Front End Developer/Accessibility Analyst | Rock Creek Strategic Marketing
I try to make the web a more accessible place.
I accessibility.
Definitions vary.
The practice of making websites and applications
usable by people of all abilities.
WordPress likes this one:
Accessibility is the degree to which a product, device, service, or environment is available to as many people as possible.Cynthia Waddell
Almost one in five Americans have a disability, according to the United States Census Bureau. Many of those disabilities, such as vision problems or mobility issues, can impact how people use the web.
http://www.census.gov/newsroom/releases/archives/miscellaneous/cb12-134.htmlAccessibility can drive user-driven projects with better designs, easier to understand code, plus code that's more testable and secure. When you create accessible projects, they can impact other areas.
My number one goal was to build a simple, accessible WordPress theme. That was hard.
I followed a master. I looked to Leo Babauta of Zen Habits for inspiration.
http://zenhabits.net/theme/If you your goal, stick with it.
I kept things modern, but still kept "accessible" as part of the name. Oh, and Accessible Zen isn't that much different from Underscores.
https://github.com/automattic/_sWhen I look at the final product, I can't see what makes it accessible on the surface.
your starter theme of choice, and use it.
Obsess over them. A few examples:
Start with the basics.
Color matters. High contrast helps everyone.
Choose wisely:
Skip nav links are awesome. I almost didn't put one in.
Keep the underline on links and define focus styles. I went with a dotted border and a "depressed" effect on click to highlight links.
I decided to display my titles with my "Read more" links.
Small stuff needs too.
You're making something!
@DavidAKennedy @steveofmaine Thank you. SO far, I'm loving this one!!!
— Shane Jackson (@jack728) July 1, 2013
Find someone who your work.
You haven't talked a lot about WordPress? Or accessibility...
But there's more...
These are usually strategy-related usually. Sometimes, points of no return.
Example: Making a "separate, accessible" website.
What if they don't know?
Example: A developer makes a click-based interaction that closes a modal with a <a href="#">Fake Button</a>
instead of a <button>Real Button</button>
Hi, my name is minutia.
Example: Ensuring your colors are high contrast enough for a wide variety of people.
All of these can be one in the same. Yes.
Ask good questions.
What makes something simple or complex? It's not the number of dials or controls or how many features it has: It is whether the person using the device has a good conceptual model of how it operates.-Donald Norman
How does it work?