Drupal 7 note

Development work for Drupal 7 has moved to the Accessibility module.

Drupal 6

The Accessible Content module helps create content that meets accessibility standards, and lets site administrators build and customize standards the site should adhere to. When the module is enabled, it creates two kinds of nodes, a collection of Accessibility Tests (you can view a list of all the available tests, and the reason why this is done), and a group of these tests called Accessibility Guidelines.

The module can test the accessibility of content in both the node body and also any CCK Text field with input filtering (not plain text).

Note on Drupal 7 - the QUAIL API module is available for D7 and will be the basis of any future version of this module.



  • Most current release of the QUAIL project
  • PHP 5
  • DOMDocument
  • cURL
  • PHP Mbstring extension

An optional feature to improve the user experience of the highlighted view of accessibility problems requires the BeautyTips module; however, this module is not required for Accessible Content to function.

Installation and Important Notes

Note: installation has changed from version 1.0 to 1.1, namely the QUAIL library is moved to the "sites/all/libraries" folder, instead of placing it into the Accessible Content module directory. Read new installation instructions.
After enabling this module, all the required guideline and test nodes must be installed. This can be done from the page admin/settings/accessible_content/create_tests.

This module installs two node types: Accessibility Tests and Accessibility Guidelines. In addition, it will create around 200 Accessibility Test nodes and the following Guidelines:

  • Section 508
  • WCAG 1.0 (A)
  • WCAG 1.0 (AA)
  • WCAG 1.0 (AAA)
  • WCAG 2.0 (A)
  • WCAG 2.0 (AA)
  • WCAG 2.0 (AAA)

As nodes, the description of each accessibility test can be customized to fit the site's editing environment.

Additional Modules

The following modules are also provided as additional tools built on top of the Accessible Content module:

Accessible Content Service

Exposes accessibility checking as a service through the Services Module. Administrators can manage the guidelines through a Drupal site and other sites can check content against those guidelines.

Accessible Content Themer

Helper for theme developers that runs entire Drupal pages through accessibility checks.

Accessible Content WYSIWYG

Provides two links under every text area for node authors to check the accessibility of their content on the fly.

Development of this module and the QUAIL project is supported by Cal State University Monterey Bay.

Project Information