mission: accessible. share & connect online with everybody!

53
Mission: Accessible #npa11y Share & Connect Online with Everybody!

Upload: joseph-dolson

Post on 07-May-2015

138 views

Category:

Internet


0 download

DESCRIPTION

Introducing Web Accessibility. Presentation for MAP TechWorks (http://www.maptechworks.com) by Joe Dolson and Crystal Colby Mulry, July 2014.

TRANSCRIPT

Page 1: Mission: Accessible. Share & Connect Online with Everybody!

Mission: Accessible

#npa11y

Share & Connect Online with Everybody!

Page 2: Mission: Accessible. Share & Connect Online with Everybody!

MAP and MAP TechWorks• Consulting and training for nonprofit, social

enterprise and philanthropic organizations• MAP TechWorks is our nonprofit technology

learning and networking community• Free and low cost workshops,

email support group, and video interviews at www.maptechworks.org.

Page 3: Mission: Accessible. Share & Connect Online with Everybody!

What is web accessibility?

Interface independence:

Content is not dependent on the tools used to access it.

Page 4: Mission: Accessible. Share & Connect Online with Everybody!

What is accessibility?

None of these should be required on a website:● Keyboards● Mice● Monitors● Desktop computers

Page 5: Mission: Accessible. Share & Connect Online with Everybody!

Who does it benefit?

● People with vision disabilities● Deaf and Hard of Hearing users● Color-blind users● Users with cognitive impairments● Users with mobility impairments

Page 6: Mission: Accessible. Share & Connect Online with Everybody!

Who does it benefit?

Accessibility helps everyone.● Users of smart phones and tablets● Users in brightly lit rooms● Impatient users● You. Me.

Page 7: Mission: Accessible. Share & Connect Online with Everybody!

Do I need an accessible site?

Yes.

It’s the law. It helps SEO.Above all, it’s the right thing to do.

Page 8: Mission: Accessible. Share & Connect Online with Everybody!

Who defines “accessible”?

Accessibility on the web is a wild and wooly place:● Mostly unprotected by law● Different solutions for different disabilities● Filled with contradictory and confusing

information

Page 9: Mission: Accessible. Share & Connect Online with Everybody!

Who defines “accessible”?

Much of accessibility is subjective (to the user, not you).

Know what’s testable and objective.

Page 10: Mission: Accessible. Share & Connect Online with Everybody!

What level do I need?

Standards have diverse measurements; different users have different needs.

Do everything you can reasonably afford to do.

Page 11: Mission: Accessible. Share & Connect Online with Everybody!

Test: Keyboard navigation

How: unplug your mouse.

Can you navigate to every link using the tab key?

Can you tell where you are?

Page 12: Mission: Accessible. Share & Connect Online with Everybody!

Test: Keyboard navigation

1) Tab2) Look

Page 13: Mission: Accessible. Share & Connect Online with Everybody!

“Skip to content” links

● Who are these for?● What does it do?

Page 14: Mission: Accessible. Share & Connect Online with Everybody!

Quick Fix: Keyboard accessibility

● Most problems come from styles● Search your stylesheet; find a:hover● Replace with a:hover, a:focus

Page 15: Mission: Accessible. Share & Connect Online with Everybody!

Test: Alt text

Alt text is a text alternative for non-text content (such as images)

Turn your browser’s images off.Is there any information missing?

Page 16: Mission: Accessible. Share & Connect Online with Everybody!

Alt text

“Adding alternative text for images is the first principle of web accessibility. It is also one of the most difficult to properly implement.”

- WebAIM (Accessibility in Mind)

Page 17: Mission: Accessible. Share & Connect Online with Everybody!

Alt text

True or false:Every image requires alt text.

False.

Page 18: Mission: Accessible. Share & Connect Online with Everybody!

Alt text: is it needed?

Is the image decorative or essential?

If image is decorative, use alt=""

Page 19: Mission: Accessible. Share & Connect Online with Everybody!

Alt text: is it needed?

If the content of the image is described insurrounding text,such as a caption,you might chooseto use alt=""

Page 20: Mission: Accessible. Share & Connect Online with Everybody!

Alt Text

What words to use?

What is the image’s content?

What is its function?

Page 21: Mission: Accessible. Share & Connect Online with Everybody!

Alt Text

If an image is a link, it has to have alt text.

If it doesn’t have alt text, it’s not clear what the screen reader will do.

Page 22: Mission: Accessible. Share & Connect Online with Everybody!

Alt Text Examples

Image displayed

http://www.mnhs.org/

Page 23: Mission: Accessible. Share & Connect Online with Everybody!

Alt Text Examples

Image not displayed

http://www.mnhs.org/

Page 24: Mission: Accessible. Share & Connect Online with Everybody!

Alt Text Examples

Image not displayed; better alt text

http://www.mnhs.org/

Page 25: Mission: Accessible. Share & Connect Online with Everybody!

Alt Text Examples

Ad with image displayed

http://www.comozooconservatory.org/news/music-under-glass-line-up-annnounced-8-week-free-concert-series-begins-january-5/

Page 26: Mission: Accessible. Share & Connect Online with Everybody!

Alt Text Examples

Ad with images off: no info.

But the text doesn’t require design. The only things that are design are the background (which could be just color) and the image at the bottom.

http://www.comozooconservatory.org/news/music-under-glass-line-up-annnounced-8-week-free-concert-series-begins-january-5/

Page 27: Mission: Accessible. Share & Connect Online with Everybody!

Alt Text Examples

Infographic with image displayed

http://www.nonprofitmarketingblog.com/comments/free_webinar_learn_all_about_infographics

Page 28: Mission: Accessible. Share & Connect Online with Everybody!

Alt Text Examples

Infographic with images off: What should they have done?

http://www.nonprofitmarketingblog.com/comments/free_webinar_learn_all_about_infographics

Page 29: Mission: Accessible. Share & Connect Online with Everybody!

Quick Fix: Alt Text

Sometimes, it’s not obvious.

Don’t forget email!

Prioritize. What are the consequences for not fixing?

Page 30: Mission: Accessible. Share & Connect Online with Everybody!

Test: Check Color Contrast

Scan site:● Juicy Studio Color Contrast Analyser● WebAIM WAVE tool

Page 31: Mission: Accessible. Share & Connect Online with Everybody!

Test: Check Color Contrast

Firefox add-on: WCAG Contrast Checker

Page 32: Mission: Accessible. Share & Connect Online with Everybody!

Spot Check Color Contrast

Firefox: colorPicker add-onChrome: Native element inspector

Numerous applications for your operating system.

Page 33: Mission: Accessible. Share & Connect Online with Everybody!

Solving Color Contrast Problems

Get suggestions: http://contrast-finder.tanaguru.com

Test color combinations:https://joedolson.com/tools/color-contrast.php

Page 34: Mission: Accessible. Share & Connect Online with Everybody!

Test: Video Accessibility

Captions: text version of spoken words and sounds

Page 35: Mission: Accessible. Share & Connect Online with Everybody!

Video Accessibility

YouTube’s auto captions:Always review them!

Tip: use auto captions for time points, then revise

Page 36: Mission: Accessible. Share & Connect Online with Everybody!

Video Accessibility

Audio description: not the same as captions.

Audio descriptions are needed for users with visual disabilities when the audio track isn’t enough.

Page 37: Mission: Accessible. Share & Connect Online with Everybody!

Video Accessibility

Audio descriptions: Narrator describes what is happening.

http://youtu.be/yuh35uYxQJU

Page 38: Mission: Accessible. Share & Connect Online with Everybody!

Video Accessibility

Test the player you’ll be using● on YouTube ≠ embedded on your site● Check keyboard accessibility● Check caption support

Page 39: Mission: Accessible. Share & Connect Online with Everybody!

Form Labeling

Forms have two key parts: inputs and labels● Every input must have a label● Every label must be explicitly connected to

an input

Page 40: Mission: Accessible. Share & Connect Online with Everybody!

Form Labeling

The screen reader experience is hugely affected by missing labels.

Page 41: Mission: Accessible. Share & Connect Online with Everybody!

Form Labeling: No Labels

Page 42: Mission: Accessible. Share & Connect Online with Everybody!

Form Labeling: Correctly Labeled

Page 43: Mission: Accessible. Share & Connect Online with Everybody!

Form Labeling Test

Keyboard test:Click on the label, then start typing.

http://dev.joedolson.com/form-good.htmlhttp://dev.joedolson.com/form-bad.html

Page 44: Mission: Accessible. Share & Connect Online with Everybody!

Fix: Inclusive Content

Skimmable content? No.

Page 45: Mission: Accessible. Share & Connect Online with Everybody!

Inclusive Content

Skimmable content?Yes.

http://opportunities.org/program-referrals/residential-options/

Page 46: Mission: Accessible. Share & Connect Online with Everybody!

Inclusive Content

Meaningful link text? No.

Page 47: Mission: Accessible. Share & Connect Online with Everybody!

Quick Fix: Open in New Window

Check for and remove:target="blank"

Exception: when interrupting a task would interfere with completion.

Page 48: Mission: Accessible. Share & Connect Online with Everybody!

Inclusive Content

Color should not be youronly way to convey info

Page 49: Mission: Accessible. Share & Connect Online with Everybody!

Inclusive Content

● Avoid locationally driven text such as “see the image at the right”

● Use clear language● Be aware of acronyms and abbreviations● Use all-CAPS sparingly

Page 50: Mission: Accessible. Share & Connect Online with Everybody!

Summary

It is subjective.It is time-consuming.Prioritize.It will never be perfect. But you can get closer.Knowing the issues is more than half the battle.

Page 51: Mission: Accessible. Share & Connect Online with Everybody!

Questions?

Joe Dolsonjoedolson.com@joedolson

Crystal Colby Mulry@ccolby

Page 52: Mission: Accessible. Share & Connect Online with Everybody!

Accessibility Resources

Accessibility is a mindset, not a checklist

WebAIM: Simplified summaries, recommendations. Extensive documentation on almost every accessibility topic: http://webaim.org

Page 53: Mission: Accessible. Share & Connect Online with Everybody!

Accessibility Resources

WCAG Recommended Techniques: highly technical, though simpler than the WCAG itself. http://www.w3.org/TR/WCAG-TECHS/

University of Minnesota, Duluth Web Design References: Extensive curated catalog of accessibility articles on the web: http://bit.ly/t3tPZC