Sunday, December 16, 2007

24 ways

Putting the World into "World Wide Web" by Molly E. Holzschlag

Despite the fact that the Web has been international in scope from its inception, the predominant mass of Web sites are written in English or another left-to-right language. Sites are typically designed visually for Western culture, and rely on an enormous body of practices for usability, information architecture and interaction design that are by and large centric to the Western world.

There are certainly many reasons this is true, but as more and more Web sites realize the benefits of bringing their products and services to diverse, global markets, the more demand there will be on Web designers and developers to understand how to put the World into World Wide Web.

Internationalization


Internationalization is:

“...the design and development of a product, application or document content that enables easy localization for target audiences that vary in culture, region, or language.”

Many Web designers and developers have at least heard, if not read, about Internationalization. We understand that the Web is in fact worldwide, but many of us never have the opportunity to work with Internationalization. Or, when we do, think of it in purely technical terms, such as “which character set do I use?”

At first glance, it might seem to many that Internationalization is the act of making Web sites available to international audiences. And while that is in fact true, this isn’t done by broad-stroking techniques and technologies. Instead, it involves a far more narrow understanding of geographical, cultural and linguistic differences in specific areas of the world. This is referred to as localization and is the act of making a Web site make sense in the context of the region, culture and language(s) the people using the site are most familiar with.

Internationalization itself includes the following technical tasks:

  • Ensuring no barrier exists to the localization of sites. Of critical importance in the planning stages of a site for Internationalized audiences, the role of the developer is to ensure that no barrier exists. This means being able to perform such tasks as enabling Unicode and making sure legacy character encodings are properly handled.
  • Preparing markup and CSS with Internationalization in mind. The earlier in the site development process this occurs, the better. Issues such as ensuring that you can support bidirectional text, identifying language, and using CSS to support non-Latin typographic features.
  • Enabling code to support local, regional, language or culturally related references. Examples in this category would include time/date formats, localization of calendars, numbering systems, sorting of lists and managing international forms of addresses.
  • Empowering the user. Sites must be architected so the user can easily choose or implement the localized alternative most appropriate to them.

Localization


Localization is the:

...adaptation of a product, application or document content to meet the language, cultural and other requirements of a specific target market (a “locale”).

So here’s where we get down to thinking about the more sociological and anthropological concerns. Some of the primary localization issues are:

  • Numeric formats. Different languages and cultures use numbering systems unlike ours. So, any time we need to use numbers, such as in an ordered list, we have to have a means of representing the accurate numbering system for the locale in question.
  • Money, honey! That’s right. I’ve got a pocketful of ugly U.S. dollars (why is U.S. money so unimaginative?). But I also have a drawer full of Japanese Yen, Australian Dollars, and Great British Pounds. Currency, how it’s calculated and how it’s represented is always a consideration when dealing with localization.
  • Using symbols, icons and colors properly. Using certain symbols or icons on sites where they might offend or confuse is certainly not in the best interest of a site that wants to sell or promote a product, service or information type. Moreover, the colors we use are surprisingly persuasive – or detrimental. Think about colors that represent death, for example. In many parts of Asia, white is the color of death. In most of the Western world, black represents death. For Catholic Europe, shades of purple (especially lavender) have represented Christ on the cross and mourning since at least Victorian times. When Walt Disney World Europe launched an ad campaign using a lot of purple and very glitzy imagery, millions of dollars were lost as a result of this seeming subtle issue. Instead of experiencing joy and celebration at the ads, the European audience, particularly the French, found the marketing to be overly American, aggressive, depressing and basically unappealing. Along with this and other cultural blunders, Disney Europe has become a well-known case study for businesses wishing to become international. By failing to understand localization differences, and how powerful color and imagery act on the human psyche, designers and developers are put to more of a disadvantage when attempting to communicate with a given culture.
  • Choosing appropriate references to objects and ideas. What seems perfectly natural in one culture in terms of visual objects and ideas can get confused in another environment. One of my favorite cases of this has to do with Gerber baby food. In the U.S., the baby food is marketed using a cute baby on the package. Most people in the U.S. culturally do not make an immediate association that what is being represented on the label is what is inside the container. However, when Gerber expanded to Africa, where many people don’t read, and where visual associations are less abstract, people made the inference that a baby on the cover of a jar of food represented what is in fact in the jar. You can imagine how confused and even angry people became. Using such approaches as a marketing ploy in the wrong locale can and will render the marketing a failure.

As you can see, the act of localization is one that can have profound impact on the success of a business or organization as it seeks to become available to more and more people across the globe.

Rethinking Design in the Context of Culture


While well-educated designers and those individuals working specifically for companies that do a lot of localization understand these nuances, most of us don’t get exposed to these ideas. Yet, we begin to see how necessary it becomes to have an awareness of not just the technical aspects of Internationalization, but the socio-cultural ones within localization.

What’s more, the bulk of information we have when it comes to designing sites typically comes from studies and work done on sites built in English and promoted to Western culture at large. We’re making a critical mistake by not including diverse languages and cultural issues within our usability and information architecture studies.

Consider the following design from the BBC:

Screen shot of BBC.CO.UK

In this case, we’re dealing with English, which is read left to right. We are also dealing with U.K. cultural norms. Notice the following:

  • Location of of navigation
  • Use of the color red
  • Use of diverse symbols
  • Mix of symbols, icons and photos
  • Location of Search

Now look at this design, which is the Arabic version of the BBC News, read right to left, and dealing with cultural norms within the Arabic-speaking world.

Screen shote of Arabic News on BBC.CO.UK

Notice the following:

  • Location of of navigation (location switches to the right)
  • Use of the color blue (blue is considered the “safest” global color)
  • No use of symbols and icons whatsoever
  • Limitation of imagery to photos
  • In most cases, the photos show people, not objects
  • Location of Search

Admittedly, some choices here are more obvious than others in terms of why they were made. But one thing that stands out is that the placement of search is the same for both versions. Is this the result of a specific localization decision, or based on what we believe about usability at large? This is exactly the kind of question that designers working on localization have to seek answers to, instead of relying on popular best practices and belief systems that exist for English-only Web sites.

It’s a Wide World Web After All


From this brief article on Internationalization, it becomes apparent that the art and science of creating sites for global audiences requires a lot more preparation and planning than one might think at first glance. Developers and designers not working to address these issues specifically due to time or awareness will do well to at least understand the basic process of making sites more culturally savvy, and better prepared for any future global expansion.

One thing is certain: We not only are on a dramatic learning curve for designing and developing Web sites as it is, the need to localize sites is going to become more and more a part of the day to day work. Understanding aspects of what makes a site international and local will not only help you expand your skill set and make you more marketable, but it will also expand your understanding of the world and the people within it, how they relate to and use the Web, and how you can help make their experience the best one possible.

About the author

Molly E. Holzschlag is a well-known Web standards advocate, instructor, and author. Among her thirty-plus books is the recent The Zen of CSS Design, co-authored with Dave Shea. The book artfully showcases the most progressive csszengarden.com designs. Molly is an invited expert to the Internationalization Activity GEO working group at the World Wide Web Consortium (W3C) and is Group Lead of the Web Standards Project (WaSP). A popular and colorful individual, you can catch up with Molly’s blog at, where else? http://molly.com/.

Tuesday, December 11, 2007

Web Hosting Service

A web hosting service is a type of Internet hosting service that allows individuals and organizations to provide their own websites accessible via the World Wide Web. Web hosts are companies that provide space on a server they own for use by their clients as well as providing Internet connectivity, typically in a data center. Webhosts can also provide data center space and connectivity to the Internet for servers they do not own to be located in their data center, called colocation.

Service Scope


The scopes of hosting services vary widely. The most basic is webpage and small-scale file hosting, where files can be uploaded via File Transfer Protocol (FTP) or a Web interface. The files are usually delivered to the Web "as is" or with little processing. Many Internet service providers (ISPs) offer this service for free to their subscribers. People can also obtain Web page hosting from other, alternative service providers. Personal web site hosting is typically free, advertisement-sponsored, or cheap. Business web site hosting often has a higher expense.

Single page hosting is generally sufficient only for personal web pages. A complex site calls for a more comprehensive package that provides database support and application development platforms (e.g. PHP, Java, and ASP.NET). These facilities allow the customers to write or install scripts for applications like forums and content management. For e-commerce, SSL is also required.

The host may also provide an interface control panel (e.g. cPanel, Plesk or others) for managing the Web server and installing scripts as well as other services like e-mail. Recently, Web.com holds many patents it claims cover broad methods for website building and web control panels. Hostopia, a large wholesale host, recently purchased a license to use that technology from web.com for 10% of retail revenues. Web.com recently sued Go Daddy as well for similar patent infringement.

Some hosts specialize in certain software or services (e.g. e-commerce). They are commonly used by larger companies to outsource network infrastructure to a hosting company. To find a web hosting company, there are searchable directories that can be used. One must be extremely careful when searching for a new company because many of the people promoting service providers are actually affiliates and the reviews are biased.

Hosting reliability and uptime

Hosting uptime refers to the percentage of time the host is accessible via the internet. Many providers state that they aim for a 99.9% uptime, but there may be server restarts and planned (or unplanned) maintenance in any hosting environment.

A common claim from the popular hosting providers is '99% or 99.9% server uptime' but this often refers only to a server being powered on and doesn't account for network downtime. Real downtime can potentially be larger than the percentage guaranteed by the provider. Many providers tie uptime, and accessibility, into their own Service Level Agreement, or SLA. SLAs may or may not include refunds, or reduced costs if performance goals are not met.

Types of Hosting

Hosting services limited to the Web:
  • Free web hosting service: is free, (sometimes) advertisement-supported web hosting, and is often limited when compared to paid hosting.
  • Shared web hosting service: one's Web site is placed on the same server as many other sites, ranging from a few to hundreds or thousands. Typically, all domains may share a common pool of server resources, such as RAM and the CPU. A shared website may be hosted with a reseller.
  • Reseller web hosting: allows clients to become web hosts themselves. Resellers could function, for individual domains, under any combination of these listed types of hosting, depending on who they are affiliated with as a provider. Resellers' accounts may vary tremendously in size: they may have their own virtual dedicated server to a colocated server.
  • Virtual Dedicated Server: dividing a server into virtual servers, where each user feels like they're on their own dedicated server, but they're actually sharing a server with many other users. The users may have root access to their own virtual space. This is also known as a virtual private server or VPS.
  • Dedicated hosting service: the user gets his or her own Web server and gains full control over it (root access for Linux/administrator access for Windows); however, the user typically does not own the server. Another type of Dedicated hosting is Self-Managed or Unmanaged. This is usually the least expensive for Dedicated plans. The user has full administrative access to the box, which means the client is responsible for the security and maintenance of his own dedicated box.
  • Managed hosting service: the user gets his or her own Web server but is not allowed full control over it (root access for Linux/administrator access for Windows); however, they are allowed to manage their data via FTP or other remote management tools. The user is disallowed full control so that the provider can guarantee quality of service by not allowing the user to modify the server or potentially create configuration problems. The user typically does not own the server. The server is leased to the client.
  • Colocation web hosting service: similar to the dedicated web hosting service, but the user owns the colo server; the hosting company provides physical space that the server takes up and takes care of the server. This is the most powerful and expensive type of the web hosting service. In most cases, the colocation provider may provide little to no support directly for their client's machine, providing only the electrical, Internet access, and storage facilities for the server. In most cases for colo, the client would have his own administrator visit the data center on site to do any hardware upgrades or changes.
  • Clustered hosting: having multiple servers hosting the same content for better resource utilization.
  • Grid hosting : this form of distributed hosting is when a server cluster acts like a grid and is composed of multiple nodes.

Some specific types of hosting provided by web host service providers:

Obtaining hosting

Web hosting is often provided as part of a general Internet access plan; there are many free and paid providers offering these services.

A customer needs to evaluate the requirements of the application to choose what kind of hosting to use. Such considerations include database server software, scripting software, and operating system. Most hosting providers provide Linux-based web hosting which offers a wide range of different software. A typical configuration for a Linux server is the LAMP platform: Linux, Apache, MySQL, and PHP/Perl/Python. The webhosting client may want to have other services, such as email for their business domain, databases or multi-media services for streaming media. A customer may also choose Windows for its hosting platform. The customer still can choose from PHP, Perl, and Python but may also use ASP .Net or Classic ASP.

Web hosting packages often include a Web Content Management System, so the end-user doesn't have to worry about the more technical aspects.

One may also search the Internet to find active webhosting message boards that may provide feedback on what type of webhosting company may suit his/her needs.

Best Hoster

Want to know the best hoster?

Cheap Web Hosting Directory establishes new AWARDS to web hosters. Discover the best shared, reseller and dedicated hosting providers with Cheap Web Hosting.

Do you want to start your own web hosting business?

Try yourself as a web hosting reseller first. This will help you to avoid hardware equipment expenses, gain stupendous experience in the web hosting area and make money. You may enter this business even without an intimate knowledge of web hosting servers and operating systems configuring, developing administration scripts, building servers, or security. Being web hosting reseller you learn all necessary information about a successful web hosting leading. You learn how to provide your clients with reliable and cheap web hosting without big initial investments.

What should I consider when choosing a cheap web hosting account?

There are four basic items you should think about when selecting the right web hosting account:

  • How large will your web site be? Estimate the number of pages your web site will have and their content. How many images, music files, video files or other content do you plan to add? The more pages and files, the more disk space you will require.
  • How busy will your web site be? Estimate the number of customers who will visit your site on a busy day. The more people on your web site, the more data transfer you will require.
  • How many email accounts will you need? You will probably want a separate email for each employee and a few addresses for things like sales@my-business.com or info@my-business.com.
  • How important will your web site be to your business? Is it so critical that without a web site your business will fold, or is it more of a competitive advantage that increases your visibility in the market? The more people who use the site and the more it affects their decisions and actions, the more important a web site is to your business.

What is Clustered Hosting

Shared hosting seams about to exhaust its resource potential. Web users are most unlikely to share server power with thousands of users at shared environment. Just one "fat" web site might overload the system and get a server down; meanwhile one site is creaming others are out of the game. Alternatively to shared web hosting uses were offered to use VPS hosting, dedicated hosting etc., i.e. pay more and be happy to get your own virtual private server. Seams not bad, hah? But still : technologies move forward and it's awesome! Its evolution resulted in a new hosting class - clustered hosting.

Benefits of Clustered Hosting

Clustered webhosting provides some more benefits to users in comparison to shared hosting. Let's parallel cluster opportunities and shared hosting operation to our real life.

You know, shared and clustered web hosting might be compared in a funny game. Just like a game with 3 seats and 4 players who complete to take place, shared web hosting providing resources to some users leave others with nothing to do but wait. Clustered hosting looks like you sit on two chairs simultaneously and enjoy the peace. Yeah, nice scenario to relax and watch others to compete for the space to take, isn't it?

How to Find Inexpensive, Secure, Personal Web Hosting

So you want to start up your own personal web site. You need the best in personal web hosting. But you aren't just interested in storage space or bandwidth allowances, you want inexpensive web hosting that is also secure web hosting...

Web hosting affiliate programs - extra profits or problems?

I'm sure that if you have your own site, you work hard to have as many clients as possible to get high income. You may increase the profit from your site just placing ads or reviews on your sites with affiliate links. It is particularly convenient when your business is connected with web design, site optimization, delivery of goods and other types of commerce that are widely developed due to Internet...

Fast Web Hosting, Inexpensive Web Hosting? What to Look For in Your Web Host

Let's face it, a web site is a must in today's business world. But to have a web site you must first have web hosting. What do you need to look for in a web host? Is fast web hostingthe best option? Or should looking for low cost web hosting be your priority?

Is Cheap Business Web Hosting Good Business Web Hosting?

There is a common vein of thought in our society that nothing that is cheap can be good. Business Web Hosting Provider A costs $19.99 a month. Business Web Hosting Provider B costs $9.99 a month. Which of these two is better? The first one, right? It costs more so it must definitely be better. The cheap business web hosting option is just that, cheap in price and cheap on quality...

What Makes a Good Inexpensive Web Hosting Provider?

Type in a keyword search for inexpensive web hosting provider and you will be inundated with hundreds of thousands of results. There are hundreds if not thousands of providers out there claiming to offer cheap, low cost service. Unfortunately, not all Internet web hosting service providers are created equally. Some might offer low cost but couple it with low quality of service...

Advantages of a Cheap Web Hosting Provider

You need a web hosting provider. But why should you pay an arm and a leg when there are so many other options out there? You might think that a low cost web hosting provider is by definition going to offer less quality service than a big-name high cost provider, but that is not necessarily the case. A cheap web hosting provider can offer the highest of quality, just as an expensive web hosting provider can provide pitiful service...

Ecommerce Web Hosting and Design Services

Often just ecommerce web hosting itself is not enough. Sure, such providers offer the storage space and the bandwidth to bring your web site to the four corners of the World Wide Web, but you've got to have a web site first. Unfortunately, not all of us have the capabilities at our disposal to create high quality, professional ecommerce web sites by ourselves. We do not have the know-how, we don't have the software, and we don't have the time...

Finding an Affordable Web Hosting Solution

Finding affordable web hosting should be an easy task. After all there are literally hundreds of companies out there ready to offer you an affordable web site hosting solution. However, this abundance of choices that can make finding an affordable web hosting provider so difficult...

Finding Reliable Web Hosting For Your Ecommerce Web Site

We are living in the age of ecommerce. More and more consumers are turning to the Internet when time comes to make their purchases, whether it is for products or services. If you are the owner of a small business, you owe it to yourself and your business to get on board with the ecommerce revolution. The first necessity is of course you ecommerce web site, which requires ecommerce web site hosting...

The Need For Quailty Small Business Web Site Hosting

For small businesses and small business owners, the World Wide Web has been a true boon. The Internet has provided a new forum to advertise your business and even sell your wares to a completely new audience. In fact having a web site for your small business has almost become a requirement in today's age. And of course before you can have a web site you are going to need a business web site hosting provider...

Multiple Domain Web Hosting

Many web hosting companies offer multiple domain web hosting for either a one time fee or as an extra monthly fee. A method called "alternate domains" is a common way to accommodate multiple domains. Web hosting entities ask the client to set up a sub-directory off their main domain and the secondary domain name is pointed at that sub-directory...

Cheap Web Hosting: How Does a Web Server Work?

When you are going to order low cost web hosting, it will be a good idea to know more about how does a web server work. Nowadays, the data exchange between web browser and the web server has grown more complicated than before. The main reason for this is the need for dynamic Web content that is used by firms and individual customers to manage online business operations...

The Speed of the Business Web Site Hosting

The business web site hosting type and its quality naturally make a crucial impact on your Internet presence efficiency and web site popularity. One of its most important aspects is your web site speed...

What Should You Know Before Choosing A Cheap Web Hosting Company?

A web host is a service provider that essentially "publishes" your web site on the Internet for a monthly fee or "rent." You are in essence, taking out a room or a storefront on the Internet and as with any rental situation, you want a great place for a little bit of money.

Profits With Cheap Web Hosting And Google Analytics

Particularly for the small business owner, maximizing their online presence can be critical to their overall business success. Unquestioningly the first step is to find cheap web hosting. Thanks to the proliferation of shared hosting situations, this is more possible than ever. In short, web hosting packages are pretty much a dime a dozen and shared hosting is the most popular kind of hosting available.

Low-Cost Web Hosting V. Free Hosting

In order to have an online presence (a website), you must seek the services of a web hosting company. These entities are either large companies with data centers full of servers broadcasting websites online via fast connections or they are smaller firms renting a dedicated server in such a data center. These smaller firms, in turn, resell space and bandwidth on the dedicated server to their clients.

Top 10 Web Hosting

Independent review of top 10 web hosting providers. Cheap professional web hosting services under $10 a month; all hosting plans include at least one free domain name registration and 30 day money back guarantee. Rate and review your hosting provider!

1

Bluehost Host Rating - 5 Stars!
Editor's Choice Hosting

Space: 300Gb
Traffic: 3Tb
Price: $6.95

Free Domain Forever,
Host Unl. Domains,
$50 Yahoo Credit

Bluehost Review
Host Rating: 98%
Rate and Review a HostReview Bluehost

2

Yahoo Host Rating - 5 Stars!
Most Reliable Hosting

Space: 5Gb
Traffic: 200Gb
Price: $7.77

Free Domain Name,
$100 Yahoo Credit,
$50 Google Credit

Yahoo Review
Host Rating: 95%
Rate and Review a HostReview Yahoo

3

Hostmonster Host Rating - 4.5 Stars!
Cheap Unix Hosting

Space: 300Gb
Traffic: 3Tb
Price: $5.95

Free Domain Forever,
Host Unl. Domains

Hostmonster Review
Host Rating: 95%
Rate and Review a HostReview Hostmonster

4

FastNext Host Rating - 4.5 Stars!
Cheap Reseller Hosting

Space: 500Gb
Traffic: 5Tb
Price: $6.95

Free Domain Name,
Host Unl. Domains

FastNext Review
Host Rating: 95%
Rate and Review a HostReview FastNext

5

Lunarpages Host Rating - 4.5 Stars!
Best Shared Hosting

Space: 250Gb
Traffic: 2.5Tb
Price: $6.95

Free Domain Forever,
Host 11 Domains,
$700 CoffeeCup

Lunarpages Review
Host Rating: 95%
Rate and Review a HostReview Lunarpages

6

Startlogic Host Rating - 4.5 Stars!
Best Value Hosting

Space: 300Gb
Traffic: 3Tb
Price: $5.95

Free Domain Name,
Host 10 Domains,
$50 Yahoo Credit,
$25 Google Credit

Startlogic Review
Host Rating: 95%
Rate and Review a HostReview Startlogic

7

Dot5Hosting Host Rating - 4.5 Stars!
Best Budget Hosting

Space: 200Gb
Traffic: 2Tb
Price: $4.95

Free Domain Forever,
Host 6 Domains,
$50 Yahoo Credit

Dot5Hosting Review
Host Rating: 94%
Rate and Review a HostReview Dot5Hosting

8

1and1 Host Rating - 4.5 Stars!
Cheap Web Hosting

Space: 120Gb
Traffic: 1.2Tb
Price: $4.99

2 Free Domains,
Host Unl. Domains,
$25 Yahoo Credit,
$25 Google Credit

1and1 Review
Host Rating: 94%
Rate and Review a HostReview 1and1

9

PowWeb Host Rating - 4 Stars!
Most Uptime Hosting

Space: 300Gb
Traffic: 3Tb
Price: $5.77

Free Domain Name,
Host Unl. Domains,
$50 Yahoo Credit

PowWeb Review
Host Rating: 93%
Rate and Review a HostReview PowWeb

10

IXWebhosting Host Rating - 4 Stars!
Most Space Hosting

Space: 300Gb
Traffic: 3Tb
Price: $3.95

Free Domain Forever,
Host 2 Domains

IXWebhosting Review
Host Rating: 93%
Rate and Review a HostReview IX


Editor's notice: Web hosting packages ranked by the best value/price.
Host reliability, uptime, key features, bonus features, customer support,
past and current user feedbacks, user-friendliness and hosting awards
have been taken into account as well.