Oorly Accessibility Widget
Oorly provides an accessibility widget for Drupal sites that allows visitors to customize their viewing experience with options like text size, contrast, and read-aloud features. It also scans pages against WCAG standards, generating reports for developers that pinpoint specific areas needing code improvements.
Oorly adds an accessibility widget to your Drupal site and scans your pages against WCAG. Visitors adapt the page to how they read; your team gets a list of what to fix in the code.
The widget gives visitors seventeen controls they switch on for themselves — text size, spacing, contrast, reading guide, read aloud and more. The report crawls your site on a schedule and hands your developers the exact CSS selector for every WCAG failure it finds.
This module puts the widget on your Drupal site. Install it, paste your site id, done. No theme changes, no template overrides, no build step.
A widget changes how a page is presented, not what it is made of. It cannot write your alt text or label your form fields. If you believe a widget alone makes a site accessible, please do not install this one — the report is the part that gets a site fixed.
Requirements
- Drupal 10.x or 11
- An Oorly account and site id — free tier, no card, does not expire: oorly.com
widget.oorly.comallowed in your CSP, if you send one- A publicly reachable site, if you want the report as well
composer require drupal/oorly
Setup
Create a free account, add your domain, copy the site id from the Implementation tab, then paste it at Configuration → User interface → Oorly. That is the whole module — one settings form.
Site id and appearance live in Drupal configuration, so they ship with your config export. Per-role visibility and path rules are available; the widget never loads on admin routes, loads with defer from a CDN, sets no cookies and stores nothing that identifies a visitor.
Links
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.