The beginning of my a11y journey
I had a lot of fun getting my hosting and domain and FTP setup as I've been out of that game for a long time. I added my practice site as a link in my main nav of this blog.
I plan to add to the site as I work through learning the specific techniques and success criteria that's listed in the WCAG. I'd like to create a way to see the evolution of the site over time too as if it were a progressive web app, but we'll see how ambitious of a goal that is.
So far I have:
- setup my practice site
- outlined the 100 Days of A11y posts into Trello cards to address individually and follow the path that Amy Carney took
- outlined the table of contents for the BOK into Trello cards so I can highlight and address ones I need to focus on specifically
- completed the first module of the Deque WAS prep course and took thorough notes
Areas of the BOK I plan to focus studying on:
- anything with ARIA, JavaScript, AJAX, and API's
- more about screen reader interaction model for touch screens
- speech controls via voice recognition
- being able to distinguish between success criteria failures, what conformance level those are, and what would constitute an "optimal best practice" from memory
Strategies for studying that I'm taking:
- removing my glasses and navigating the Deque University prep course with each of the different screen readers (first 3 modules with Windows Narrator, then JAWS, NVDA, and VoiceOver for Mac)
- unsure how true I can be to their recommended browser companion for each though
- writing up a summary of what I learned at the end of each module in the prep course
- created flash cards to pair the mentioned disabilities with design considerations (from the prep course)
Some things I've learned so far:
- One thing that stuck out to me while reviewing the BOK in regards to their section on "Choosing accessibility techniques that are well-supported" was the statement: "screen reader behaviors can change at any time, whereas guidelines and recommendations are more stable over time, and usually represent the best approach." That is certainly something to keep in mind when triaging screen reader user requests from a product planning perspective.
- A way that some users deal with web pages that are difficult to read or navigate is to use a CSS reset tool that allows them to reset the pages CSS so they can change it and view elements based on a style sheet they've customized.
- The last part of the BOK focuses on remediation of accessibility issues. What's most interesting about this is how relevant the topic is to (what I would consider) a vast majority of real-world cases where large web applications try to approach incorporating accessibility fixes. I'm actually very excited at the fact that they instruct you to focus on being able to prioritize MVP options, take into account an LOE for specific efforts, consider specific road mapping for progressive enhancements, as well as education for relevant stakeholders. Knowing all of the success criteria, techniques, and failures in detail is necessary, but so is being able to help plan it out and get it implemented in a real-world scenario.
I'm very UXcited to learn so much more through this a11y journey.