Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Accessible Websites Made Easy: How To Assess Is...

Avatar for Michaela Blackham Michaela Blackham
February 20, 2019
34

Accessible Websites Made Easy: How To Assess Issues and Create Better Experiences

Three hour workshop for Code4Lib 2019. This presentation goes over the very basics of accessibility: What it is, who it involves, and basic tools to assess your site.

Avatar for Michaela Blackham

Michaela Blackham

February 20, 2019
Tweet

Transcript

  1. • Intro • Who need an accessible site? • Accessibility

    Takes a Full Team • Accessibility Audits Background • Tips and Tricks • Demos and Discussion Agenda
  2. 53 million adults live with some form of a disability

    in the USA — CDC: CENTERS FOR DISEASE CONTROL & PREVENTION
  3. That’s 1 in every 5 adults in the USA —

    CDC: CENTERS FOR DISEASE CONTROL & PREVENTION
  4. What does this mean? • Someone completely non sighted •

    Someone with low, obstructed, or constricted vision • My color blind father • Each of our aging grandparents VISUAL
  5. • Navigation • Visual content • Orientation & boundaries •

    Contrast & size • Peripheral interaction What should I look for? VISUAL
  6. • Someone like my cousin Emily, with a disability from

    birth • The wounded vet that uses prosthetics • Or even my niece with her broken arm What does this mean? MOTOR OR PHYSICAL
  7. • Gesture alternatives & sensitivity touches • Reach/orientation on mobile

    • Non physical navigation What should I look for? MOTOR OR PHYSICAL
  8. • Keyboard or touch navigation • Speech • Eye trackers,

    tongue sensitivity clickers etc How is this solved? MOTOR OR PHYSICAL
  9. • Someone who is completely non hearing • My grandfather

    who wears a hearing aid What does this mean? AUDITORY
  10. • My cousin Matthew who has down syndrome • The

    little boy I babysit with autism • Your friend who may have dyslexia • Me with extreme motion sickness What does this mean? COGNITIVE
  11. • Visual density • Memory gestures • Distracting content •

    Fonts • Excessive movements What should I look for? COGNITIVE
  12. • K.I.S.S. • Clear & consistent layouts • Smart color

    palettes • Controllable interactions • Subtle movements How is this solved? COGNITIVE
  13. An accessibility audit is an evaluation of how well your

    product supports the needs of web users with disabilities.
  14. • Boost SEO • Usability • Awareness = Better ROI

    • Be a decent human being Why is an audit important? ACCESSIBILITY AUDIT
  15. • 508C vs WCAG • Passing vs a good experience

    • Testing • Desktop vs Mobile What do audits entail? ACCESSIBILITY AUDITS
  16. • Well known • Website (wave.webaim.org) • Browser extension (for

    Chrome & Firefox) • Quirk: color contrast Wave TESTING & TOOLS - AUTOMATED TOOLS
  17. • Integrated within Chrome • Does SEO, performance, accessibility, and

    best practices • Creates a “report” you can send to whoever needs to review the site • Gives your site a score Lighthouse TESTING & TOOLS - AUTOMATED TOOLS
  18. • Pass/fail • Actionable items • Focus styling • Logical

    order Keyboard Testing TESTING & TOOLS - MANUAL TESTING
  19. • Jaws • NVDA • Voice Over (VO) Screen Readers

    TESTING & TOOLS - MANUAL TESTING
  20. • Entire experience • Actionable items • Navigation • Content

    • Follow your goal Screen Reader Testing TESTING & TOOLS - MANUAL TESTING
  21. • Get access to Google Analytics • Include who needs

    to make edits TIPS & TRICKS - PROJECT MANAGERS Project Managers
  22. • DO NOT WRITE WORDS IN ALL CAPS • Check

    hierarchy with the “no styles” option in Wave • Outline extension (Chrome) • Use a screen reader • Read site to someone over the phone Content Editors TIPS & TRICKS - CONTENT EDITORS
  23. • Color contrast checker (Chrome) • Is the site responsive?

    • Color contrast errors • Text over images • Zoom zoom zoom Developers TIPS & TRICKS - DEVELOPERS
  24. • Test the “skip to main content” link • Default

    focus styling • Interact with actionable items • Test with ChromeLens extension to see logical order • Test forward and Backward Keyboard TIPS & TRICKS
  25. • Set screen reader preferences • V.O. tutorials • Turn

    your screen off • Turn your mouse over • Test a site you are not familiar with • “Play all” Screen reader TIPS & TRICKS
  26. • Dates • 1-3 letter words are sometimes read letter

    by letter • Vague Link text • Get Comfortable • Sometimes its the screen reader’s fault Screen reader TIPS & TRICKS
  27. • What is your score? • What other things do

    you need to check? • What doesn’t this account for? Google Lighthouse AUTOMATED
  28. • Check on phone • Change size of screen •

    Use simulator in inspector Responsive MANUAL
  29. • Focus styling for all interactive elements • Logical order

    of interactive elements • Skip to main content (if applicable) • Navigate site using nav and drop downs • Usability for carousels & slideshows (if applicable) • Fill out a form (if applicable) • Chromelense Keyboard MANUAL NAVIGATION HELP • Tab (forward) • Shift + Tab (Backward) • Enter/space (select link/button) • Arrow (select options, carousels) • Escape