Fork me on GitHub

Header

Important notice about the «ADG» project

Important notice: Due to large demand, the «Accessibility Developer Guide» project (currently a proof of concept with low priority) will become a top priority priority in 2017. We will make this guide become what it deserves to be for so long already: a comprehensive resource for all folks interested in accessibility. For this we need your support!

Appendix overview

There are some ever-repeating questions in accessibility, and they are worth to be discussed in more detail.

Here you find a collection of interesting articles about various topics.

We packed some useful resources about various topics into our appendix.

  • How an experienced screenreader user approaches a website - Get a feeling on how screenreader users surf the internet
  • Relevant screenreaders - What screenreaders are used the most today?
  • The golden thread for accessibility testing - Use this if you need to thoroughly test a website on accessibility
  • Things to consider when choosing a widget - 3rd party widgets promise heaven on earth, but they can be the clear opposite for users with special needs
  • Typical disabled users: their preferred tools and workflows - What are typical disabled users? How do they use computers?
  • How to make PDF accessible (InDesign, Word/AxesPDF, PAC2) to do
  • How to correctly hide elements to do
  • How to use aria-labelledby, aria-describedby, and aria-label to do
  • How screenreaders interprete the CSS property display to do
  • Browse vs. focus mode to do
  • How to prevent redundant output in screenreaders to do
  • How to convey non-focusable content between form elements to screenreaders to do
  • When to use WAI-ARIA - and when better not to do
  • HTML5 sectioning elements and the HTML5 outline algorithm to do
  • How to properly handle focus to do
  • How to make validation error messages accessible (for both page refresh and JavaScript messages) to do
  • Legal situation (or: why you better make your website accessible already yesterday!) Draft to do
  • Partial certification: When applicable? How to apply? Draft to do
  • Differences between NVDA and JAWS Draft to do
  • What basic, clean HTML and accessibility have in common (or: "What was your frontend developer's profession again?") to do
  • The difference between Accessibility and Usability to do
  • The difference between developers, testers and editors to do
  • Types of handicap to do
  • People with special needs: statistics and numbers (Switzerland, Europe, Worldwide) to do
  • What are assistive technologies and which are the most common ones? to do
  • Search engine optimisation (SEO) and accessibility: friends or opponents? to do
  • Why you should use links and buttons for any clickable element to do
  • Mobile screenreader testing in 5 minutes (VoiceOver/iOS) to do
  • Mobile screenreader testing in 5 minutes (TalkBack/Android) to do
  • Standards and Guidelines to do - what official resources are there?
  • How to make audio accessible (transcript) to do
  • How to make video accessible (subtitles, audio description) to do
  • Sign language and simple language to do
  • What is semantic information? to do
  • What are "quick tools" and how should they be used / what are the dangers? to do
  • NVDA screenreader: most popular keyboard shortcuts and features to do
  • JAWS screenreader: most popular keyboard shortcuts and features to do
  • Which browser / screenreader combinations should be targeted when developing (web and mobile)? to do
  • Main problems of keyboard navigation to do
  • Main problems of screenreader navigation to do
  • Do's and Don'ts of screenreader usage to do
  • Good literature about accessibility to do
  • List of accessible websites to do
  • List of accessible mobile apps to do
  • WCAG vs. PDF/UA to do
  • Standard accessibility project process to do
  • Accessibility in the project process: protection as a customer to do
  • Accessibility in the project process: protection as a supplier to do
  • Accessibility as belated requirement to do
  • What are the common trap, issues, complexity that companies face? What are the key points to help the project be a success? to do
  • The 3 most common user interaction profiles to do
  • Compatibility issues browsers/screenreaders to do
  • 10 most important hints when creating an accessible website to do
  • Arguments pro accessibility to do
  • The 3 most common user interaction profiles to do
  • New HTML5 input validations - when and how to use them to do
  • New HTML5 input types - when and how to use them to do
  • Time-dependent actions to do
  • Zoom to do
  • JavaScript best practices to do
  • Introduction to ARIA to do
  • ARIA - use it or not? to do
  • Use native controls whenever possible to do
  • Auditive noise and redundancy: differences in screenreaders and how to prevent it to do
  • Windows High Contrast Mode: how it works and how to target it correctly to do
  • Responsiveness and accessibility to do
  • Scalable vector graphics (SVG) and accessibility to do
  • Save-to-use ARIA roles and attributes to do
  • When to use aria-hidden (browsable elements) to do

What to do now?

Please support us

"I'm full of gratitude and want to express it!"

So you learned a few little things thanks to this guide and want to give something in return?

No problem, you can support us in different ways!

Further resources

Further resources

TODO