Web Design Patterns

All patterns follow almost the same structure regardless of the domain in which they are being applied. They are documented in natural language and also illustrated via diagrams. While architectural patterns utilize an uncomplicated outline for visualization purpose,...

Cookies, Frame considerations and Graphical images

Cookies It may be useful to use cookies to maintain state between page accesses. The project plan shall document the decision to use, or not use, cookies; and the implementation shall be consistent with this plan. Tools shall verify that use of cookies is intended for...

International considerations

Web access quite often spans multi-cultural domains and/or international boundaries. Well-engineered Web sites shall take into account international and cultural requirements of the target-user community as part of the design process. If a specific culture is a...

Site index and search

Well-engineered Web sites shall include an index of all pages relevant to the target audience. A site may have more than one such index if there are distinct target audiences. The site index shall be accessible, following the requirements of 4.2.7, and should be...

Scripting languages and Java

Scripting languages Scripting languages are widely used, and supported by most recent browsers. Scripts can operate on the server side using, for example, the common gateway interface (CGI) or on the client side through scripts embedded in the page or applets....

Environment selection

The version of HTML, and the features within that version of HTML, should be selected based on the client environment of the target-user community. For example, “frames” and Java scripts are representative of the elements that reflect significant design...