De ce este importantă accesibilitatea pentru temele WordPress și utilizatorii lor
Publicat: 2020-07-22„Ai citit vreodată subtitrările unui videoclip, astfel încât să nu fie nevoie să-l activezi?” a întrebat William Patton, un reprezentant al echipei de teme WordPress. „Ați folosit „bip-ul” de la o trecere de pietoni pentru a ști când să traversați drumul? Te-ai găsit citind panoul informativ la un aeroport? Aceste lucruri sunt considerate caracteristici, dar, în realitate, sunt ajutoare pentru persoanele cu nevoi suplimentare.”
În timp ce am vorbit cu Patton și alți reprezentanți ai echipei Teme, a fost clar că ei credeau că accesibilitatea este o piesă vitală a puzzle-ului de creare a temei. Echipa a făcut mici mișcări în ultimul an pentru a aduce mai multe teme la standarde. Cu toate acestea, a fost un proces lent.
În iulie anul trecut, echipa a inițiat un plan de adăugare a unui nou ghid la fiecare două luni sau cam asa ceva, care ar rezolva o singură problemă de accesibilitate. Ar deveni responsabilitatea fiecărui autor de teme să se asigure că respectă noile linii directoare. Ar fi responsabilitatea fiecărui evaluator să înțeleagă cum să testeze ghidurile pe măsură ce acestea au fost implementate. Până acum, echipa a cerut doar ca temele să aibă un link funcțional de salt la conținut și meniuri de navigare capabile de tastatură.
Nu toți autorii de temă au fost încântați de mutare. Unii au arătat încă rezistență un an mai târziu.
Săptămâna trecută, am acoperit știrile temei Astra despre atingerea a 1 milion de instalări active. Un comentator a subliniat că datele arată că utilizatorilor finali nu le pasă de accesibilitate - tema Astra nu menționează că este pregătită pentru accesibilitate. Concluzia a fost că Echipa Teme nu ar trebui să implementeze astfel de linii directoare bazate pe succesul uneia dintre cele mai populare teme ale directorului.
Deși există mai multe lucruri pe care le-am putea face pentru a separa comentariul original și viziunea limitată a situației, îl putem folosi în schimb ca un catalizator pentru a discuta de ce accesibilitatea este ceva care ar trebui să fie în fruntea minții fiecărui autor de temă. Patton, împreună cu reprezentanții Themes Team, Carolina Nymark și Denis Zoljom, au avut multe de spus pe această temă.
Tema principală a fost că conștientizarea este vitală și că dezvoltatorii de teme joacă un rol crucial în a face web-ul mai accesibil.
Conștientizarea este cheia

Zoljom a comparat conștientizarea accesibilității cu cea a unei persoane cisgender care privește lumea din perspectiva unei persoane transgender. Odată ce a devenit conștient de probleme mai mari, a avut grijă să abordeze pronumele specifice genului în comentariile sale de cod, cum ar fi înlocuirea cazurilor de „el” cu „ei”. El speră că schimbări atât de mici declanșează schimbări similare din partea altora.
El a spus că situația este aceeași cu accesibilitatea. „S-ar putea să nu însemne mare lucru pentru o persoană care nu are dizabilități, dar a te pune în locul altcuiva schimbă perspectiva. Acesta este motivul pentru care am început să includem lucruri precum skip link-uri, navigare cu tastatură, etc.”
Echipa nu speră că autorii temelor vor deveni doar competenți din punct de vedere tehnic în abordarea problemelor de accesibilitate în temele lor. Deși ar fi un ajutor din punct de vedere al revizuirii, se abordează doar simptomele, mai degrabă decât cauzele principale ale problemelor. În schimb, făcând mai mulți dezvoltatori conștienți, aceștia vor începe să privească dezvoltarea din mai multe perspective. Ei vor întreba cum își vor gestiona un cititor de ecran tema. Ei vor întreba dacă culorile lor au suficient contrast pentru ca utilizatorii cu vedere redusă să poată citi. Se vor întreba dacă utilizatorii care nu folosesc mouse-ul pot naviga pe site-urile utilizatorilor lor.
Lucrurile tehnice sunt partea ușoară. Schimbarea perspectivelor și a deveni mai empatic față de cei care sunt diferiți este mult mai dificil. Dar nu imposibil.
„Mulți dintre noi, cei care construim pentru web, le lipsesc câteva informații de bază despre cum este să avem nevoi suplimentare dincolo de ceea ce este normalul nostru”, a spus Patton. „Există o vorbă: „Dacă ai putea să-l vezi prin ochii mei, ai vedea-o altfel”. Dacă ai putea vedea prin ochii cuiva cu daltonism sau cu tulburări de vedere, ai vedea lucrurile altfel.”
Problema cu oamenii, în general, este că uneori poate fi greu să vezi lucrurile prin ochii altcuiva. Desigur, există instrumente pentru a simula problemele de accesibilitate pentru dezvoltatori, așa că asta ajută. Cu toate acestea, aceste instrumente nu reproduc ceea ce înseamnă să mergi prin viață cu o anumită deficiență sau dizabilitate. Unii dintre noi pot întrezări doar parțial dificultățile pe care le pot avea alții atunci când navighează pe web. Acest lucru nu înseamnă că nu putem aborda căderile software-ului pe care îl construim și să devenim mai incluzivi pentru toți oamenii, mai ales dacă suntem proactivi atunci când apar probleme.
Nymark a identificat câteva domenii în care comunitatea poate îmbunătăți gradul de conștientizare:
- Asigurați-vă că toți contribuitorii sunt conștienți de cerințele de accesibilitate WordPress, astfel încât toate funcțiile noi să fie accesibile.
- Evidențiați îmbunătățirile de accesibilitate atunci când WordPress este actualizat.
- Prezintă cazuri de utilizare mai diverse și evidențiază zonele în care accesibilitatea integrată în WordPress a ajutat oamenii să partajeze și să acceseze conținut important.
„Echipa de teme speră că, făcându-i pe autorii temelor conștienți de problemele de accesibilitate, autorii vor afla că chiar și modificările mici ale codului și designului lor pot avea un impact pozitiv mare”, a spus ea.
Este accesibilitatea importantă pentru utilizatorii finali?

Desigur, accesibilitatea este importantă pentru unii utilizatori. Cu siguranță a contat pentru Guillermo Robles, un orb care a dat în judecată lanțul de pizza Domino's în 2016 pentru un site web inaccesibil. Cazul în instanță a fost suficient de important încât a trecut prin sistem până la Curtea Supremă a SUA. În cele din urmă, instanța superioară a respins apelul lui Domino la o hotărâre anterioară. Tribunalul al 9-lea circuit din SUA a decis anterior că site-urile web de afaceri intră sub incidența titlului III al American with Disabilities Act (ADA) și trebuie să îndeplinească standardele de accesibilitate.
Acesta a fost un caz de referință în SUA pentru susținătorii accesibilității în octombrie anul trecut. De asemenea, merită să ne amintim în timp ce ne apropiem de viitoarea aniversare a 30 de ani a ADA, pe 26 iulie.
Domino's este o afacere de un miliard de dolari. Compania are suficienți bani pentru a duce astfel de bătălii ani de zile. De asemenea, au bani pentru a angaja dezvoltatori web de talie mondială pentru a corecta orice probleme de accesibilitate.

Cu toate acestea, pentru proprietarii de afaceri mici, angajarea unui singur dezvoltator, cu atât mai puțin a unei agenții sau a unei echipe întregi, este adesea un neîncepător. Multe întreprinderi mici au norocul să ajungă la pragul de rentabilitate. WordPress și ecosistemul său de soluții gratuite sau low-cost au democratizat comerțul electronic la o scară neobservată anterior. Înseamnă că magazinele mom-and-pop pot avea o prezență online. Înseamnă că adolescenții pot începe să-și vândă arta personalizată și o multitudine de alții pot câștiga bani online fără sprijinul unor sume de bani.
Pentru acești proprietari de afaceri mici, mulți nu sunt conștienți de preocupările legate de accesibilitate. Ei preiau câteva plugin-uri și găsesc o temă care se potrivește în mod corespunzător cu brandingul lor. Posibilitatea unui proces iminent legat de accesibilitate este cel mai îndepărtat lucru din mintea lor. Acesta este un motiv major pentru care WordPress trebuie să fie un lider în îndeplinirea standardelor de accesibilitate. Temele, care sunt partea site-ului cu care vor interacționa vizitatorii, sunt probabil cea mai importantă parte a acelei ecuații.
Unii ar susține că proprietarii de afaceri mici ar trebui să înțeleagă legile jurisdicției lor. Asta e adevarat. Totuși, este parțial responsabilitatea creatorilor de software, spun reprezentanții Theme Team.
„Da, tehnologia ar trebui să țină cont de nevoi suplimentare”, a spus Patton. „Da, instrumentele ar trebui să permită oamenilor să facă alegeri bune în acest sens. Da, ar trebui să fie ușor să atingem un nivel minim de accesibilitate în lucrurile pe care le creăm cu ușurință. Da, ar trebui să fie o presupunere corectă că opțiunile disponibile pentru a alege sunt accesibile.”
Web-ul este în mod inerent accesibil din cutie. HTML brut este citit și scos de browserele web astfel încât conținutul să poată fi accesat de oricine. Patton spune că lucrurile pe care dezvoltatorii le fac din acel moment înainte fac ca această experiență să fie mai bună sau mai proastă.
„Se fac compromisuri bine intenționate, dar nu întotdeauna utile”, a spus el. „Compartimentele de proiectare sunt cel mai ușor de subliniat. Luarea textului și încorporarea acestuia într-o imagine înseamnă că o parte din valoarea acestuia se pierde în schimbul faptului că arată frumos. Utilizarea culorilor care se potrivesc strâns pentru text și fundal poate crea un efect interesant pentru unii oameni, dar pentru alții face imposibilă citirea. Uneori este vorba despre echilibrarea acestor compromisuri cu nevoile altora, dar majoritatea oamenilor se chinuie să renunțe la acele tipuri de compromisuri.”
Nymark a descris mai multe probleme tehnice la care utilizatorul final mediu ar trebui să se aștepte să fie pur și simplu o problemă. De exemplu, este rezonabil să presupunem că o temă instalată din directorul oficial WordPress nu ar avea erori HTML, PHP și JavaScript. Acestea sunt elemente pe care utilizatorii nu ar trebui să-și facă griji în privința verificării înainte de a activa tema pe site-ul lor. Erorile pur și simplu nu ar trebui să existe.
Este acel nivel de control al calității la care utilizatorii finali ar trebui să se aștepte în ceea ce privește accesibilitatea, o asigurare că tema face toate lucrurile pe care ar trebui să le facă. Nu este vorba despre dacă utilizatorilor finali „le pasă” de accesibilitate.
„Dacă un formular de pe o pagină de casă din magazin nu funcționează, acest lucru poate duce la pierderea veniturilor”, a spus ea. „Utilizatorii se bazează pe soluția tehnică oferită de pluginuri și teme și se așteaptă ca toată lumea să-și poată folosi magazinul. Dacă proprietarul site-ului recunoaște sau nu aceasta ca o problemă de accesibilitate este irelevant, deoarece pagina sa trebuie doar să funcționeze.”
De ce ar trebui să le pese autorilor de teme

„Dacă cei care aleg teme nu iau în considerare accesibilitatea și autorul temei nu a luat-o în considerare, atunci [vizitatorii] site-urilor construite cu acele teme sunt cei care pierd”, a spus Patton. „Nu este un salt uriaș să realizezi că accesibilitatea scăzută pe site-ul tău echivalează direct cu o reducere a potențialilor utilizatori.”
El a spus că utilizatorii finali ar presupune în mod natural că temele din care aleg nu au probleme de accesibilitate. Cu toate acestea, această presupunere este de obicei departe de a fi exactă.
„Autorii temelor ar trebui să le pese de accesibilitatea creațiilor lor, astfel încât cei care își aleg temele să nu fie nevoie să o folosească ca factor decisiv”, a spus el.
Răspunsul meu este că dezvoltatorii ar trebui să se preocupe de accesibilitate, deoarece este pentru binele colectiv. Oamenilor ar trebui să le pese să se asigure că toți ceilalți oameni au aceleași libertăți de care se bucură, care sunt adesea luate de la sine înțeles.
Chiar și cei care nu o pot vedea din această perspectivă ar trebui să poată aprecia că este o decizie de afaceri inteligentă. Nu are sens să lăsați bani pe masă, mai ales dacă sunteți un dezvoltator care vinde o temă sau vinde funcții suplimentare pe lângă o temă gratuită. Există un întreg segment de utilizatori care reprezintă banii pierduți.
În plus, tot mai multe țări pun în aplicare legi privind accesibilitatea web. În timp, astfel de legi vor fi obișnuite, în special în sectorul de afaceri. Temele inaccesibile vor pierde utilizatori pe măsură ce aceste legi sunt aplicate. Acum este un moment bun pentru a trece înaintea schimbărilor iminente.
Mai multe orientări înainte
Echipa de teme WordPress a întârziat să adopte reguli suplimentare privind accesibilitatea. Cu toate acestea, se așteaptă să aterizeze mai mulți la un moment dat. Reprezentanții echipei doresc să lucreze atât cu autorii, cât și cu recenzenții pentru a face tranziția cât mai nedureroasă posibil.
„Nu am adăugat nimic altceva, deoarece autorii temelor încă nu lansează teme cu implementări funcționale de skip links și navigare cu tastatură utilizabilă”, a spus Patton. „Când aceste două lucruri devin obișnuite, va fi timpul să introducem un alt aspect ca cerință.”
Următorul ghid în linie este de așteptat să fie subliniat link-uri în conținutul postării. Aceasta ar fi o victorie ușoară dacă echipa poate trece de etapa actuală. În acest moment, reprezentanții echipei nu sunt siguri când se va întâmpla asta.
„Faptul că acest lucru a durat atât de mult pentru ca autorii să obțină acest lucru corect, indică probabil că trebuie să facem mai bine pentru a le îndruma către resurse pentru a învăța cum să o facă și de ce este important”, a spus Patton. „Poate că aceasta este o cale mai bună de urmat decât să încerci să le implementezi solicitări suplimentare.”
