Template-overrides, redaktørvaner og extension-tjek der bringer et Joomla-site op på WCAG 2.1 AA — til tyske offentlige kunder og EAA-omfattede virksomheder.
Opdateret august 2026 · 7 minutters læsning
Joomla er stadig udbredt i tysk offentlig forvaltning, foreninger og Mittelstand — målgrupper der er styret af BITV 2.0 i Tyskland og, siden juni 2025, af European Accessibility Act i hele EU. BITV 2.0 er i praksis EN 301 549, den europæiske ICT-tilgængelighedsstandard som indarbejder WCAG 2.1 niveau AA. Et Joomla-site bygget uden en bevidst tilgængelighedsindsats fejler typisk flere EN 301 549-krav på hver eneste side — og tyske offentlige kunder kræver i stigende grad en dokumenteret tilgængelighedserklæring før kontrakten underskrives.
Tyske offentlige organer skal opfylde BITV 2.0. Bureauer der betjener dem skal kunne vise dokumenteret conformance — ikke blive gode intentioner.
Private tjenester falder under BFSG — den tyske implementering af EAA. Samme tekniske standard, bare en anden juridisk vej.
De fleste Joomla-sider kører tungt tilpassede efterkommere af gamle Protostar-baserede templates — ti år gamle markup-mønstre replikeres på tværs af hele sitet.
Manglende alt-tekst er den hyppigste defekt — Joomla gennemtvinger ikke alt-feltet på medier. Andet: overskrifter indsat fra Word som visuel formatering i stedet for rigtige h2/h3-elementer.
Gamle templates springer landmark-elementer over, renderer ikonknapper uden aria-labels og gentager identiske "læs mere"-linktekster på alle artikelteasers.
Formularer, gallerier, sliders og forum-extensions renderer egen markup med varierende kvalitet — hver skal auditeres enkeltvis.
Disse retter kræver ingen udvikler og dækker meget af fejlvolume:
1. Alt-tekst-disciplin. Træn redaktører: informative billeder får beskrivende alt-tekst, dekorative får eksplicit tom alt="". Joomlas mediehåndtering tillader begge — den kræver dem bare ikke.
2. Semantiske overskrifter. Begræns editorens tilladte formater så artikler bruger rigtige Overskrift 2/3-typografier, ikke fed paragraph-tekst. Tjek at artikelvisningens template override renderer titler som ægte heading-elementer.
3. Meningsfulde "Læs mere"-links. Konfigurér den globale Read More-tekst til at inkludere artikeltitlen ("Læs mere: {titel}") — gentagne identiske links fejler WCAG 2.4.4 og ødelægger skærmlæserens linkliste.
4. Sprogattributter. Sæt contentsproget korrekt pr. site/flersproget association så html lang matcher siden. Det mapper direkte til EN 301 549 klausul 9.3.1.
5. Formularer. Hvert felt skal have et programmatisk knyttet label — verificér at din formularextension renderer rigtige label-elementer, ikke kun placeholder-felter.
Udviklerarbejde, én gang pr. projekt og genbrugt overalt:
Modernisér basen: ligger templaten stadig på Protostar-era-markup, så migrér til en aktuel bootstrap-baseret eller custom template med rigtige landmarks (header, nav, main, footer).
Skip-link og fokus: et synligt "spring til indhold"-link som det første fokuserbare element; fjern aldrig outlines globalt — style :focus-visible i stedet.
Tastaturbetjening: tab dig igennem menuer, accordions, sliders og lightboxes. Alt der kun kan betjenes med mus er en fejl under EN 301 549.
Extension-audit: test hver tredjepartsextensions widgets enkeltvis; udskift eller pakk dem der fejler, i stedet for at skibe kendt defekte komponenter.
Kontrast og dokumenter: verificér temafarver mod 4,5:1 minimum for brødtekst, og behandl downloadbare PDF'er som omfang — taggede, læsbare PDF'er eller tilgængelige HTML-alternativer.
En realistisk verifikationsloop for et Joomla-projekt tager en eftermiddag:
Trin 1 — automatisk scanning af centrale sidetyper (forside, artikel, kontaktformular, kategoriliste). Den fanger kontrastfejl, manglende lang, brudt overskriftsorden, tomme knapper og duplikerede IDs på minutter.
Trin 2 — keyboard-gennemgang. Tag musen fra bordet og navigér alle flows en bruger ville. Notér alt der er utilgængeligt, fanget eller uden synligt fokus.
Trin 3 — skærmlæser-spotcheck af én repræsentativ rejse med NVDA — lyt efter unlabellede kontroller og forvirrende struktur, lav ikke en fuld audit.
Trin 4 — dokumentér. Publicér en tilgængelighedserklæring med conformance-status, kendte begrænsninger og feedbackkanal. BITV-offentlige kunder forventer den; BFSG kræver den for private tjenester i omfang.
BITV 2.0 binder tyske offentlige organer. Private virksomheder falder under Barrierefreiheitsstärkungsgesetz (BFSG), som implementerer EAA — men begge refererer EN 301 549 / WCAG-baserede krav, så det samme tekniske arbejde tilfredsstiller begge rammer.
Joomla-kernen er markant forbedret, og CMS'et leverer værktøjerne (semantisk rendering, flersprogede associationer, mediemetadata). Faktisk compliance afhænger næsten helt af den enkelte template, extensionsættet og den redaktionelle praksis.
EN 301 549 refererer i øjeblikket WCAG 2.1 niveau AA. At bygge mod WCAG 2.2 AA giver luft — tilføjelserne handler mest om fokus-udseende, alternativer til træk og konsekvent hjælp.
Ikke automatisk. Flere udbredte formular-extensions renderer felter med kun placeholder eller custom selects uden tastaturstøtte. Auditér den præcise installerede versions renderede markup på staging.
For et typisk 20-50 siders site på en vedligeholdt template: 2-5 arbejdsdage til mekaniske retter plus redaktørtræning. Sites stadig på Protostar-era-templates tager længere — templatemigreringen dominerer.