
Accessibility Matters
April 4, 2008I’ve long been a fan of making websites accessible (Section 508 -accessibility to people with disabilities) and if any of you have seen my business card, you might also know I am a big fan of the checklist, but Derek Featherstone’s talk at the Web App Summit explained why it’s critical to do more than just what is required for compliance.
Here’s a few great ways to make your site accessible:
*
3. Use buttons or custom controls for map navigation. There are no accessibility standards for maps. So put your map controls in a logical order and make them work with a keyboard. When voice recognition systems cannot recognize spatial input, they use a grid system as backup. If a user wants to select San Diego on a map of the U.S., for example, a 3×3 grid is displayed and the user says “3″, “click that”, then another 3×3 grid is displayed in that area etc… This grid method is time consuming for users. A better solution is Derek’s buttons on the page below:
*
4. Create Accessible Rich Internet Applications. (WAI-ARIA) http://www.w3.org/TR/wai-aria/ This site lists roles and includes information and examples for creating accessible components.
I also learned that vision impaired people are using raised lettering in addition to or instead of Braille. Some people navigate the web with Head or Mouse Wands, which could slow typing to 1 key every 5 seconds. Thanks to Derek Featherstone of furtherahead.com for all this great information!
P.S. Don’t forget to also use a 508 checklist like this one: http://web508.gsfc.nasa.gov/developing/checklist/index.cfm


Hi Ellen – glad you liked the presentation! Regarding the first example you quote in this post, my point wasn’t so much about ordering the code for screen readers as it was about considering the experience of someone that can’t see… yes, code order is important, but more important is asking the question “should the simple search even be there on the advanced search page?”
Thanks again!
Derek.