Better Accessibility
by Default
Better Accessibility
Reasons to Care
-
Legal requirements
-
Limited staff or budget
-
Inclusive culture is a priority
- More users, more profit
Accessibility is...
Accessibility is
hard to get right.
Accessibility is emotional.
Accessibility is
easy to ignore.
Accessibility is
everyone's
responsibility.

Leadership
Copy Editors
UX Designers
Visual Designers
Developers
QA Testers
Leadership
- vocalize accessibility as a priority
- provide budget
- create an inclusive work environment

Content Managers
- ensure that the content uses clear language
- do not permit "dark horse" marketing techniques
- consistent phrasing
- img alt text

UX Designers
- logical workflows
- simplified user experience
- clear context and purpose

Visual Designers
- adequate color contrast
- Large enough font sizes - and think about zoom!
- Look at animation & scrolling expectations
- Is that interactive element large enough?

QA Testers
- Personas are your friend!
- Keyboard-only user
- Different types of color-blindness
- Test for ignore-colors!
- Learn about visible focus vs screen reader focus

Developers
You do not require permission to write accessible code.

Respect the Holy Trinity

HTML
JS
CSS
-
38 Success Criteria
-
Screen readers
- Keyboard navigation
Learn Your Tools

Addon Support
-
ember-a11y
-
ember-a11y-testing
-
ember-cli-template-lint
-
ember-a11y-landmarks
- ember-component-helper

Thank you!

melaniersumner
- Melanie Sumner

https://github.com/MelSumner