30
talk s! An Overview of Website Accessibility January 14, 2010 Audio is only available by calling this number: Conference Call: 866-740-1260; Access Code: 6339392 Sponsored by

An Overview Of Website Accessibility

Embed Size (px)

DESCRIPTION

The recording link, PowerPoint presentation and audio file can be found in the right column. Please post additional questions to the Web Building Forum.

Citation preview

Page 1: An Overview Of Website Accessibility

talks!

An Overview of Website Accessibility January 14, 2010Audio is only available by calling this number:

Conference Call: 866-740-1260; Access Code: 6339392

Sponsored by

Page 2: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

Using ReadyTalk

• Chat & raise hand • Mute = *6,

Unmute = *7• If you lose your

internet connection, reconnect using the link emailed to you.

• If you lose your phone connection, re-dial the phone number and re-join.

• ReadyTalk support: 800-843-9166

Page 3: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

You are being recorded…

• This seminar will be available on the TechSoup website along with past webinar presentations:– www.techsoup.org/go/webinars

• You will receive a link to this presentation, material and links.

• After the webinar, you can ask follow-up questions in the Web Building Community Forum:

– tinyurl.com/ya5otgy • Twitter hashtags: #techsoup

Page 4: An Overview Of Website Accessibility

talks!

An Overview of Website AccessibilityPresenter: Jane Vincent, AMLS

Center for Accessible Technology

Sponsored by

Page 5: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

Today’s Speakers

Kami GriffithsTechSoup

Assisting with chat questions:Becky Wiegand, TechSoup

Jane VincentCenter for Accessible Technology

Page 6: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

Why Accessibility?

Page 7: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

Current Accessibility Guidelines: WCAG 2.0• Published in early 2009 by the

WorldWideWeb Consortium (W3C); supersedes and has significant differences from WCAG 1.0

• Intended to respond to new technologies as they develop

• Four principles: Perceivable, Operable, Understandable, Robust (POUR)

• Three compliance levels: A (26 criteria), AA (13), AAA (23)

Page 8: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

Current Accessibility Guidelines: Section 508• Amended 1998; administered by the

Federal Access Board• Required compliance for federal agencies;

useful for other entities• Currently has 16 rules; forthcoming

revision will likely expand this to dovetail with WCAG

• All current 508 rules are covered under WCAG 2.0 at AA level compliance

Page 9: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

Current Accessibility Guidelines: International

• Guidelines generally based on WCAG 1.0 or 508

• May not have been updated after WCAG 2.0

Page 10: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

Guideline Implementation

• Usually requires access to source code

• Often requires minimal code addition/modification

• Can be facilitated by use of templates and cascading style sheets (CSS)

Page 11: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

The Problems With Guidelines

Page 12: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

Simple Code Example: LANG Tag• Syntax:

<html…lang=“en” xml:lang=“en”…>

• Screen reader example with no LANG tag present:

• Screen reader example with LANG tag present:

Page 13: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

Attribute Example: Text equivalents (1)

• White House website: <IMG…ALT=“Photo of First Lady Michelle Obama”>

• Website reporting on an event: <IMG…ALT=“Michelle Obama smiles at Dmitri Belser’s joke”>

• Fashion website: <IMG…ALT=“Michelle Obama, June 2009” plus extended description>

Page 14: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

Attribute Example: Text Equivalents (2)• Always use a null ALT attribute (ALT=“”) for

invisible or purely decorative elements

• Extended descriptions (80+ characters):

Page 15: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

Markup Example: Form Fields(1)

• Form read without markup:

• Form read with markup:

Page 16: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

Markup Example: Form Fields (2)Source code excerpt:

<label for="surname">Surname</label></b>

<input id="surname" type="text" name="name1" size="40">

<b><label for="forename">Forename</label></b>

<input id="forename" type="text" name="name2" size="40">

<fieldset>

<legend><b>Title</b> </legend>

<input id="Doctor" type="radio" name="Title" value="Doctor" />

<label for="Doctor">Dr</label> <input id="Mister" type="radio" name="Title"

value="Mister" /><label for="Mister">Mr</label> <input id="Mrs" type="radio" name="Title" value="Mrs" /><label for="Mrs">Mrs</label> <input id="Ms"type="radio"

name="Title" value="Ms" /><label for="Ms">Ms</label> <input id="Miss" type="radio" name="Title" value="Miss" /><label for "Miss">Miss</label> </fieldset>

<b><label for="address">Postal Address</label></b>

<textarea id="address" name="address" rows="5" cols="40" wrap="virtual"></textarea>

Page 17: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

CSS Example: Text Size (1)

Page 18: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

CSS Example: Text Size (2)

• From Amazon’s style sheets: font-size: 14px; font-size: 10pt;

• From SF Gate’s style sheets: font-size: .86em; font-size: .78em;

Page 19: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

Automatic Accessibility Checkers

• May provide a summary report, expose problems, or both

• Cannot check all issues

• Cannot provide meaningful feedback on all issues

Page 20: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

Only True Accessibility Test

• Have site tested by individuals with disabilities who do and do not use assistive technology:

– Blind– Low vision– Physical disabilities– Learning disabilities– Elders

Page 21: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

Accessibility and Content Management Systems (CMSs)

• Access to source code?

• Access to style sheets?

• Use of templates/skins?

• Accessibility prompts/assistance built-in?

Page 22: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

Accessibility and Popular CMSs

• Drupal

• WordPress

• Plone

• Joomla

Page 23: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

Accessibility and Sample Social Media

• Facebook

• Twitter

• Flickr

Page 24: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

Thanks!

Jane Vincent, AMLS

Usability/Accessibility Manager

Center for Accessible Technology

Berkeley, CA

[email protected]

www.cforat.org

Page 25: An Overview Of Website Accessibility

talks!

Questions?

Submit your questions using the chat box.

Page 26: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

Continue the Discussion…

• Additional questions can be answered by posting in the Web Building Community Forum:

– tinyurl.com/ya5otgy

Page 27: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

Get the Most Out of TechSoup

• At TechSoup, you’ll find a range of technology services to help your nonprofit:

– Read helpful articles in our Learning Center– Request donated software, hardware, and

online services– Join our community forums to learn from

your colleagues– Browse upcoming events and conferences

Page 28: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

Upcoming Webinars

• Integrating Social Media into Your Website

– Tuesday, January 19, 10 a.m.

• Avoid the Junk: How to Get Quality Used Computers

– Thursday, January 28, 11 a.m.

Page 29: An Overview Of Website Accessibility

An Overview of Website AccessibilityConference Call: 866-740-1260 Access Code: 6339392

Thank you to our Webinar Sponsor!

ReadyTalk offers dedicated product demos for TechSoup organizations 4 times per week.

For more information: pages.readytalk.com/techsoup.html

Page 30: An Overview Of Website Accessibility

talks!

Thank you! Please complete the post event survey!

Kami Griffiths, [email protected], 415-633-9392