progressive_accessibility_widget
10 sites
Security covered
This module provides a GDPR-compliant accessibility toolbar for Drupal sites.
It helps site owners meet the requirements of the European Accessibility Act (EAA), the German Barrierefreiheitsstärkungsgesetz (BFSG) and WCAG 2.1 guidelines.
The toolbar is based on a maintained fork of the Sienna Accessibility Widget. All assets are served locally with no third-party requests, making it fully GDPR/DSGVO compliant.
Features
- No third-party requests (fully GDPR/DSGVO compliant)
- Auditable, versioned source code (no minified-only JS)
- Block-based: place in any region, control visibility per page or role
- Customizable widget icon
- Multilingual
- Works with all Drupal themes
- GitLab CI pipeline (phpcs, ESLint, Prettier)
Content Adjustments
- Adjust Font Size
- Highlight Title
- Highlight Links
- Dyslexia Font
- Letter Spacing
- Line Height
- Font Weight
Color Adjustments
- Dark Contrast
- Light Contrast
- High Contrast
- High Saturation
- Low Saturation
- Monochrome
Tools
- Reading Guide
- Stop Animations
- Big Cursor
Installation
- Install the module:
composer require drupal/progressive_accessibility_widget - Install the library (see Additional Requirements below)
- Enable at Administration > Extend
- Place the "Progressive Accessibility Block" in any region at Administration > Structure > Block layout
Additional Requirements
Install the progressive-digital/progressive-accessibility-widget library either via Composer merge plugin or by manually placing it in the /libraries folder of your project.
Similar projects
- All in One Accessibility
Limited free version - needs paid version for all features - Accessibility by UserWay
Paid AI service - Accessibility Widget Barrierefreiheitsstärkungsgesetz (BFSG)
Similar approach based on the same source. Uses minified-only
JS; this module uses versioned, auditable source code. - Style Switcher
Switch between predefined stylesheets - Text Resize
Only for resizing text