How to Meet WCAG 2.2 AA on Drupal: A University Checklist

About the Author

Omar Alahmed

Director of Engineering

Omar Alahmed is the Director of Engineering at Vardot, with nearly twenty years of Drupal experience ranging from version 5 to the current core. He specializes in enterprise platforms for higher education, government, NGOs, and mission-driven organizations worldwide, with a core focus on blending optimized performance, robust security, and SEO with strict digital accessibility.

FAQs

 

Public entities serving populations of 50,000 or more must meet WCAG 2.1 Level AA by April 26, 2027; smaller institutions and special district governments have until April 26, 2028. Both dates were extended by one year from the original 2024 timeline by the DOJ's April 2026 Interim Final Rule, which is effective and open for public comment through June 22, 2026.

 

 

he federal floor is 2.1 AA. We recommend building to 2.2 AA anyway: 2.2 is a strict superset of 2.1, so meeting it automatically satisfies the federal requirement, the technical delta is small, and 2.2 is where federal standards are likely to move. Drupal core already targets WCAG 2.2 AA.

 

 

Drupal core is built to the standard, the risk lives around it. In higher-ed audits, three patterns account for most findings: theme customizations that override what core got right (focus indicators, color contrast), contributed modules that don't match core's accessibility commitment, and editorial content such as alt text, PDFs, third-party embeds, and uncaptioned video. WCAG conformance is therefore a governance problem first and an engineering problem second.

 

 

No. Tools that inject an "accessibility menu" through a single JavaScript tag do not produce WCAG 2.2 AA conformance. The W3C, accessibility experts, and disability advocates have consistently advised against overlays, and Title II does not accept them as a substitute for accessible source content. The durable fix is accessible source code and content, supported by in-editor and CI checks.

 

Join the conversation +