Accesibilitatea web Drupal 8 – De ce ne place și de ce ar trebui să-ți pese și ție
Publicat: 2020-03-04Accesibilitatea web este înrădăcinată în valorile și principiile Drupal. Începând cu Drupal 7, inițiativa de accesibilitate web a progresat în mare măsură prin Drupal 8. De ce este accesibilitatea site-ului atât de semnificativă? Cum asigură Drupal 8 accesibilitatea site-ului web? Haideți să vă răspundem la toate întrebările.
Puterea Web-ului constă în universalitatea sa. Accesul tuturor, indiferent de dizabilitate, este un aspect esențial. - Tim Berners Lee, Inventatorul World Wide Web.
Internetul așa cum îl cunoaștem astăzi are 11315 zile! Conceput inițial pentru a satisface cererea de schimb automat de informații între oamenii de știință din universități și institute din întreaga lume, internetul este astăzi o parte integrantă a peste 3 miliarde de oameni din lume. Din diverse motive, de la rețelele sociale până la colectarea de informații pentru proiecte, internetul de astăzi este, probabil, cea mai puternică resursă cunoscută de omenire.
De-a lungul anilor, boom-ul aplicațiilor de chat-bot și de învățare automată a dus la companiile să-și creeze prezența online sub formă de site-uri web și să folosească inteligența artificială pentru o experiență mai bună a clienților. Acest lucru nu este surprinzător, dat fiind faptul că în ultimii ani, chat-ul sau mesageria au preluat rețelele de socializare pentru a fi opțiunea „go-to” pentru utilizatorii care doresc să contacteze o afacere.
Dar te-ai oprit vreodată să te gândești, oricine poate accesa web-ul?
Este 2018 și mă întreb, de ce accesibilitatea web este încă mai puțin accesibilă? Ca afacere, piața competitivă te împinge să ajungi la cât mai mulți oameni pentru a-ți promova brandul. Mai mult barierele reduc șansele de a ajunge la potențiali clienți. Acesta este, practic, conceptul din spatele accesibilității web: eliminarea barierelor cu care se confruntă publicul.
Ce este accesibilitatea web?
În general, oamenii se referă la accesibilitatea web cu cititoare de ecran sau cu dizabilități vizuale. Cu toate acestea, gama de subiecte pe care le acoperă este vastă și include mai mult decât atât. De exemplu, a avea un contrast de ecran adecvat pentru ca o persoană să vadă ecranul într-o zi însorită este un caz de utilizare pentru cineva cu o vedere normală, mai degrabă decât pentru cineva cu dizabilități.
Consorțiul World Wide Web a introdus câteva linii directoare pentru a atinge anumite niveluri de accesibilitate pentru a se asigura că un site web este cât mai util posibil. Publicat în 1999 ca versiunea 1.0 și mai târziu în 2008 ca versiunea 2.0, WCAG 2.0 este în general acceptat ca standard de măsurat atunci când vorbim despre accesibilitatea web și despre informațiile pe care le prezentați unui utilizator.

Importanța accesibilității web
Odată cu importanța din ce în ce mai mare a internetului în viața oamenilor, dacă ceea ce doriți să transmiteți (în principiu conținutul dvs.) nu este ușor accesibil pentru toată lumea, vă întoarceți publicul înainte de a ajunge chiar la ușă. De exemplu, ceva la fel de simplu precum o mână ruptă sau o orbire temporară poate îngreuna navigarea pe web.
În timp ce faptul că accesibilitatea web nu este doar pentru cei cu dizabilități este destul de rezonant, companiile trebuie să știe că designul flexibil și receptiv al unui site web complet accesibil este un beneficiu pentru toată lumea. Standardele de accesibilitate web sunt construite pentru a promova incluziunea, iar Drupal stabilește un punct de referință atunci când vine vorba de sprijinirea și promovarea incluziunii.

Cum ajută Drupal ?
Drupal CMS, un SaaS bazat pe web, oferă capacitatea de a organiza și gestiona conținutul web al unei organizații într-o manieră sistematică. Orientările World Wide Web Consortium sunt împărțite în două - ATAG 2.0 care se adresează instrumentelor de creație și WCAG 2.0 care se adresează conținutului web și este utilizat pe scară largă de dezvoltatori și instrumente de evaluare a accesibilității. Drupal CMS, ca platformă, a fost creată pentru a respecta ambele linii directoare. În timp ce inițiativa de accesibilitate a început cu Drupal 7, Drupal 8 abordează unele dintre cele mai bune caracteristici de accesibilitate.
Caracteristici și module de accesibilitate Drupal 8
Cea mai avansată versiune a Drupal permite site-ului dvs. web să fie mult mai accesibil, pentru tehnologiile de asistență și pentru utilizatorii care depind de acestea, decât oricând. Drupal 8 extinde accesibilitatea cu diverse module de bază și contribuite.
Contrast mai bun
Nivelul slab de contrast este adesea citat ca fiind cea mai frecventă caracteristică trecută cu vederea de către dezvoltatori. Cu toate acestea, în Drupal 8, temele de bază au contraste mai mari, datorită menținătorilor de accesibilitate din Drupal. Cu contraste îmbunătățite, utilizatorii care suferă de daltonism pot face cu ușurință site-uri web. De asemenea, această caracteristică este un avantaj suplimentar atunci când vizitați un site web sub lumina puternică a soarelui într-un dispozitiv portabil, cum ar fi un telefon mobil sau o filă.
Forme
Erorile la completarea formularelor sunt unul dintre cei mai comuni factori care afectează interfața cu utilizatorul. Cu noile standarde, identificarea acestor erori devine mult mai ușoară. Folosind o mai bună exprimare a erorilor de validare a formularelor, Drupal 8 oferă o opțiune de a activa această caracteristică care îmbunătățește accesibilitatea legată de afișarea erorilor de formular. De exemplu, o persoană cu deficiențe de vedere poate identifica acum cu ușurință ce erori ar fi putut să facă atunci când a completat un formular web.

Butoane în loc de link-uri
O practică obișnuită în rândul mulți proprietari de site-uri web este utilizarea textelor de ancorare ca „îndemn la acțiune” în loc de butoane. Din punct de vedere semantic, este mai logic să folosiți un buton, mai degrabă decât textele ancorate, deoarece aceste elemente ale interfeței cu utilizatorul sunt orientate spre acțiune. Astfel, Drupal 8 a cerut ca această măsură să folosească mai degrabă butoane decât link-uri. Acest nou standard stabilit de Drupal 8 poate fi gestionat fără a deveni foarte dependent de WAI-ARIA care poate fi util în identificarea scopului unor elemente.
Alte caracteristici de accesibilitate Drupal 8
Alt text (text alternativ) se referă de obicei la cuvintele care sunt folosite pentru a descrie o anumită imagine. Deși nu sunt vizibile sau redate pe pagină, aceste texte alternative sunt utilizate de instrumente precum cititoarele de ecran și reprezintă un avantaj excelent pentru accesibilitatea web. Această caracteristică, care este setată implicit la „obligatoriu” în Drupal 8, ajută publicul cu deficiențe de vedere să știe despre ce este imaginea cu ajutorul textului.
TabbingManager este o caracteristică care constrânge filarea și ghidează utilizatorii non-vizuali către elementele importante ale paginii „tabbable”. Acest lucru este util pentru utilizatorii care preferă să folosească tasta Tab de pe tastatură, mai degrabă decât mouse-ul.
Caracteristica Alerte sonore este o funcție Javascript care transmite un mesaj/instrucțiune asertiv sau politicos utilizatorilor auditivi dacă există modificări pe pagină (care altfel ar trece neobservate pe cititoarele de ecran).
Modulul de constructor layout
Layout Builder este unul dintre cele mai puternice și populare module Drupal 8, care este utilizat pe scară largă de către constructorii de conținut. Oferă capabilități ușoare și puternice de creare a paginilor, permițând creatorilor de site-uri să construiască pagini personalizate, să creeze și să înlocuiască șabloane reutilizabile, personalizări granulare și multe altele. A fost stabil de la lansarea Drupal 8.7 și este în nucleu.
Ca parte a angajamentului Drupal față de incluziune și accesibilitate, Layout Builder îndeplinește toate liniile directoare stabilite în WCAG 2.0 AA (necesar pentru a îndeplini nivelul AA al Ghidurilor de accesibilitate a conținutului web). Doar odată ce a trecut de „poarta de accesibilitate”, modulul a fost lansat ca versiune stabilă. Și acesta a fost un angajament care a fost luat și îndeplinit în mod corespunzător de comunitatea Drupal.
Modulul de verificare a accesibilității CKEditor
Modulul CKEditor Accessibility Checker este un modul Drupal 8 contribuit care vă permite să testați nivelul de accesibilitate al conținutului din CKEditor. Nu numai că detectează zonele cu probleme în accesibilitatea site-ului web; de asemenea, vă ajută să le rezolvați pentru o mai bună conformare a accesibilității. Utilizează pluginul Accessibility Checker de la CKEditor.com pentru a efectua aceste funcționalități.

Modul SiteImprove
Siteimprove este un modul Drupal 8 care oferă un plugin pentru a conecta site-ul dvs. Drupal la platforma de informații Siteimprove. Siteimprove este un software de optimizare a prezenței digitale care oferă informații uimitoare care nu numai că pot ajuta la îmbunătățirea conformității cu accesibilitatea web, dar ajută și la îmbunătățirea traficului site-ului, a calității conținutului, a performanței și multe altele.
Modulul de redimensionare a textului
Acesta este un modul Drupal contribuit pentru accesibilitatea web și este utilizat pe scară largă în proiectele Drupal 7 și Drupal 8. Permite utilizatorilor să mărească sau să micșoreze dimensiunea fontului unei pagini web printr-un clic pe un buton. Ajută într-o mare măsură utilizatorii cu deficiențe de vedere, deoarece aceștia sunt capabili să ajusteze dimensiunea textului care se potrivește cu vederea lor.

Viitorul accesibilității web în Drupal
De-a lungul anilor, Drupal a făcut câțiva pași mari înainte pentru a obține accesibilitatea web prin mai multe dintre versiunile sale majore și este una dintre implementările de vârf ale standardelor de accesibilitate web. Având în vedere că accesibilitatea web este unul dintre factorii majori care contribuie la interfața cu utilizatorul și la capacitatea unei companii de a ajunge la publicul maxim, mai multe inițiative strategice pentru nucleul Drupal vor modela cu siguranță viitorul modului în care oamenii interacționează cu un site web. Unele dintre cele demne de remarcat includ:
- Interfețe asemănătoare aplicațiilor și diverse interacțiuni ale interfeței de utilizare care sunt prezentate fără reîmprospătări pe toată pagina: panouri glisante, focalizare automată, filtre de rezultate live, glisare și plasare, mesaje pop-up de succes, previzualizări live, pași de progres asemănătoare unui vrăjitor și uzurpare a identității rolului .
- Testare automată folosind drivere de browser fără cap.
- Sprijină mai multe moduri de interacțiune, cum ar fi modul de contrast ridicat al MS Windows și controlul bazat pe vorbire.
- Testarea utilizatorilor finali pentru accesibilitate
- Inițiativa bibliotecii de componente tematice care implică multă refactorizare a modului în care Drupal produce rezultate.
