Thursday May 19th marks the fifth
Global Accessibility Awareness Day. The
goal for Global Accessibility Awareness Day (or GAAD for short) is to
get people who work in technology to start talking, thinking, or
learning about accessibility.
If you’re not familiar, accessibility is about building solutions for
those who have disabilities. For the web, it means considering those
who are deaf, blind, colorblind, or have motor skill disabilities in
your design and development.
A group of people that deeply care about accessibility and
Ember.js have banded together. That group is called
ember-a11y. Our goal is to make ember
accessible by default as much as we can, and the first step in that
direction is our
ember-a11y addon that
fills the gaps of the Ember router. Before this addon, those who rely
on screen readers would never know the page updated when switching
routes. Here is a quick video demonstrating this.
That’s only the start of what we want to accomplish as a
team. We’re putting together a website that isolates and compiles some
of the top ember addons on Ember Observer
so you or assistive technology providers can test them. You can
find the website here.
For GAAD 2016 we would love your help adding as many of the
top component addons from ember observer
as possible. To stop work duplication,
add an issue
BEFORE you start implementing the addon. That way, if someone else has
already started work on the addon you wanted to implement, you would know.
If that doesn’t strike your fancy and would like to contribute to
addons,
check out this spreadsheet.
Here we’ve started a list of addons that need accessiblity work. The
list can range anything from adding a role
attribute to a
div acting as a button, to pushing accessibility through for the
wildly popular date picker component, Pikaday. To start working on
something from the spreadsheet, place your name in the “assignee”
column and highlight the row according to the legend at the bottom of
the document. You can also add things to the spreadsheet you find from
testing other addons!
You could also catch this Google IO event about Accessibility titled
“Accessibility is My Favorite Part of the Platform”.
It is a great talk that we can learn a lot from.
If none of that looks interesting to you, at the very least spend 10-15
mins with a screen reader on any of your favorite sites. Try closing
your eyes or dimming the screen and navigating only using the screen
reader. This will help you understand how anyone who relies on a
screen reader uses a website. This might be one of the most valuable
things you do on GAAD.
If you’re an OS X user,
WebAIM has a excellent tutorial on how to use VoiceOver. Use
CMD + F5 to toggle VoiceOver on or off. You can also toggle VoiceOver
on your iPhone if ask Siri to turn it on or off.
If you’re on Windows, you can use
JAWS on a free trial
or NVDA which is free. JAWS is
the most popular screen reader
currently. WebAIM also has a great JAWS tutorial
and NVDA tutorial.
For me, this Global Accessibility Awareness Day will be sponsored by
The Frontside. I’m going to try to give back to the community as much
as possible. My day is going to be split into 3 parts:
- Push accessibility through for Pikaday
- Pairing hours [1-3pm]
- Add template linting for common accessibility mistakes
I would like to pair with as many people as possible in 3 hours. Each
pairing session will be 25 minutes long and we can work on anything
accessibility-related you would like. This could be dropping the
ember-a11y addon into one of your apps, solving an issue from the
spreadsheet, or using a screen reader on websites. Sound interesting?
Sign up here! We’re going to be using Screenhero or Skype for
screen sharing.
I’ll be around all day to help. Feel free to reach out on twitter
(@robdel12) or on Slack (robdel12)! For Slack you
can snag me in the web-a11y Slack
or the
Ember community slack. What
are you waiting for? Let’s get out there and make the web a little more
accessible! :)