Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Progressive Accessibility Widget

47 sites Security covered Drupal 10–11
View on drupal.org

This module offers a GDPR-compliant accessibility toolbar for Drupal websites, providing users with tools to adjust font styles, colors, and other visual elements for a better browsing experience. It helps sites comply with accessibility laws and guidelines by serving all assets locally without third-party requests.

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

  1. Install the module: composer require drupal/progressive_accessibility_widget
  2. Install the library (see Additional Requirements below)
  3. Enable at Administration > Extend
  4. 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

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
4
Tracked since
Sep 2025
Latest release
4 months ago
Releases (12 mo)
4 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.0.0 Stable 10–11 Apr 23, 2026
1.0.0-beta2 Pre-release 10–11 Sep 23, 2025
1.0.0-beta1 Pre-release 10–11 Sep 10, 2025
1.0.x-dev Dev 10–11 Sep 9, 2025