### Coding so people can use stuff #### Basic a11y testing. Jeremy Prevost
## Disclaimer I am not an expert on this.
## What is a11y? numeronym for... Accessibility. Source: https://a11yproject.com/about
## What is web accessibility? - The site is usable by everyone. - Intentional access restrictions like MIT only are okay. - Anyone that is authorized to use a site can actually use it.
## Why do we care? One example of one type of disability / impairment. #### Vision Impairment and Blindness - [36 million legally blind globally](http://www.who.int/mediacentre/factsheets/fs282/en/) - 217 million (not including blind) visually impaired #### Perspective - ~325 million people live in the US
## Is it hard to be compliant? - Usually not. - It's definitely much easier if you address a11y from the start. - If you do, it's not hard to achieve usable websites.
## Tools - https://a11yproject.com/checklist - http://squizlabs.github.io/HTML_CodeSniffer/ - https://www.accesslint.com - enabled on all MIT Libraries public repositories - Chrome Dev Tools Accessibility Audit - https://developers.google.com/web/fundamentals/accessibility/
## Beyond Automated Tooling - Passing automated tests is not enough to catch all serious concerns (even if it's a great start). - Local coding projects should schedule an accessibility plan review with UX (Frances) early in the project. - Most projects should, coordinated through UX, schedule a formal review by MIT ATIC towards the end of the project. The process for this can be discussed during the previously mentioned early internal review.
## Thanks [Slides](https://github.com/JPrevost/jprevost.github.io)