Editoria11y v2: Building a Drupal-integrated Accessibility Checker
summary
Editoria11y v2 replaces a jQuery-based checker with Vanilla JS web components and Shadow DOM, adds server-backed features (site-wide reports, a route/controller API, DB schema and render arrays), and implements synchronized dismissals across users plus basic automated tests and Drupal translations. It runs fast (page freeze under 0.1s, manual scan ~1s), checks ~30–40 content-focused tests and was trialed on ~2,600–2,700 Drupal sites; the module and JS library are production-deployed and actively reporting.
AI-written summary · about
chapters (6)
- 0:00Start
- 14:24DOM traversal building blocks
- 22:52Performance matters because async is a lie
- 34:45The route forwards to a controller
- 37:18getting data back
- 39:51making custom pages








