Easy WCAG
Introduction
Fix common accessibility gaps in the HTML Joomla actually sends to the browser. Audit what still needs a human. Add your own rules. No overlay, no CDN, no PageSpeed hit from a visitor widget. Article source stays unchanged.
Easy WCAG is a Joomla system plugin for Joomla 4, 5, and 6. After the page is built, it safely fills the gaps templates and editors miss: missing language, missing image alt, iframe titles, empty icon links, new-window safety, unlabelled inputs, and a skip-to-content link when a main landmark exists.
It also runs a focused checklist: duplicate IDs, broken ARIA references, unnamed controls, heading outline, and title or language problems. Super Administrators can see every fix and finding on the page they just visited. Switch any rule or checklist item off if it does not fit the site.
CDN overlays load remote scripts on every visit, slow Google PageSpeed, and still leave the HTML broken. Easy WCAG runs on your server, changes only the live response, and never phones home.
Why site owners choose it
- Live HTML, not article source: visitors get safer markup without rewriting your content database
- Fix what is safe: alt, iframe titles, empty controls, new-window rel and hints, form labels, lang, skip link
- Checklist what is not safe to invent: duplicate IDs, broken ARIA, unnamed controls, heading outline, title and lang
- Your own rules: report, find and replace, regex, or add an attribute. Developers can drop in extra PHP rules
- See it live: Super User debug panel lists Fixed, Checklist, Needs review, and Switched off. Visitors never see it
- Every switch is yours: turn off any fix or checklist item. Exclude components, URLs, menu items, or simple selectors
- Faster than overlays: no third-party visitor script, better for Google PageSpeed
- Pairs with Easy Accessibility: WCAG handles HTML gaps, Accessibility handles visitor preferences
- Honest product: no WCAG AA certification claim, no invented alt beyond the filename
Honest about what it is
Easy WCAG is a helper, not a certification. It will not rewrite heading order, colour contrast, keyboard traps, or meaningful image descriptions beyond the filename. Pair it with Easy Accessibility for visitor preferences, and with a real review when you need a WCAG claim.
Ways to run it
Fix mode
The default. Selected rules rewrite the response HTML before it reaches the browser. Use this on production.
Report only
No HTML changes. The summary comment and Super User debug panel still show what would have been fixed and what the checklist found.
Off
Disable processing without uninstalling.
Perfect when you want
- A first pass on missing alt, iframe titles, empty icon links, and unlabelled search boxes
- New-window links that are safer and clearer to assistive tech
- A skip link on templates that forgot one
- A per-page checklist Super Users can read without a separate scanner
- Custom site rules (report, replace, or add attributes) without forking the plugin
- Joomla 4, 5, and 6 with no jQuery, no overlay, and no CDN
Highlights at a glance
| Area | What you get |
|---|---|
| Type | System plugin (plg_system_easywcag) |
| Runs on | The rendered page response, not article source |
| Modes | Fix, Report only, Off |
| Fixes | lang, image alt, iframe title, empty controls, new-window rel and hint, form labels, skip link |
| Checklist | Duplicate IDs, broken ARIA, unnamed controls, headings, title and lang, review flags |
| Custom | Report, find and replace, regex, add attribute, or extra PHP rules |
| Debug | Super User frontend panel. Visitors never see it |
| Control | Per-rule switches, exclude components, URLs, menu items, selectors |
| Platform | Joomla 4 / 5 / 6, PHP 8.1+, no jQuery, no CDN |
Install in minutes
- Download and unzip
EasyWcag_UNZIP.zip - System > Install > Extensions > upload
plg_system_easywcag_1.1.0.zip - Enable System - Easy WCAG
- Leave Mode as Fix, or switch to Report only
- Optional: turn on Super User debug panel and visit the site while logged in
- Clear cache and check the front end
Support
https://support.joomlax.com
Documentation: https://joomlax.com/documentation/easy-wcag
Easy WCAG: safer live HTML, a clear checklist, and your own rules, without an overlay and without touching article source.
Easy WCAG
- Version:
- 1.1.0
- Developer:
- Infyways Solutions
- Last updated:
-
Aug 11 2026
1 day ago - Date added:
- Aug 09 2026
- License:
- GPLv2 or later
- Type:
- Paid download
- Includes:
- p
- Compatibility:
- J4 J5 J6
Share