state of california department of rehabilitation 2006 © welcome state of california
TRANSCRIPT
State of California Department of Rehabilitation 2006 © 2
Agenda - Day 2
• Level A Conformance
• Practice
• Double-A Conformance
• Lunch
• Practice
• Triple-A Conformance
• Best Practices
• Content Redevelopment
• Resources
• Summary
State of California Department of Rehabilitation 2006 © 4
Module 8WCAG Level A Conformance
Objectives
At the completion of this module, you will be able to:
Explain the basic difference between Section 508 compliance and Level A conformance
Explain the meaning of each Level A requirement
Explain how to implement each Level A requirement
State of California Department of Rehabilitation 2006 © 5
How WCAG and Section 508 Relate
• Section 508 §1194.22 is loosely based on WCAG 1.0 Priority 1 checkpoints
WCAG has some Priority 1 checkpoints not included in Section 508 §1194.22
§ 1194.22 has some additional standards
• Module focus: WCAG Level A Conformance
Level A = Meets all Priority 1 checkpoints
We will look at each Priority 1 checkpoint
State of California Department of Rehabilitation 2006 © 6
Checkpoint 1.3Multimedia
• “Until user agents can automatically read aloud the text equivalent of a visual track, provide an auditory description of the important information of the visual track of a multimedia presentation.”
• Complements Section 508 §1194.22 (b)
State of California Department of Rehabilitation 2006 © 7
Checkpoint 4.1Natural Language
• “Clearly identify changes in the natural language of a document's text and any text equivalents (e.g., captions).”
• No Section 508 equivalent
• Important for Braille readers
Multilingual speech synthesizers
Appropriate use of machine translators
State of California Department of Rehabilitation 2006 © 8
Natural Language Accessibility: Before
<p>And with a certain je ne sais quoi, she entered both the room, and his life, forever. <q>My name is Natasha,</q> she said. <q>Piacere,</q> he replied in impeccable Italian, locking the door.</p>
State of California Department of Rehabilitation 2006 © 9
Natural Language Accessibility: After
<p>And with a certain <span lang="fr">je ne sais quoi</span>, she entered both the room, and his life, forever. <q>My name is Natasha,</q> she said. <q lang="it">Piacere,</q> he replied in impeccable Italian, locking the door.</p>
State of California Department of Rehabilitation 2006 © 10
Checkpoint 6.2Dynamic Content
• “Ensure that equivalents for dynamic content are updated when the dynamic content changes.”
• No Section 508 equivalent
State of California Department of Rehabilitation 2006 © 11
Dynamic Content: Before and After
<img src="./gallery/<% =artArray(11,thisRow) %>_thumb.jpg" border="0" width="155" alt="Gallery Picture" />
<img src="./gallery/<% =artArray(11,thisRow) %>_thumb.jpg” alt="<% =artArray(5,thisRow) %>" />
Before:
After:
State of California Department of Rehabilitation 2006 © 12
Checkpoint 6.3Scripting
• “Ensure that pages are usable when scripts, applets, or other programmatic objects are turned off or not supported. If this is not possible, provide equivalent information on an alternative accessible page.”
• Section 508 (l) and (m)
State of California Department of Rehabilitation 2006 © 13
Checkpoint 8.1 Script/Applet Compatibility with User Agents
• “Make programmatic elements such as scripts and applets directly accessible or compatible with assistive technologies [Priority 1 if functionality is important and not presented elsewhere, otherwise Priority 2].”
• No Section 508 equivalent
State of California Department of Rehabilitation 2006 © 14
Checkpoint 14.1Clear Language
• “Use the clearest and simplest language appropriate for a site's content.”
• No Section 508 equivalent
State of California Department of Rehabilitation 2006 © 15
Clear Language: Suggestions
• Links
• Topic sentence at beginning of paragraph
• One main idea per paragraph
• Avoid slang, jargon, specialized meanings
• Use common words
• Active voice
• Avoid complex sentences
State of California Department of Rehabilitation 2006 © 17
Clear Language Tool: The Fog Index
Fog Index = Average number of words per sentence
+ Percentage of words with 3 or more syllables
X 0.4
Lower score means easier to read
For example:
Mark Twain, the Bible, TV Guide have a Fog Index of around 6
Time, Newsweek, and The Wall Street Journal have a Fog Index of around 11
Brian Reed:
Hehe. Fox” index????
Brian Reed:
Hehe. Fox” index????
Alison de Grassi:
Foggy or Foxy? I’m guessing the fog rules!
Alison de Grassi:
Foggy or Foxy? I’m guessing the fog rules!
State of California Department of Rehabilitation 2006 © 19
Module 8 Recap
• WCAG 1.0 guidelines overlap with Section 508 §1194.22
Both incorporated into State of California standards
• Level A conformance requires meeting all Priority 1 checkpoints
State of California Department of Rehabilitation 2006 © 20
Module 9Practice - Level A
Objectives At the completion of this module, you will be able to:
Describe Level A problem areas you found on your websites
Explain what steps you took (or can take) to correct the problems
Explain why you took (or would take) these steps
State of California Department of Rehabilitation 2006 © 21
Practice Activities
Work in pairs:
1. Identify compliance issues in your own websites
Refer to your Quick Reference Guide
Use the worksheets on pages 35 and 36
2. Make at least one modification to bring an element into compliance
NOTE: Later today you will be creating an action plan for further changes to
your site. As you work, think about what those actions might be.
State of California Department of Rehabilitation 2006 © 23
Module 10Double-A Conformance
Objectives
At the completion of this module, you will be able to:
Explain the basic difference between Level A and Double-A conformance
Explain the meaning of each Double-A requirement
Explain how to implement Double-A requirements
State of California Department of Rehabilitation 2006 © 24
Research Activity
Work in teams of five:
1. Research (40 min.) how to implement your three checkpoints
2. Prepare (15 min.) to present what you learned to the class
3. Present your findings to the class and answer questions (7 min.)
Meaning of checkpoints and how to implement them
State of California Department of Rehabilitation 2006 © 26
Module 11 Practice - Double-A
Objectives
At the completion of this module, you will be able to:
Describe Double-A issues you found on your websites
Describe how the items identified on the sites could be brought
into compliance
State of California Department of Rehabilitation 2006 © 29
Team Challenge: Double-A Non-conformance
Work in teams of five:
1. Surf the Web for Double-A violations
2. Keep track of what you find
Number of violations What Priority 2 checkpoint is violated
3. You have 15 minutes!
State of California Department of Rehabilitation 2006 © 68
Module 12Triple-A Conformance Issues
Objectives
At the completion of this module, you will be able to:
Explain in general what is meant by Triple-A compliance
State several Triple-A requirements
State of California Department of Rehabilitation 2006 © 77
Module 13Best Practices
Objectives
At the completion of this module, you will be able to:
Describe several best practices adopted by the State of California IOUCA
State of California Department of Rehabilitation 2006 © 78
Module 13Best Practices
In addition to the Section 508 and WCAG Double-A requirements adopted by the State of California, the following five best practices were approved:
9.c - Avoid using small images or text as links. [Ref: CA DOR #1]
12.a - Avoid using frames. [Ref: CA DOR #2 Based on WCAG 10]
18.c - If a downloadable document cannot be provided in an accessible
electronic format, provide information on how to request an alternate format.
[Ref: CA DOR #3]
19.a. - Provide contact information. [Ref: CA DOR #4]
20.a. - Test for accessibility. [Ref: CA DOR #5]
State of California Department of Rehabilitation 2006 © 80
Module 13 Recap
The State of California has adopted five “Best Practices” in addition to the requirements of Section 508 1194.22 and WCAG Double-A requirements.
State of California Department of Rehabilitation 2006 © 81
Module 14Content Redevelopment
Objectives
At the completion of this module, you will be able to:
Explain why we don’t post documents
Name one example of a document conversion tool
Explain some of the issues related to Accessible JavaScript
Explain some of the issue related to Accessible Flash
State of California Department of Rehabilitation 2006 © 82
Why Not to Post Documents
• MS Office documents are not natively accessible
Word, PowerPoint, etc.
• Presents usability problems (visitors must have MS Office)
• Conversion tools available
Convert Word & PowerPoint to “accessible HTML”
State of California Department of Rehabilitation 2006 © 83
Accessible PDFs (1 of 2)
• PDF files are not inherently accessible
PDF viewer required
• Post PDFs only when necessary
When WYSIWYG documents are required
Forms intended for off-line submittal
Conversion to HTML represents constitutes “undue burden”
• Many PDF-to-HTML conversion tools available
Reference: www.webaim.org/techniques/acrobat
State of California Department of Rehabilitation 2006 © 84
Accessible PDFs (2 of 2)
• When posting PDFs
Go back to original file (e.g., Word) and clean it up!
Create a tagged PDF file with appropriate accessibility markup
• Further Reading
Facts and opinions About PDF accessibility
http://alistapart.com/articles/pdf_accessibility:
PDF Accessibility
http://www.webaim.org/techniques/acrobat/converting.php:
State of California Department of Rehabilitation 2006 © 85
Accessible JavaScript (1 of 2)
• Content and functionality must be made accessible to assistive technologies
Page must be fully navigable via the keyboard
• To make JavaScript accessible: Use object detection!
Use device-independent handlers
• .mouseover => .focus
• .mouseout => .blur
State of California Department of Rehabilitation 2006 © 86
Accessible JavaScript (2 of 2)
• Do not modify or override normal browser functionality - causes confusion
• If native accessibility cannot be achieved, provide alternative content
• Page should “transform gracefully” if JavaScript is not present (or not fully present)
State of California Department of Rehabilitation 2006 © 87
Flash
JK Rowling Site www.jkrowling.com features
Keyboard navigation
Accessibility menu
Ability to
• Enlarge text and other content
• Pause movement
• Turn off background sounds
Sound glossary
Adapts to presence of screen reader technology
State of California Department of Rehabilitation 2006 © 88
Module 14 Recap
Content redevelopment for accessibility
Rationale
Tools and methods
Examples
MS Office
JavaScript
Flash
State of California Department of Rehabilitation 2006 © 89
Module 15Resources
Objectives
At the completion of this module, you will be able to:
Use the Web Accessibility Resources website created by Design Media
http://www.dor.ca.gov/webaccessibility
Find resources for XHTML and CSS
Find online resources for Section 508 and WCAG requirements
State of California Department of Rehabilitation 2006 © 90
Module 16Summary
Objectives
At the completion of this module, you will be able to:
List the key points of the training
Identify specific steps you will take to bring your websites into compliance
State of California Department of Rehabilitation 2006 © 91
Key Points
• California has adopted accessibility standards for State websites
Section 508 §1194.22
WCAG Double-A
Five “Best Practices”
• WCAG Triple-A is an additional, higher standard
• XHTML and CCS are tools for standards-based markup
• Resources are available to help you make websites accessible
Online validation tools do not take the place of user community testing
and developer judgment
• Accessible design makes Web access easier for all users
State of California Department of Rehabilitation 2006 © 92
Eating the Elephant
• Overwhelmed?
• Take Small Bites!
Start with XHTML & CSS
• The Elephant is Smaller Than You Think
• Working with Non-Compliant Templates
• Section 508, etc.
• Daily Practices