Drupal Modules that Improve Accessibility

A list of modules that you can use to enhance the accessibility of your Drupal site. If you know of other Drupal modules that enhance accessibility, please add them to this list. There's an overview also here http://drupal.org/node/394252

This information is current as of 4th July 2016.

Helpful Modules

It can be used to scan text for a user-input list of abbreviations and then replace them with an <abbr> tag which also encodes the non-abbreviated phrase. This is especially useful for any sites where accessibility is a concern, or for sites in fields with a lot of technical jargon.

This provides a block with configurable support for inverting colors, increasing contrast, overriding the site's font to use Open Dyslexic and interface scaling. It also provides domain'ed cookie support so end-users can set this value and have it travel with them across sites on the same domain (in the future translating this to PHP session cookie so it doesn't have to do it dynamically each time).

Helps you create content that meets accessibility standards.
Lets site administrators build and customize standards the site should adhere to.
Tests the accessibility of content in the node body as well as in any CCK text field with input filtering.

This module enables the Accessibility Checker plugin from CKEditor.com in your WYSIWYG. This plugin is an innovative solution that lets you inspect the accessibility level of content created in CKEditor and immediately solve any accessibility issues that are found.

SkipTo is a replacement for your old classic "Skipnav" (so please use it as such)! This script will create a drop-down menu consisting of the most important places on a given web page. The menu will make it easier for keyboard and screen reader users to quickly jump to the desired location by simply choosing it from the list of options.

One Opinion on Deprecation

When text-resizing widgets were first developed, they were a considerate and helpful addition to any website. With the click of the mouse, people who could not read the text on the page could increase the font size, improving their chance to discern each word.

But that was last millennium. Well, it was not quite that long ago, but it was long enough ago that changes in browsers have made them unnecessary. All — or nearly all — modern browsers have a text resize function built in:

Press Control + Plus (Command + plus sign on a Mac) and the text size increases through a continuous range.

Press Control (or Command on a Mac) + minus, and the text size will shrink through a continuous range.

These browser-based commands give the user far better control over font size than any widget can offer. For this reason, accessibility experts now recommend that Web developers stop adding text resizing widgets to their pages.