• Home Page (Level 0)
  • Level 1 Page
  • Level 2 Page
  • Level 3 Page

  •  
    CAPP 498D Web Design Methodology and Technology

    Standards Manual Template


    Jan Willard

    Page last revised: 08/10/01



     
     
     
     

    Level 3 Page

    Required Topics for Initial Submission of Standards Manual:
     

    1. The "look and feel" down through all levels. For a small site (200 or so pages), there should probably be no more than four levels. Link to LEVEL (3) Page
    2. Consider how links will be placed and used. Links should not be intrusive. And when used to lead the viewer off your site, use them with care and purpose.
    3. On LEVEL (3) the links are internal such as thumbnail to full-size images.   Full-size images viewed by clicking on the ALT description to the thumbnail still appear in the confines of the frameset, keeping the user on the site.   This is the advantage of using frames for navigation.

    4. How and/or if frames will be used. Frames help with navigation, reduce the maintenance load, and facilitate space parsing, but can confound the uninitiated.
    5. By continued use of frames, navigation and consistency are maintained.   All images, regardless of size shall have a header and a footer included with the image.   This can be accomplished by use of Server Side Includes (SSI) wherever possible.

    6. Navigation through your site. You should never let viewers get lost, no matter what they do. Viewers should always be able to undo whatever they do and always be able to find an index.
    7. This will be maintained in any level.  If the user is taken out of the site as in an external link, this will be done in a new window.   This allows the user to cancel the new window and come back into the frameset.

      [-07/27/01-] revised

      Searching and finding Information

      Navigation for accessibility shall be addressed at this level by using consistent content and links that work from wherever one is located.   From LEVEL (0) to LEVEL (3) shall provide the user with the same feel as if he/she was within the site.   This will help improve the overall appearance and consistency within the site.  Easily displayed at LEVEL (1) is the Search Engine at the top of the main page, clearly visible.   A user can always return home to use the search utility and either search, within the site, or external to the entire web.  On a consistent basis the web site is submitted to the search engine server that maintains the index and listings of all the URL's that are contained within a database on that server.   As pages are added, the web site is spider ed by the search engine and re-indexed to provide an update on the lastest listings.&bnsp; The site map is located at LEVEL (1) and is updated each time new pages are added to the site.

    8. Use of graphics, video, and audio. Multimedia effects can be both good and evil.
    9. Extensive use of graphics in LEVEL (3) will be used to further justify the subject matter where necessary.   The use of audio will be allowed on this level.

    10. Text run length and use of restricted width columns.
    11. At LEVEL (3), pages will not be allowed extend past the viewing window.   There will be instances where double width columns will be used but only within tables to provide consistency in browsers.  There will be no three column wide columns at this level.

    12. Alternate formats to accommodate the disabled, printing, and browser variations.
    13. As stated in LEVEL (1) and LEVEL (2), all images shall have ALT keys with descriptions of the image, not just "Click Here".  The entire site shall work with Netscape Navigator 4.5,4.7 + and Internet Explorer 5.0 + versions.  As time permits other certifications for the disabled will be examined for possible implementation on this site.  This shall follow the same consistency as all the above LEVEL (0,1,2). Consistency is very important, since it establishes trust with the user and predictability.

      [-07/27/01] revised

      Disabled Users

      At LEVEL (3), navigation will allow the user to view large images behind thumbnail images on LEVEL (2).   The full size image shall have ALT tags displaying the full size for textual content.

    14. Use of header and footer snippets to maintain page consistency.
    15. By using Server Side Includes (SSI), the use of header and footer snippets will be included to provide consistency and style in pages and images.


    Required Topics after initial submission (with due dates announced in class and in syllabus): (Please use the same numbering scheme in your template.  Keep the text that is below and fill in your information below each numbered item.  If/when you add additional items, see below for format.)
     

    1. Accessibility
    2. LEVEL (3) will provide the same accessibility by different browsers, checked performance of loading and screen to screen navigation, and by individuals with disabilities.   Efforts will be made to correct as many infractions of inaccessibility that can be met, and yet still maintain the theme and beneficial content on the site, will be attempted to meet guidelines referenced in the W3C Accessibility Guidelines.   Since LEVEL (3) has several thumbnail images referencing larger images, any ALT description will display the full size of the larger image to be displayed.

      [-07/27/01-] revised

      All images on LEVEL (3) and image maps will provide text equivalent descriptions about content of the images.   Cascading Style Sheets (CSS) shall be used consistently throughout the site to provide speed of downloading, structure and ease of readability.   This will be an ongoing project due to the large amount of images used on LEVELS (1,2,3).  All pages including new pages will be tested with older versions of Netscape(3) IE4.5 +, and current published versions for compatibility and meeting requirements of older browsers, screen size and resolution.   Text must be visible if CSS does not work on older browsers.   Colors and background combinations must be compatible if someone who has color deficiencies, hence, using safe browser colors and combinations of colors.  Site should be readable and clear if viewed in black and white, while still being accessible.

    3. Maintainability
    4. LEVEL (3) shall fall under the same guidelines as any other level and be documented in the "What's New page" when changes occur.  

      Maintainability

      Any updates on LEVEL (3) are reflected at the bottom of LEVEL (3)page.   Where possible, this will be accomplished by use of Server Side Includes (SSI).   This allows any client or user, at a quick glance, the last time the site was modified.   This date will be changed anytime there is any update on the site as well as the "What's New Page".

      [-08/04/01-] revised

      Structure

      The structure of LEVEL (3) pages   These pages are accessed from LEVEL (2) pages.   The LEVEL (3) pages are styled using CSS and provide consistency and format on the entire level regardless of the subject matter.   The LEVEL (3) pages are normally full size images of thumbnail images.   Some examples are the various models of steam engines such as Bowser, Rivarossis, and Mantua.   These LEVEL (3) pages then may point to larger full size images.   Other examples are the Kits Gallery, and the forms.html pages for the design services page.


      [-08/04/01-] revised Coding Issues

      To verify that all coding is working correctly to LEVEL (3) and back to any other LEVEL (0,1,& 2) must be validated.   I use the web site Search utility on a weekly basis to check any changes in my code as far as links are concerned.   The report generated sweeps the entire site and produces a report that identifies which links are not working.   This has to be corrected immediately.   Secondly within the code, is the issue of consistency in using headers and footers with SSI.   All files that are using SSI are saved as *.shtml files.   These are stored in the same root directory as the *.html files.   The editor HOMESITE by Altaire is used as the primary editor.   After a page is finished, the code is validated against the HOMESITE code analyzer for infractions in HTML XHTML, javaScript, ASP and SSL.   A style of coding is necessary for continuity for the next designer that might follow behind and have to fix something.   Currently, all code is hand-written without the use of external automatic code generators.  When testing a new page, it is always best to check it first in Netscape, then Internet Explorer.  I test with 3 version of Netscape, version 3.0, 4.7 and 6.0. as well as multiple versions of IE.



      Documentation, Rules, and Collaboration

      When developing web pages, it is necessary to document when using nesting multiple tags, where various tables, forms, and html tags start and end.   If a change is made in an HTML page, the date of the change will be noted to reflect the last time a change was made.   This is separate from the SSI include statement that looks for a file that has changed since the last time and places that date on the *.shtml page.   Comments are very important for remembering and helping some else who might have to modify your code sometime in the future.   If something took considerable effort to implement the code, you should document only the essentials that would simply explain the coding.   Indentation, and proper spacing are required as well as helpful in reading the code when there is a problem.  Since HTML ignores white space, use it for something constructive.   These rules are no different that writing software in any other language.   If you borrow some code of any kind, it should be documented as to who the original author was, the date it was created, and that you modified the code on a specific date.   Remember, anyone can read your code on the Internet.   Anything that is not yours needs to be acknowledged and properly documented.  


      The rules for testing and implementing code follow the following requirements.  : 1) All development code, forms, and images reside first on the test server, Polaris.  There is a mirror image of what is currently on the test server at the Unix Polaris Server.   All ideas are first developed on the test server, NT 2000, saved and then ftp to the polaris machine.   The directory structure on Polaris is:

      /*.html ( All html code )
      /images/ *.jpg, *.gif (majority of images keep here )
      /images/roundhouse/ *.jpg (special image for a specific page )
      /documents/ *.html (all documents that are referenced from the web site)

      The production server is first developed on the NT server in a directory called Hosteam.   The actual web server is at Ho Steam Central in Virginia.   The file and directory structure is:

      /*.html ( All html code )
      /images/ *.jpg, *.gif (majority of images keep here )
      /images/roundhouse/ *.jpg (special image for a specific page )

      /documents/ *.html (all documents that are referenced from the web site)

      Anything that is on the production server must be checked with the various browsers on the Polaris Unix server first, then ported to the Production Server.

    5. Privacy Statement
    6. [-08/10/01-] revised


      At LEVEL (2) there will be a link back to the home page, LEVEL (0), for the privacy statement and copyright criteria.   Any questions that a user might have over information collected as to design services will be explained in this document. 

      There shall be a page dedicated to privacy issues as it pertains to any individual's information collected and used by this site.  There will be a link on all pages on LEVEL (3) to the location of the page on LEVEL (1) within the footer that is included in the SSL footer.txt as well as all *.html pages on LEVEl (3) for consistency.  


    Additional Topics: (To add an additional item, please use a bullet list with the topic as the list item and your text following below.)


    Back to Standards Manual Home