The Santa Rosa Junior College Mission Statement [13] states that the college is committed to “Promoting open access through actively eliminating barriers to a college education.” This document is intended to help with creating web pages that will help with that stated goal.
Most of the SRJC web site will be used by a broad audience, including: local students; foreign students; English as a Second Language students; vocational students; lower-income students; CSU transfer students; UC transfer students; continuing education students; adult reentry students; parents, guardians, relatives and other supporters of any of the previous mentioned students and potential students; employees of the college; job seekers; and employees of other institutions. All of those categories may include people with different types of disabilities, from total blindness to slightly blurry vision. Users may have any of a range of computers, from a brand-new $5,000 computer to a nearly free “outdated” computer built from spare parts. Their computer may have all the latest versions of the relevant software, or may have only the most basic web browser. Students without their own computer may choose to use the computer labs or any of the “web kiosks” deployed on our various campuses.
This means that, ideally, all of our web site should work on any computer for any user, regardless of their own capabilities or the capabilities of their computer. These guidelines are designed to assist with creating sites that will work for as many users as practical in order to avoid excluding anybody.
The “Webmasters” in Computing Services review new departmental web sites for conflicts with these guidelines prior to putting them on the web. Our intention is to continually review and update these guidelines as new information, standards and technologies become available.
These guidelines apply to all web pages and sites that are part of the Santa Rosa Junior College (SRJC) College Wide Information System (CWIS) web site.
These guidelines are effective for new material added to CWIS after March 3rd, 20031. The intent is not to force a retrofit of existing materials, but to provide a baseline for review of new materials and to put into a convenient written form the already existing standards.
Explanation: http://validator.w3.org/ may be used to check. Be sure to include the version of HTML that is being used, such as in Figure 1, Figure 2 or Figure 3. You may refer to http://www.w3.org/MarkUp/, http://www.w3.org/TR/xhtml1/ and http://www.w3.org/TR/html4/ for detailed information on the individual standards.
|
|
|
Explanation: http://jigsaw.w3.org/css-validator/ may be used to check. You may refer to http://www.w3.org/TR/REC-CSS1 and http://www.w3.org/TR/REC-CSS2/ for detailed information.
Explanation: That is section 508 of the Rehabilitation act of 1973, as amended (29 U.S.C § 794d), specifically the regulations issued by the federal Architectural and Transportation Barriers Compliance Board (Access Board) in 36 C.F.R § 1194.22. These are usually simply referred to as the “section 508 guidelines”. We have received messages from the California Community Colleges Chancellor’s Office explaining the exact legal details (including Senate Bill 105 (Stats. 2002, ch. 1102)), and stating that “The accessibility requirements of section 508 will now apply to the development, procurement, maintenance, or use of electronic or information technology by a community college district using any source of state funds.”
Explanation: We want our web pages to work for as many people as possible, and this includes the visually disabled. Also, since we receive federal funding we fall under the federal guidelines and are legally required to make pages accessible.
Explanation: The way that accessibility software for the disabled “sees” your pages is very similar to how automated software such as search engines, machine translators, etc. will see your page. Following these rules will usually also help your pages to show up better in searches, be more easily translated to another language, etc.
Explanation: Most of these guidelines will also assist with making pages that will work for users utilizing the latest technology, such as web-enabled Personal Digital Assistants (PDAs), cell phones, etc.
Here are the relevant rules from Section 508 §1194.22:
There is a more detailed guide to all of the above rules at
http://www.access-board.gov/sec508/guide/1194.22.htm.
We recommend using one or more of the following tools to assist in checking for 508 §1194.22 accessibility compliance, but portions of the rules need to be checked manually; many of these tools have a mechanism to remind you which things you’ll still need to check.
You may also find additional information on making web sites easy to use for the disabled at these URLs:
This does not mean that sites must look exactly the same in all versions of all browsers. It’s okay to make pages that look best only on newer browsers as long as people using older browsers can access the essential information.
We suggest also testing with Lynx as a verification tool. Lynx is a text-mode browser; to test a page with Lynx log onto student.santarosa.edu or staff.santarosa.edu and type “lynx http://” followed by the remainder of the URL to your testing sub-site. Versions of Lynx for Windows, DOS and MacOS may be downloaded from http://lynx.browser.org/.
Explanation: Many users continue to use Netscape 4 or IE 4 as their primary browser. They may not be able to upgrade.
Explanation: Lynx is a very handy tool for checking accessibility; if a site is usable in Lynx it is probably obeying a, c-f, i, k and l of the 1194.22 guidelines. If a site is usable in Lynx it’s probably usable in any other browser.
This departmental contact may be an administrative assistant, the department head, the person responsible for maintaining the web pages or anybody else in the department, as long as they can answer at least some questions about the department and know who to forward any other questions, comments or concerns on to.
This information may be at the bottom of the page. The email address must be included as a link, such as in Figure 4.
|
Explanation: Research on the credibility (believability) of web sites conducted by Stanford’s Persuasive Technology Lab [11] indicates that the credibility of web sites is greatly enhanced by having contact information clearly presented. A phone number and physical address will also enhance credibility.
Explanation: For many “lower level” pages this is more optional, but it’s still ideal to have it on every page, as there is no way to control what path a user follows to find your page.
Example: The Computing Services home page may be identified as “SRJC Computing Services home page”, “SRJC Computing Services sub-site”, “SRJC Computing Services site”, “Computing Services home” or even simply “Computing Services”, whichever is clearest in the context it is being used in. See Figures 5, 6 and 7.
|
The primary intent of this guideline is to give web developers a method to avoid conflict with SRJC board policies. When a link takes the visitor to a Web development firm, the linking code listed below must be used to clarify that the user is leaving the SRJC site and that SRJC is not promoting or endorsing the Web development firm.
Example: Let’s pretend that the “Underwater Basket Weaving” department at SRJC hired a Web Design company to create a Web site for their department. At the bottom of every page there is text stating “Site design by Fabulous Fictitious Web Designers”. That link should use the “/outside” mechanism described in Figure 8 so that a web page will be displayed that announces to the visitor that they are leaving the SRJC site and SRJC does not endorse this company.
Explanation: Our status as a public institution, the policies of the organization we receive our internet feed from [1], and SRJC board policy [12] restrict the use of our internet connection or web servers in furtherance of profit-making activities (consulting for pay, sales or distribution of commercial products or services for profit, etc.) or use by for-profit companies. Violating these policies may potentially expose SRJC to litigation or suspension of our internet connection. If you develop web pages stored on our servers they should not appear to endorse the sale of goods or services (commercial uses).
If you are unsure, then the recommended solution is to add “/outside/” or “http://www.santarosa.edu/outside/” to the beginning of the URL, as in Figure 8 or Figure 9.
|
|
These guidelines are recommended in all but a very few cases. Exceptions other than those listed can be made, but if you’re not sure, ask first. (webmaster@santarosa.edu) Exceptions are, typically, when the pages are intended only for internal SRJC use, complex dynamic applications and other unusual circumstances.
Explanation: Since web browsers don’t send data on screen size or resolution, we don’t have any accurate information on our own user population. The most recent research available [4] indicates that approximately half of users (in general) have an 800x600 display, 7 percent have a 640x480 display. However, different research has found different answers and we’re working on gathering data on our own user population. The “web kiosks” that SRJC has deployed at many locations mostly have 640x480 displays as well. Most new computers sell with at least an 800x600 display, but it is still possible to buy a new 14-inch display that may be capable of 1024x768, but looks best at 640x480. Even with newer, larger monitors, some users with visual problems will have their monitors set to 640x480.
Explanation: Vertical scrolling is a minor annoyance, but when combined with horizontal scrolling the combination is extremely hard to use, even for advanced users. Even with no content in the “hidden” portion that users have to horizontally scroll to, users will be tempted to scroll to see what they’re missing, and the scrollbar across the bottom will reduce the vertical space available for your design.
Be aware that page designs that require a wider monitor will potentially make your site harder to use for some users; the wider the design, the more users the site will be hard to use for.
At this time, probably the best choice is to fit your design within 760 pixels of width (so that they fit on an 800x600 screen) and verify that the pages are usable on a 640x480 display. It’s best if your design is “fluid” so that on a larger monitor your design will expand to fill the available horizontal space.
If your users are likely to need to print particular web pages, those pages may need to be designed to fit within approximately 535 pixels of width.
Even users with a larger monitor may appreciate it if your page design is narrower; for instance, a user with a larger monitor set to 1280x1024 can have two browser windows open (at roughly 640x960 per window) or even 4 windows (about 640x480 per window).
Explanation: Usability testing has shown good evidence that frames confuse users by breaking fundamental model they use to navigate the web. The “Back” button can become unpredictable for the user when frames are used. Frames make a web site more difficult to use and prevent users from readily emailing a URL to others or bookmarking the page. Searches will usually return the individual frames instead of the frameset, which may lack the navigational elements the user would use to find their way around the rest of your site.
Explanation: Frames may also take longer to design, develop, and maintain.
Exception: complex, dynamic web applications, particularly ones that are session-based and non-searchable where bookmarks won’t work anyways and external search engines can’t find the pages anyways.
Exception: Inline frames may be used judiciously as they avoid most of the problems with frames.
Explanation: Many advanced users have pop-ups turned off in their browser and won’t be able to see your pop-up content easily. Even less advanced users have frequently adopted the habit of immediately closing all new small-window pop-ups because in their experience they’re usually annoying advertisements. New windows that fill the entire screen will confuse new users by breaking their back button; meaning they may not be able to return to your page at all. In many cases the content that you’re linking to is what the user was ultimately looking for, and if not more know how to use the back button than know to use the close button to go back. And if your page isn’t the only page that creates a new window, the user can end up with a confusing “stack” of many windows.
Exception: complex forms and applications where there is a risk of losing data entered by the user when linking to a small page explaining part of the options. Such a sub-page should be a small simple page that “dead-ends” either with no links or exclusively linking to pages with no links. Links to those pages may want to include “pop-up” or similar text next to the link to warn the user.
Explanation: Many users have JavaScript disabled or are using browsers that don’t support JavaScript. Additionally, JavaScript presents accessibility issues. See section 508 part 1194.22(l) on Page 9.
Exception: pages intended solely for internal, staff-only use.
Example: For instance, when making a link that shows a menu, don’t use “href=javascript:”, use onClick and provide a useful href=, as in Figure 10.
|
We encourage developers to use HTML when possible and PDF when required.
Exception: PDF may be used for material intended for internal staff use, use primarily by other institutions, forms that must printed, etc. PDF is preferred over formats such as Word or Excel.
Explanation: While PDF is widely supported on campus and at other similar institutions, not everybody that has a web browser has a PDF reader. PDFs are primarily designed for print and many of the on-screen navigation features that are possible with HTML are difficult or different with PDFs. The PDF reader user interface is different from the web browser interface, and any new user interface may confuse users. Our site search will find content in PDFs, but if a PDF is very long, the user will simply be dropped into the top of the document and have to find the material themselves within the document.
Explanation: Version 5 is the current version of the Acrobat Reader, however many users still haven’t upgraded from the version 4 Reader. If you can use extra features that are available in version 5 without negatively impacting the version 4 users, there’s no problem with using those features.
Explanation: PDF files should usually be created in Screen or eBook quality and not Print or Press quality. Screen and eBook quality will usually still print reasonably. Print quality is adequate to produce material as high-quality as most printers people have can produce. Press quality is only for professional prepress output.
Explanation: Flash is not as universally supported as HTML. Flash content can’t be found by our search engine. Flash content often creates a totally new user interface for each Flash site, which will only confuse users.
Explanation: Computing Services doesn’t have the resources to fix, maintain, or update Flash content, so be sure to budget for maintenance.
Explanation: Macromedia is working on improving the accessibility of Flash, but at this time there is no way to create Flash documents that are accessible enough to meet the section 508 guidelines.
Explanation: These technologies are not as universally supported as HTML, and even where supported there are frequent problems (such as browser crashes and lock-ups), versioning difficulties, competing standards and accessibility issues.
Exception: Classes on a given subject may have files using that technology. For example, pages about SRJC’s Java classes and pages given to students in a class on Java almost certainly should include examples of Java in use.
Exception: Any of these may be used if they are on separate pages with links clearly indicating that that technology is used and there must be accessible (preferably HTML) alternatives provided if the technology used isn’t accessible.
Example: See Figure 11
|
Explanation: Some users will have the old pages bookmarked and old bookmarks should continue to work. Other sites may have links to your pages. Search engines will take time to notice the new page being added or the old page being removed.
Example: A new design is put in place for /deptname/ and there is an existing “contact.html” page. Do not remove “contact.html” and put contact information in “contact-us.html”, the new updated contact page should go in “contact.html”. If the new design requires that the new page be named something else, such as “contact.shtml” or “contact.php”, then a .htaccess file should be used to redirect requests from the old page to the new page.
Each sub-page should have both a link to the CWIS home and to the departmental main page, such as “SRJC / Department Name”; further categorization is recommended when used appropriately, such as “SRJC / Department Name / Special Program”. (A trail reflecting the hierarchical structure leading to this page, in other words) Replacing the “/” with a “>” or arrow graphic may be acceptable.
Exception: session-based web applications where a given URL works for a limited amount of time (or similar situations where leaving the page can cause a loss of data or loss of work) should not have any links back to the home-page or departmental page; such pages may have the “trail” included in the same spot, but without linking.
Explanation: Using XHTML/strict (1.1 or 1.0) and stylesheets allows for the most flexibility and future maintainability.
|
|
Pages should follow these usability guidelines. When one of these guidelines conflicts with a technical guideline, the technical guideline has priority. When two usability recommendations conflict, the web designer should decide which option provides the highest level of usability for the most people.
Explanation: Backgrounds that are low contrast compared to the text require more effort to read. Backgrounds that are “heavy” or “busy” are distracting to the eye; in the best case they subtly pull the reader’s eyes away from the text; in the worst case they can make text unreadable.
Explanation: Navigation is a necessary element that is not a goal in itself and pushes informational content out of the way.
Explanation: Most of our target audience is located in Sonoma County, and in many of the outlying areas of Sonoma County, the maximum data speed that the phone lines will support is 26.6K.
Explanation: The longer the user has to wait for your page to load, the more likely that they will give up and go somewhere else.
Explanation: A 40KB page will take at least 15 seconds to load on a 26.6K modem connection.
Explanation: A 100KB page will take at least 35 seconds to load on a 26.6K modem connection. Even on good phone lines with the best modem available it’s likely to take over 20 seconds to load a 100KB page. With that long of a wait, many users will simply give up.
Explanation: This is, essentially, required for accessibility. Additionally it helps make the page usable while the user is waiting for graphics to download, or if the user has turned off graphics loading to speed things up.
Explanation: Research at Stanford’s Persuasive Technology Lab [11] has shown that visual designs that are professional looking (or look appropriate to their purpose) are significantly more credible (believable).
Explanation: A “splash page” simply slows the user down and impedes their progress in getting to the really useful things in your site. In other words, it gets in the way of the user.
Exception: Sites with a primary purpose of displaying artwork through the web. Most departments should keep any material of that nature down a few layers so that more basic information about the department (services, classes, people, etc.) can be at the top.
Exception: Sites with a strong reason for needing to warn the user about entering the site. This should be very rare on SRJC web pages.
|
|
These standards apply only to pages hosted on the particular server.
Exception: well-known acronyms.
Pages at the top level of student.santarosa.edu must follow all the same standards as for www.santarosa.edu. Personal student web pages (with a tilde (“~” or “%7e” in the URL) hosted are intended primarily for use in classes, but also for personal, non-commercial use by students; these pages may also be used for development and testing of pages intended for www.santarosa.edu. Supported technologies are basically the same as for www.santarosa.edu.
Many people at SRJC have helped with the creation of these guidelines at various stages of their development. Thank you all.
The primary author and editor of this document has been Eric Eisenhart.
While others have contributed, these nine people have probably contributed the most:
[1] 4CNet, “The California State University 4CNet Acceptable Use Policy,” http://www.4c.net/documents/4cnet_policy.html
[2] Bradner, S., “Key words for use in RFCs to Indicate Requirement Levels,” RFC 2119, Internet Engineering Task Force, Mar. 1997, http: //ietf.org/rfc/rfc2119.txt
[3] Communication Technologies Branch, NCI, “Research-Based Web Design & Usability Guidelines”, National Cancer Institute (NCI), http: //usability.gov/guidelines/
[4] Communication Technologies Branch, NCI, “Research-Based Web Design & Usability Guidelines”, National Cancer Institute (NCI), http: //usability.gov/guidelines/softhard.html#four
[5] Fogg, B.J., “Stanford Guidelines for Web Credibility,” A Research Summary from the Stanford Persuasive Technology Lab, Stanford University, May 2002, http://www.webcredibility.org/guidelines
[6] Lynch, P.J., Horton, S., “Yale Web Style Manual, 2nd edition”, Yale Center for Advanced Instructional Media, 1997-2002 http://info.med. yale.edu/caim/manual/, http://www.webstyleguide.com/
[7] Macromedia, “Accessibility: Macromedia Flash MX Features”, Macromedia, Inc., 1995-2003 http: //www.macromedia.com/macromedia/accessibility/features/flash/
[8] Nielsen, J., “useit.com: Jakob Nielsen’s Website (Usability and Web Design)”, http://www.useit.com/
[9] Raggett, D., “HTML 3.2 Reference Specification” World Wide Web Consortium, Jan. 1997, http://www.w3.org/TR/REC-html32
[10] Raggett, D., Le Hors, A., Jacobs, I., “HTML 4.01 Specification,” World Wide Web Consortium, Apr. 1998, revised Dec. 1999, http: //www.w3.org/TR/html4/
[11] Stanford Persuasive Technology Lab “The Web Credibility Project” Stanford University, http://www.webcredibility.org/
[12] SRJC Board, “Santa Rosa Junior College Policy Manual,” http: //www.santarosa.edu/polman/
[13] SRJC Board, “Santa Rosa Junior College Mission Statement,” 1985-2001 http://www.santarosa.edu/polman/1mission/1.1.html
[14] W3C HTML Working Group, “W3C HyperText Markup Language (HTML) Home Page,” World Wide Web Consortium, 1995-2003, http: //www.w3.org/MarkUp/
[15] W3C HTML Working Group, “XHTMLTM1.0 The Extensible HyperText Markup Language (Second Edition),” World Wide Web Consortium, Jan. 2000, revised Aug. 2002, http://www.w3.org/TR/ xhtml1/
[16] W3C Validator Team, “W3C MarkUp Validation Service,” World Wide Web Consortium, 1994-2003, http://validator.w3.org/