Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bulk Operations (VBO) 4.4.8 Minor update available for module views_bulk_operations (4.4.8). Release: Commerce Authorize.Net 2.0.0 Major update available for module commerce_authnet (2.0.0). Usage Milestone: Easy Breadcrumb Module easy_breadcrumb crossed 100,000 active installs. Release: SDC Components 2.0.3 Minor update available for module sdc_components (2.0.3). Release: Commerce ML Starter 8.x-1.94 Minor update available for module cmlstarter (8.x-1.94). Release: Field Label Visibility (an intuitive approach to editing node forms) 1.0.3 Minor update available for module field_label_visibility (1.0.3). Release: DruxtJS 1.3.1 Minor update available for module druxt (1.3.1). Release: Monobank payment API 1.0.4 Minor update available for module monobank (1.0.4). Release: Personified 1.0.4 Minor update available for module personified (1.0.4). Module Revived: Fleetview client 1.1.2 Module fleetview_client updated after 16 months of inactivity (1.1.2).

Oorly Accessibility Widget

No security coverage Drupal 10–11
View on drupal.org

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.com allowed 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

oorly.com · features · dashboard

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
3
Tracked since
Sep 2026
Latest release
44 minutes ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.0.3 Stable 10–11 Sep 9, 2026
1.0.2 Stable 8–11 Sep 8, 2026
1.0.x-dev Dev 8–11 Sep 8, 2026