WCAG and related resources are also intended to meet the needs of many different audiences, including people who are new to Web accessibility, policy makers, managers, and others.
Most Web sites that conform to WCAG 1.0 will not require significant changes in order to conform to WCAG 2.0, and some may not need any changes.
WCAG 2.0 has 12 guidelines that are organized under 4 principles:
For each guideline, there are testable success criteria, which are at three levels: A, AA, and AAA.
http://www.w3.org/TR/UNDERSTANDING-WCAG20/text-equiv-all.html
Guideline 1.1: Provide text alternatives for any non-text content so that it can be changed into other forms people need, such as large print, braille, speech, symbols or simpler language.
Situation A: If a short description can serve the same purpose and present the same information as the non-text content:
Guideline 1.3: Create content that can be presented in different ways (for example simpler layout) without losing information or structure.
Example 2: CSS is used to position a navigation bar, the main story on a page, and a side story. The visual presentation of the sections does not match the programmatically determined order, but the meaning of the page does not depend on the order of the sections.
http://www.w3.org/TR/UNDERSTANDING-WCAG20/content-structure-separation.html
Guideline 2.4: Provide ways to help users navigate, find content, and determine where they are.
Example: A short article about the history of a town that explains about the founding and expansion of the town and then goes into some depth about the current situation. The title of the Web page is "History of Ourtown". The first section is called "The founding of Ourtown". The second section is called "Expansion of Ourtown". The third section is called "Ourtown today" which has the following subsections: "People in Ourtown", "Organizations in Ourtown" and "Buildings in Ourtown".
http://www.w3.org/TR/UNDERSTANDING-WCAG20/navigation-mechanisms-descriptive.html
Screen Reading Technology can allow users to navigate a page by Headings.
Guideline 3.1: Make text content readable and understandable.
Example: An abbreviation whose expansion is provided the first time the abbreviation appears in the content. The name, "Stanford University School of Education" appears as the first heading on the organization's home page. The abbreviation, "SUSE," is enclosed in parentheses in the same heading.
http://www.w3.org/TR/UNDERSTANDING-WCAG20/meaning-located.html
Guideline 4.1: Maximize compatibility with current and future user agents, including assistive technologies.
Example: Name, Role, Value (ARIA): For all user interface components (including but not limited to: form elements, links and components generated by scripts), the name and role can be programmatically determined; states, properties, and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user agents, including assistive technologies.
http://www.w3.org/TR/UNDERSTANDING-WCAG20/ensure-compat-rsv.html
JavaScript libraries with ARIA support:
Not so good...
This presentation is available on-line at: http://soap.stanford.edu/presentations/wcag2
