Hvorfor dette gælder dig
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.
Offentlige kunder
Tyske offentlige organer skal opfylde BITV 2.0. Bureauer der betjener dem skal kunne vise dokumenteret conformance — ikke blive gode intentioner.
BFSG for private
Private tjenester falder under BFSG — den tyske implementering af EAA. Samme tekniske standard, bare en anden juridisk vej.
Template-arv
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.
Hvor Joomla-sider fejler
Redaktørindhold
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.
Templates & overrides
Gamle templates springer landmark-elementer over, renderer ikonknapper uden aria-labels og gentager identiske "læs mere"-linktekster på alle artikelteasers.
Extensions
Formularer, gallerier, sliders og forum-extensions renderer egen markup med varierende kvalitet — hver skal auditeres enkeltvis.
Redaktør- og konfigurationsretter
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.
Template- og extension-retter
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.
Test og dokumentation
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.
Ofte stillede spørgsmål
Gælder BITV 2.0 min kommercielle kunde?
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.
Er Joomla selv tilgængeligt?
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.
Hvilken WCAG-version bør vi sigte efter?
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.
Vi bruger en populær forms-extension — er vi fine?
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.
Hvor lang tid tager Joomla-udbedring?
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.