Accessibility Extension Modules for Drupal
The following modules can help improve the accessibility of your Drupal site.
Note: Some of these modules may be outdated and/or not covered by Drupal’s security policy. Please check each module’s project page for more details. For Drupal 7 modules.
Automatic Alternative Text
Latest version: 8.x-1.7
This module uses the Microsoft Azure Cognitive Services API to generate alternative text for images when none is provided by the user.
Block ARIA Landmark Roles
Latest version: 8.x-1.1
Inspired by the Block Class module, this adds options to block configuration forms to assign ARIA landmark roles to blocks.
CKEditor Abbreviation
Latest version: 8.x-1.1
Adds a button to CKEditor for inserting and editing abbreviations. If an existing <abbr>
tag is selected, the context menu includes an edit option.
CKEditor Accessibility Checker*
Latest versions: 8.x-1.0, 8.x-1.x-dev
Integrates CKEditor’s Accessibility Checker plugin into your WYSIWYG editor. It scans content created in CKEditor and provides immediate feedback on accessibility issues.
* Note: This module is not covered by Drupal’s security advisory policy as it uses the unsupported QuailJS library.
Fluidproject UI Options
Latest versions: 8.x-1.2, 7.x-2.0
Provides user-customizable options to change font size, line height, font style, contrast, and link styling, with preferences saved in cookies.
High Contrast (beta)
Latest version: 8.x-1.0-beta1
Provides an easy toggle for users to switch between the active theme and a high-contrast version.
htmLawed
Latest version: 8.x-3.2
Uses the htmLawed PHP library to clean and restrict HTML for compliance with site policies, standards, and security, with extensive customization options.
HTML Purifier
Latest version: 8.x-1.0-rc1
A standards-compliant HTML filtering library that removes XSS and ensures HTML validity per W3C specifications.
Siteimprove
Latest versions: 8.x-1.0, 8.x-1.x-dev
Integrates Drupal with the Siteimprove Intelligence Platform, making its insights available directly in the content editing process.
Style Switcher
Latest versions: 8.x-2.0-alpha1, 8.x-2.x-dev
Allows themers and site builders to provide alternate style sheets. Users can then select their preferred style using a provided block interface.
Text Resize
Latest versions: 8.x-1.1, 8.x-1.x-dev
Provides a block with buttons for increasing or decreasing text size, aiding users with visual impairments.
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.