Important Issues in Web Development
By Dave on Jul 27, 2010 in Web Development | 0 Comments
Making your web site multilingual can help increase traffic dramatically. The following are some of the points you should consider for making your web pages appeal to a variety of users.
Pages for International and Multilingual Arena
- Multi-lingual documents or documents in multiple languages are to be made available as parallel hierarchies for different languages.
- The default language can be offered to the readers through Hypertext Transfer Protocol content-negotiation.
- Each of the documents in one of the languages should be linked to the documents in other languages.
- Developers can use Style Sheets while trying to ensure appearance of documents.
- Style sheets remain invisible in the browsers not supporting them.
- Style sheets are not detrimental to browsers that do not support this feature.
W3C’s Web Content Accessibility Guidelines suggests for making layouts using Style Sheets. Some browsers have difficulties in displaying layouts with Style Sheets.
Manipulating Style Sheets
Use of frames often slows down the pages. Yet, some developers choose to use them.
Frames in Pages
- Use of frames requires report for validation as they are not validated as standard HTML.
- Use of more framesets than one can be avoided.
- Often JavaScript is used as scripting language for client-side scripting. But such scripting should not deter accessibility to browsers.
- Inspection of script pages in browsers that does not support the scripting language ensures satisfactory appearance.
- Script pages SHALL require HTML validation.
An essential part of developing websites is client-side Scripting.
Client-Side Scripting
Validation for every dynamic page generated by CGI, SSI or other server interface, does not seem realistic. However, forms of output are limited and also prescribed.
About Dynamic Pages
- Dynamic pages follow the same standards described for static documents. Sample outputs of the program stand for dynamic pages. All of the major paths through the program are shown by different sample output pages, and are tested thoroughly.
- Dynamic pages include inputs from users. Those inputs are beyond control of the developer.
- Developers should be cautious enough not to hinder user input that jeopardize system security or access to other information on the system.


