Accessibility

Accessibility is part of Drupal. This guide covers Drupal's accessibility features, implementation guidance, evaluation methods, and community support. Drupal includes accessibility-oriented features and defaults, but it does not make every site accessible by itself. Drupal Core is just one part. Evaluate the complete product and the tasks people need to complete.

Start with Drupal Accessibility Features to understand what Drupal provides. Use How to Ensure Your Contribution is Accessible when building or reviewing a contribution. Use How to Do an Accessibility Review to evaluate a module, theme, or site.

Contributed Modules for Extending Accessibility in Drupal

List of modules that have accessibility benefits in Drupal

Drupal Accessibility Features

Drupal provides advanced accessibility features to help different groups of users.

How to Ensure Your Contribution is Accessible

Accessibility is most efficiently and elegantly achieved when it is part of the process all the way through, from concept to release.

How to do an accessibility review?

This documentation provides a step by step process for reviewing the accessibility of your module theme or site.

External Accessibility Resources

List of additional websites, tools, and other resources for accessibility.

Drupal Accessibility (a11y) Office Hours

The Accessibility Topic Maintainers host live office hours, 3rd Thursday of every month at 5pm PT (but trying a different time for July!)

Accessibility Coding Standards

Best practices for writing accessible code in Drupal Core and Contrib.

Accessibility Conformance Report (ACR) Process

The Drupal developers are often asked for an Accessibility Conformance Report (often referred to a VPAT). This is our approach.

Hide Content Properly

This page covers major techniques for hiding content for all users and users with screen readers.

Guide maintainers

mgifford's picture
bnjmnm's picture
andrewmacpherson's picture
rainbreaw's picture
cehfisher's picture