Technology Toolbase

Client-side 'Experience'

You may have heard the term Web 2.0. It's name implies that the web has been recreated in some way to include a new technology of some kind. This isn't really the case... at all! Web 2.0 can be more accurately described as a collection of techniques and principles that pull together user-centric applications, interactivity and good web practices. Here are some examples of those techniques and principles ...bearing in mind that these are nothing new to the web..

  • CSS- Cascading Style Sheets
    • Before the introduction of CSS, web layouts were implemented in tables and frames. Although there were options for positioning and sizing web pages, it was restrictive and not search engine friendly. CSS offers styling of every element you see on a web page including headings, lists, backgrounds and images. The key benefit of using CSS is that the stylistic elements and layout of a web page are separated from the content itself. This has several advantages:
  • Javascript and AJAX
    • Javascript creates a better visual and aesthetic experience in web browsers. The Web 2.0 paradigm extends the creativity that javascript offers into what is often called AJAX Asynchronous Javascript and XML. AJAX is the term often used referring to the retrieval of content from the server to the client without refreshing the entire page. to deliver information to the browser. The tools that can be created using Javascript include:
      • Visual effects and animation
      • Slideshows, banners and image galleries
      • Provide drag-and-drop functionality
      • Update content and shopping carts seamlessly
      The result of using Javascript and AJAX technologies is a more direct, interactive and graceful experience for the user.
    • Javascript is part of all modern browsers. 95% (as of Feb 2008) of users have Javascript enabled. All of our sites are designed to 'degrade' gracefully so that the 1 in 20 users who don't have javascript enabled can still use the site without detriment to its functionality.
  • User interactivity
    • The real power of the web is the ability for two-way communication. Interactive features can actively involve user collaboration such as writing reviews and leaving comments. Many interactive features can be added in a modular fashion. As your website builds over time you may wish to bolt on extra interactive features. This modular approach allows you to remain flexible to user demand and keep costs lower early on.
  • RSS and Atom feeds
    • If you publish information on your site that changes over time then 'syndication feeds' are a great way of users subscribing to information updates. News and weather are typical uses of syndication feeds, but even small businesses can benefit from RSS. For example, you may like to publicise events or keep employees informed about company activities.