Joomla și WCAG, pe scurt
Un site Joomla poate fi conform WCAG 2.1 nivel AA, nivelul cerut de OUG 112/2018 pentru instituții și de Legea 232/2022 pentru serviciile vizate. Conformitatea nu vine însă din versiunea de Joomla sau dintr-un singur plugin, ci din trei straturi care trebuie verificate separat:
- Nucleul Joomla și template-ul folosit;
- Extensiile: meniuri, slidere, galerii, formulare, calendare;
- Conținutul publicat de redactori: articole, imagini, tabele, PDF-uri.
Ce oferă Joomla nativ pentru accesibilitate
Începând cu Joomla 4, accesibilitatea a devenit o prioritate declarată a proiectului. Template-urile implicite, Cassiopeia pentru site și Atum pentru administrare, au fost construite urmărind WCAG 2.1 AA. Joomla include și:
- un verificator de accesibilitate pentru redactori (Jooa11y, introdus în Joomla 4.1), care semnalează direct pe pagină probleme precum imagini fără text alternativ sau titluri sărite;
- un plugin de sistem pentru funcții suplimentare de accesibilitate, care adaugă un buton cu ajustări de bază pentru vizitatori;
- câmpuri dedicate pentru textul alternativ și opțiunea de a marca o imagine ca decorativă, în editorul de articole.
Ce poate și ce nu poate un plugin de accesibilitate
Căutarea „joomla wcag plugin” duce de obicei la extensii care adaugă un buton cu ajustări pentru vizitatori. Sunt utile, dar trebuie înțeles ce acoperă:
| Problemă | Plugin sau widget de accesibilitate | Corectare în site |
|---|---|---|
| Text prea mic, contrast slab pentru un anumit vizitator | Da, prin ajustări controlate de vizitator | Contrastul temei trebuie oricum să fie conform |
| Animații care distrag | Da, oprirea animațiilor | Sliderele automate trebuie să aibă buton de pauză |
| Imagini fără text alternativ | Parțial, prin descrieri generate automat | Da, textul corect îl scrie redactorul |
| Meniu care nu se deschide cu tastatura | Limitat | Da, în template sau extensia de meniu |
| Formulare fără etichete, erori neclare | Parțial, prin etichete generate | Da, în extensia de formulare |
| PDF-uri scanate fără text | Nu | Da, documentele se republică în format accesibil |
Concluzia: pluginul acoperă o parte din cerințe și ajută imediat vizitatorii, iar restul se rezolvă în template, extensii și conținut. Discuția completă, în articolul despre overlay-uri.
Widgetul Wawsome pe Joomla
Pentru Joomla nu este nevoie de o extensie dedicată: widgetul Wawsome se adaugă printr-un singur rând de cod, preluat din contul tău Wawsome, în template sau printr-un modul Custom HTML. Oferă profiluri pentru deficiențe de vedere, cognitive și motorii, ajustări de text și contrast, oprirea animațiilor, ghid de citire și corecturi automate. Pașii exacți sunt în ghidul de instalare pe Joomla.
În paralel, scannerul gratuit Wawsome îți arată problemele din template și conținut, iar monitorizarea lunară le găsește pe cele noi, introduse la fiecare articol publicat.
Problemele WCAG frecvente pe site-urile Joomla
- Meniuri derulante care se deschid doar la mouse, specifice template-urilor mai vechi;
- Slidere pe prima pagină care pornesc automat, fără buton de pauză și fără texte alternative;
- Contrast insuficient în culorile template-ului, mai ales text gri deschis și butoane colorate;
- Imagini fără text alternativ adăugate din editor sau din galerii;
- Titluri folosite pentru aspect, nu pentru structură, sau sărite de la H2 la H4;
- Tabele fără antete pentru taxe, programe sau rezultate;
- Formulare de contact și petiții fără etichete și cu captcha imposibil de rezolvat fără vedere;
- Hotărâri și anunțuri publicate ca PDF scanat, fără text recunoscut. Vezi ghidul despre PDF-uri accesibile.
Checklist WCAG pentru un site Joomla
- Folosești o versiune Joomla suportată și un template testat pentru accesibilitate;
- Toată navigarea funcționează doar cu tastatura, cu focus vizibil (testul de tastatură);
- Contrastul textului este de cel puțin 4,5:1 (ghidul de contrast);
- Imaginile informative au text alternativ, cele decorative sunt marcate ca atare (ghidul de texte alternative);
- Formularele au etichete și mesaje de eroare clare (ghidul pentru formulare);
- Sliderele și animațiile pot fi oprite;
- Documentele publicate sunt text, nu imagini scanate;
- Declarația de accesibilitate este publicată, cu link în subsolul fiecărei pagini;
- Redactorii folosesc verificatorul de accesibilitate înainte de publicare;
- Site-ul este scanat periodic, iar rezultatele sunt urmărite.
Joomla pe site-urile instituțiilor publice
Pentru o primărie sau o instituție, conformitatea tehnică este doar una dintre obligații. OUG 112/2018 cere și o declarație de accesibilitate publicată și un mecanism de feedback. Ghidul despre obligațiile site-urilor publice le explică pe toate, iar serviciile Wawsome se pot achiziționa prin SEAP.
Întrebări frecvente despre WCAG pe Joomla
Există un plugin Joomla care face site-ul conform WCAG?
Nu există un plugin care să garanteze singur conformitatea. Un plugin sau widget de accesibilitate, precum widgetul Wawsome, oferă ajustări pentru vizitatori și unele corecturi automate, dar problemele din template, extensii și conținut trebuie corectate în site.
Joomla 4 sau 5 este conform WCAG din start?
Nucleul și template-urile implicite au fost construite urmărind WCAG 2.1 AA, ceea ce este un punct de pornire bun. Conformitatea site-ului depinde însă de template-ul ales, de extensii și de conținutul publicat.
Cum instalez widgetul Wawsome pe Joomla?
Copiezi codul din contul Wawsome și îl adaugi în template, înainte de închiderea secțiunii head, sau printr-un modul Custom HTML. Pașii sunt în ghidul de instalare pe Joomla.
Ce nivel WCAG trebuie să respecte un site Joomla al unei instituții?
WCAG 2.1 nivel AA, prin standardul EN 301 549, conform OUG 112/2018.