FAQ - Frequently Asked Questions
Website Design & Best Practice
Zimt Website Design believes in using the right tool for the right task. Standards are mature and continue to evolve and XHTML and CSS compliant websites are relatively easy to develop. This provides a core set of standards and components that are widely supported and will ensure the widest possible audience to your site.
You may have questions about other web technologies, such as Flash or JavaScript and how appropriate or relevant they are for your website. In the topics below we have tried to answer some of these questions for you.
Frequently Asked Questions
- Should I use Flash in my website?
- Should I use JavaScript in my website?
- When is a Content Management System appropriate?
- Should I design for the mobile Internet?
- Browser Compatibility
- Accessability and the Disability Discrimination Act
1. Should I use Flash in my website?
With Flash you can do more than just display videos. You can create a stunning visual experience and offer your visitors incredible user interaction. Although Flash is definitely not the favourite medium for usability and accessibility advocates, it has its advantages and it empowers the Web with functionalities which make it an incredibly interactive medium. With Flash, designers can achieve results which simply aren’t possible with XHTML and CSS.
Although Flash has nearly 99% ubiquity, it does not necessarily follow that 99% of people can view content created for Flash Media Player. Various flavours of Flash Player (the software that plays the Flash SWF file) exist, and a site designed for the latest Flash Player (currently version 10) may not run correctly on an earlier version of Flash Player. Some website designers also utilise a method for publishing Flash that relies on Javascript, and as 6% of users do not have JavaScript installed (see Javascript FAQ below) this is a market that will not see your Flash content.
Zimt Web Design follows best practice and we currently utilise SWFObject 2 and static publishing in our sites. This lets the browser decide whether to view Flash content, and if it is not able, to fallback to XHTML/CSS content. This has the technical advantage of being able to deliver Flash content to people who do not have JavaScript installed. For more information than you would probably care to read on this subject, you can visit their site at SWFObject.
Most mobile devices offer you an option to browse the Internet; however, currently only selected devices ship with Flash Player 9. Many other devices either support older Flash Player versions or, no content created for the Flash plug-in at all. The Apple iPhone does not currently support content created for Flash Player (currently the biggest mobile phone market segment is the iPhone - see Should I design for the mobile Internet? for further details) and will display a Lego-like block if you use an outdated embed method (see figure 1). This is probably not something that you would like to show to your visitors.
![]()
One of the arguments against Flash until recently was that it did not work well with Google, making it difficult, if not impossible to effectively index sites that were based on Flash. This is now not the case, and Google can now index content within a Flash SWF file. Further information can be found on the Google Webmaster site. Although very important, Google is not the only Internet search site, and remember that all other Search engines do not currently index Flash content, although Yahoo is purported to support this technology in a future release of its Yahoo search engine.
We view Flash as a valuable weapon in our arsenal, but it is definitely not a silver bullet. By using Flash judiciously your website content becomes more accessible and more SEO friendly. A well designed Flash site can convey a clients message, but what if the user does not have Flash? Well – no Flash, means no website, which means no customers, a bit of a problem, no? Well not really, a site can be written to gracefully degrade to a more accessible XHTML alternative. Finally, don’t forget what your websites goals are, if it is all about style and the look, Flash may be the correct choice of medium, however content is usually king.
2. Should I use JavaScript in my website?
Recent research show that only 6% of users (May 2009 - www.thecounter.com) do not have JavaScript installed, or have it disabled. Another source (www.w3schools.com) shows JavaScript support increasing from 80% in January 2000 to 95% in January 2008. Although this particular website tends to draw people who are more educated about web technologies (web developers etc), it does show that JavaScript can now be classed as a ubiquitous web technology, and it is fairly safe to assume that utilising JavaScript in our website will not lose too many clients. There are exceptions to the rule though. If you are targeting a mobile audience then JavaScript is not such a good idea. Many mobile phones are limited in processing power and just do not support JavaScript.
Design your website so that it degrades gracefully if JavaScript is not installed. For example, the JavaScript menu on this website is not necessary to the functioning of the navigation menu, and with JavaScript disabled it still functions as it should albeit with a less fancy menu. Good design dictates that you give your users a choice.
JavaScript opens up many possibilities in regard to enhancement of the end-user experience. It enables the web designer more freedom and allows more creativity by allowing access to third-party JavaScript libraries and browser enhancements rathern than just relying on the staple of xHTML and. It can also help in the design stage, as the designer is not just limited to plain XHTML and CSS. Is this an acceptable loss of users to your site, and does the extended functionality of utilising JavaScript make up for this?
3. When should I use a Content Management System (CMS)?
A better question is why shouldn’t you use a CMS? For most organisations the ability to control and modify their own content is the ideal solution and implementing a CMS to manage your content will let you achieve this. By separating content from the presentation you can get the best of both worlds, a website designed to your requirements, but access to the all important content, negating the use of an expensive web designer for day to day content modification.
Sometimes, a CMS site is not appropriate, for instance if a sites content will be static, or very rarely changed then the effort involved in implementing and configuring a CMS system may not be worth the effort or cost. That said, modern CMS systems such as Joomla enable web designers to be up and running very quickly and at a minimal cost.
You may find that the typical look and feel of a CMS based website is not for you, and you require something more individual or bespoke, for example a custom designed XHTML, CSS and Flash website. In this case incorporating a CMS can be difficult and kludgy as you are trying to implement a CMS where one did not previously exist.
An interesting development is that of Konductor, which enables us to provide clients with the best of both worlds – i.e. a custom designed bespoke website and a Content Management System. We are currently reviewing this product to see if it is suitable for client release, however it promises much as it allows us to bridge the gap between traditional and CMS based websites. Konductor can be found at www.konductor.net.
4. Should I design for the mobile Internet?
Data from Market Share by Net Applications shows that a massive 67% of all mobile Internet browsing is done on the Apple iPhone, with its nearest competitor the Windows Mobile platform not even reaching 7%. Having used several manufacturers mobile phones over the past few years for web browsing I can understand why Apple has gained such a large market share in such a short time. Providing a great user interface with an easy to use and functional browser (Safari) has obviously paid dividends. Remember though that the mobile browsing market is still insignificant when compared to overall Internet useage, accounting for only 0.48% of web traffic.
Whether you should invest in the additional cost of providing a mobile specific website depends on the product and/or service you are offering. Is your business a good fit for mobile browser useage and can you see the public accessing your site or service via their mobile devices?
Update August 2011 - Since this text was written mobile browser use has increased massively, mainly down to the success of the iPhone and Android platforms providing a good user experience for mobile web browsing. Current statistics show mobile usage at 7% of total web usage. Further information from StatCounter.
5. Browser Compatibility
A few years ago, web browser choice was limited. Fast forward to today and the Internet is a very different place with a more mature, and diverse market. The more savvy Internet users will install a browser such as Firefox, Mozilla, Safari, Chrome, Netscape (now defunct) and Opera, rather than accept the (previously) defacto standard of Internet Explorer. Developing a site and ensuring it is compatible with the nuances and quirks of these different browsers can be a challenge. When you take into account the different versions of individual browsers you can understand why it is enough to give any web developer a headache!
Many users use old versions of browsers, or do not keep their browser updated. This can be one of the biggest headaches for a web designer. Internet Explorer 6 is particularly disliked by web designers due to its quirks and several shortcomings, especially in regard to image handling. The fact is that for the time being IE6 can’t be ignored as it is remains in active use by end-users. Whilst the issues it causes are not insurmountable, it does reduce the end-user experience, and diverts time and effort away from web design and onto compatibility and browser specific issues. Still, with 15% (source – www.w3schools.com) of all web users still utilising it, it can’t be ignored.
Update April 2010 - It seems that users are at last getting the message and IE6 is being resigned to peoples trashcans. w3schools March 2010 statistics show IE6 market share has now reduced to 8.9%. and many web designers (ourselves included) have made the decision to stop actively supporting it.
Update August 2011 - IE6 reduces still further with only 2.3% usage as of June 2011.
6. Accessability and the Disability Discrimination Act
As there has been no case brought to court (yet) in the UK, there is no set minimum level of requirement. It has been accepted that the minimum level required to comply with UK law is Priority 1 at the very least, which means you have at least removed some of the most obvious barriers to a disabled visitor to your site. The UK Government and the RNIB advise that you should be surpassing Priority 1 to at least Priority 2 to make your website truly useable by disabled visitors. The definitions of Priority 1, 2 (and 3) can be found in the W3C document Checklist of Checkpoints for Web Content Accessibility Guidelines 1.0. The government guidelines TG102 - Delivering Inclusive Websites is also a relevant document and defines government policy toward Public Sector websites.