BLOG · COMPARISON · BITV/EAA

Drupal vs TYPO3:
Accessibility Compared

Two open-source CMSs trusted by EU public sector. How their WCAG 2.1 AA baselines, extension ecosystems and remediation workflows compare.

Updated August 2026 · Reading time: 7 minutes

two-cms-public-sector

Drupal and TYPO3 are the two open-source CMSs most used by European public-sector organisations — exactly the organisations with the strictest deadlines. Public-sector bodies have been covered by EN 301 549 / WCAG 2.1 AA since 2019 under the Web Accessibility Directive, and since June 2025 also under the European Accessibility Act where they offer services. German federal and state bodies additionally answer to BITV 2.0 and, since the BFSG, face private-sector-style enforcement. Both CMSs are capable of full conformance; they differ in where their default strengths lie and how their extension ecosystems introduce risk.

🏛️ Directive Veterans

Both ecosystems have lived with the Web Accessibility Directive since 2019 — accessibility statements, monitoring and feedback mechanisms are familiar ground.

⚙️ Strong Cores

Drupal ships the Olivero front theme built to AA; TYPO3 provides accessible output conventions through Fluid Styled Content and its accessibility-focused extensions.

🧩 Extension Risk

Drupal contrib modules and TYPO3 extensions both inject forms, views and widgets of uneven quality — the dominant source of defects in practice.

where-drupal-fails

Typical Drupal defect patterns:

🧩 Contrib Modules

Form builders, sliders and map modules overriding core's accessible defaults — placeholder-only fields, div-based controls, missing aria-expanded.

🎨 Custom Themes

Sub-themes that drop Olivero's focus styles, skip landmarks or hardcode non-semantic markup for layout convenience.

📝 Editor Content

Rich-text content bypasses structured fields: bold-text pseudo-headings, empty alt on uploaded images, "click here" links written directly in WYSIWYG.

🔄 Update Regressions

Module updates silently reintroduce fixed defects — accessibility belongs in every update round.

where-typo3-fails

Typical TYPO3 defect patterns:

🖼️ Editor Alt Discipline

Legacy content and quick uploads skip the alt metadata entirely; longdesc-era habits left images unlabelled.

🧱 Old Templates

Sites still on Protostar-era or heavily overridden Fluid templates carry structural issues no amount of content editing repairs.

🔗 Read-More Links

List views rendering identical "Read more" links without distinct accessible names across news and record loops.

🧩 Extension Widgets

Third-party news calendars, form extensions and search plugins with keyboard-inaccessible custom controls.

remediation-compared

Both stacks give you full control over rendered HTML — the difference is where each expects fixes to live.

Drupal: fix in theme templates (Twig) and configuration first — form display settings, field labels, view configurations. Contrib module defects get patched, replaced with alternatives, or wrapped with preprocess hooks. Editor training addresses content-layer issues. Re-scan after every module and core update.

TYPO3: fix in TypoScript/Fluid templates and site packages; editor discipline covers alt text and link naming; legacy template migrations dominate older estates. Extension defects follow the same patch-or-replace logic. Re-scan after every core, site package and extension update — vendor patches revert.

Net effect: comparable effort for equivalent estates. Drupal's newer themes give younger sites a head start; TYPO3 estates dominated by old templates pay a one-time migration cost first.

documentation-and-enforcement

Public-sector enforcement differs from consumer-market enforcement in one important way: monitoring is systematic. EU member-state bodies actively audit .gov and .mil-adjacent sites against EN 301 549 sampling methods, and German states run recurring BITV self-assessments and external tests. For both stacks that makes documentation a deliverable, not an afterthought: a current accessibility statement listing partial conformance and known limitations, a working feedback mechanism, and evidence of scheduled testing. An automated scan across home, list, detail, form and search templates on either CMS feeds all three — findings become the remediation backlog, the statement's limitations section, and the baseline for the next test cycle.

📋 Statements Audited

Accessibility statements are themselves checked by monitoring bodies — generic boilerplate with undocumented failures scores worse than honest partial conformance.

🔁 Test Cycles

German BITV tests recur; build scanning into the same cadence so regressions surface before the next assessment, not during it.

✅ Either Stack Works

Fully conformant portals exist on both CMSs today. Maintenance discipline, not platform choice, decides outcomes.

Going Deeper

The free scanner runs on any CMS — Drupal, TYPO3 or static HTML — and gives you a prioritised worklist in seconds.

Scan Your Site Free → →    TYPO3 Guide → →

Frequently Asked Questions

Do Drupal and TYPO3 sites face the same legal requirements?

Yes. Both fall under the Web Accessibility Directive (public sector, since 2019) and the European Accessibility Act (since June 2025); German bodies additionally answer to BITV 2.0/BFSG. Both require WCAG 2.1 AA / EN 301 549 conformance.

Which CMS has the better accessibility baseline?

Modern Drupal (Olivero + Umami demo content) and modern TYPO3 sitepackages are comparable. The deciding factor is age: estates still running pre-2020 themes carry migration debt before either baseline matters.

Are contrib modules and extensions the main risk?

In practice yes. Core output from both projects is well-audited; the defects we see concentrate in third-party form builders, calendar/news extensions, sliders and maps. Audit each installed extension's rendered markup, not just core pages.

We must document BITV conformance — which platform helps more?

Neither automates it, and beware of tools that claim to. Both need the same artefacts: an accurate accessibility statement, a feedback channel, and periodic test evidence. Automated scans supply the test evidence cheaply on either stack.

How long does remediation take?

A typical 50-200 page public-sector site: days for mechanical fixes plus editor training on either CMS. Estates on legacy templates or heavy custom themes take weeks, dominated by template migration rather than platform-specific effort.

Scan Your Site Free → →    TYPO3 Guide → →