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

Better development strategy for web a11y – an o...

Better development strategy for web a11y – an overview of the available tools

With an increasing awareness of the accessibility and inclusivity importance comes the responsibility of defining a better design and development strategy for creating accessible websites and apps. Fortunately, there are tools that can help us improve the quality of our projects in terms of web accessibility. In this talk, Radimir will present in details some of the available options and their use cases.

Radimir Bitsov

March 20, 2018
Tweet

More Decks by Radimir Bitsov

Other Decks in Technology

Transcript

  1. @radibit “…the degree to which a website is accessible by

    as many people as possible” Laura Kalbag, 
 Designer & Writer, Ind.ie Accessibility For Everyone
  2. @radibit It’s not about a few people Nearly 1 in

    5 people have a disability in the EU Web A11y helps people with physical, mental, vision, hearing challenges and more. A lot of different groups!
  3. @radibit Everyone might experience impairments h ps://www.microso .com/en-us/Design/inclusive The persona

    spectrum helps to foster empathy and to scale a solution to a broader audience.
  4. @radibit “What if there was no such thing as a

    normal human being? If there’s no normal, there’s no edge cases – just diverse people changing from one moment to the next.” Kat Holmes, 
 Director of Inclusive Design, Microso
  5. @radibit Web a11y should be an integral part of an

    ethical and empathetic development process
  6. @radibit Colorable h p://jxnblk.com/colorable/ Find a safe color combination with

    predefined colors according to the WCAG standards.
  7. @radibit Color Safe h p://colorsafe.co/ Create an accessible color pale

    es based on WCAG guidelines of text and background contrast ratios.
  8. @radibit JAWS h ps://www.freedomscientific.com/Products/ Blindness/JAWS Jaws (Job Access With Speech)

    is a proprietary screen reader for Windows from Freedom Scientific.
  9. @radibit NVDA h ps://www.nvaccess.org/ NVDA (NonVisual Desktop Access) is a

    free (open source) screen reader for Windows from NVAccess.
  10. @radibit Sonarwhal h ps://sonarwhal.com/ A linting tool that will help

    you with your site's accessibility, speed, and security.
  11. @radibit Lighthouse h ps://developers.google.com/web/tools/lighthouse/ Lighthouse is an open-source, automated tool

    integrated into the Chrome DevTools for improving the quality of web pages.
  12. @radibit PA11Y h ps://github.com/pa11y/pa11y Your automated accessibility testing pal. It

    runs HTML CodeSniffer from the command line for programmatic accessibility reporting.
  13. @radibit AATT + NemoJS h p://nemo.js.org/ AATT can be integrated

    into NemoJS testing framework to run accessibility analysis during automated unit testing.
  14. @radibit Funkify h p://www.funkify.org/ Funkify is a Chrome extension that

    helps you experience the web and interfaces through the eyes of people with different abilities and disabilities.
  15. @radibit a11y.css h ps://ffoodd.github.io/a11y.css/ CSS file which indicates potential accessibility

    related issues in the HTML files. It can be used as a bookmarklet.
  16. @radibit a11y.css h ps://ffoodd.github.io/a11y.css/ CSS file which indicates potential accessibility

    related issues in the HTML files. It can be used as a bookmarklet.
  17. @radibit “The power of the Web is in its universality.

    Access by everyone regardless of disability is an essential aspect.” Tim Berners-Lee, 
 Engineer & Computer Scientist
  18. @radibit Resources • h ps://abookapart.com/products/accessibility-for-everyone • h ps://www.microso .com/en-us/Design/inclusive •

    h p://colororacle.org/ • h p://jxnblk.com/colorable/ • h ps://github.com/getflourish/Sketch-Color-Contrast-Analyser • h ps://datayze.com/readability-analyzer.php • h ps://plainlanguage.gov/guidelines/words/use-simple-words-phrases/ • h p://www.handcoding.com/presentations/be eraccessibility/ • h ps://www.axe-core.org/ • h ps://sonarwhal.com/ • h ps://developers.google.com/web/tools/lighthouse/
  19. @radibit Resources • h ps://github.com/pa11y/pa11y • h ps://open-indy.github.io/Koa11y/ • h

    ps://github.com/paypal/AATT • h p://nemo.js.org/ • h ps://github.com/github/accessibilityjs • h p://www.funkify.org/ • h ps://ffoodd.github.io/a11y.css/ • h p://heydonworks.com/revenge_css_bookmarklet/ • h ps://thepaciellogroup.github.io/cupper/ • h ps://webaim.org/ • h ps://inclusive-components.design/