|
|
Standards Manual Template Jan Willard Page last revised: 08/10/01
|
Level 2 Page
Required Topics for Initial Submission of Standards Manual:
[ -07/27/01-] revised
[-07/27/01-] revised
[-07/27/01-] revised
From LEVEL (2) there will be internal and external links. All external links
will be created in a new page, not in the same frame, to prevent the user from being
possibly locked up, not allowing the user to come back to the original
page. Periodically links will be checked to see if any have changed. Currently external
links that do not open in a new page, will be modified.
All LEVEL (2) pages appear inside the frameset of the default page.
This leaves the user in a comfortable environment, where it is obvious where one is at any time.
Searching and finding Information
As in LEVEL (1), LEVEL (2) provides the same consistency in navigation using frames.
Even when using javascript with forms, the user can easily see where they came from
and the path back by providing a return to home key.
Searching and finding Information
Navigation for accesibility shall be addressed at this level by using consistent content
and links that work from wherever one is located. From LEVEL (1) to LEVEL (2) 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. This same page will be available at the bottom of each subsquent
page as a link. A user can always use the search utility
within anywhtere in 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 spidered 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.
Continued use of many *.jpg,and *.gif images. All images shall be pre-sized to allow
for speed in loading. This performance is verified in both Netscape and IE on a 28.8 baud
modem for testing.
LEVEL (2) pages will not allow text to run past the viewing window. There will be instances
where double width columns will be used but only within tables to provide consistency
in browsers. This is more appealing that one endless paragraph that never ceases to end.
Disabled Users
As stated in LEVEL (2), all images shall have ALT keys with descriptions of the image, and it's size,
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 be an ongoing task
until the entire site meets these requirements as defined by the Web Accessiblity Guidelines(Web Content
Accessiblity Guidelines 1.0, 2001).
All pages on LEVEL (2) shall use consistent header and footer snippets to maintain the same style
and consistency. All footers shall also provide a home key on each page.
(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.)
Required Topics after initial submission (with due dates
announced in class and in syllabus):
LEVEL (2) will provide accessibility by different browsers, and by individuals with disabilities. Ongoing attempt to secure one of the certifications for accessiblity by taking online analysis by sites such as BOBBY and TIDY. Efforts will be made to correct as many infractions that can be met and yet still maintain the theme and beneficial content on the site. Even though the site is using frames, within the index.html (LEVEL (1) to the frameset is a link to the sitemap.html, which provides any search engine to follow that path inside the site regardless of the use of frames. This code is included inside the /NOFRAMES/ tag on the index.html page. This consistency will be maintained at any level.
All images on LEVEL (2) 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.
StructureThe structure of LEVEL (2) pages These pages are accessed from either the table of contents or the default page and consists the heart of the web site. The LEVEL (2) pages are styled using CSS and provide consistency and format on the entire level regardless of the subject matter. The pages are kits, Purpose,Turntable,Structures,Links, What's New,Engine,Survey,Guestbook and Archives. All pages on LEVEL (2) are refreshed within the right-hand frameset of the default page. Both relative and absolute links to the MAIN Home Page exists throughout LEVEL (1) pages. All LEVEL (2) pages must have the same style, header and footers to provide consistency and ease of navigation into the next two LEVELS and well as back to the MAIN Home Page. |
[-08/04/01-] revised Coding IssuesTo verify that all coding is working correctly to LEVEL (2) and back to any other LEVEL (0,1,& 3) 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 CollaborationWhen 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'd 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. |
Additional Topics: (To add an additional item, please use
a bullet list with the topic as the list item and your text following below.)