Perché l'accessibilità è importante per i temi WordPress e i loro utenti
Pubblicato: 2020-07-22"Hai mai letto i sottotitoli di un video in modo da non aver bisogno di riattivarlo?" ha chiesto William Patton, un rappresentante del WordPress Themes Team. “Ha usato il 'beep' di un passaggio pedonale per sapere quando attraversare la strada? Ti sei ritrovato a leggere il pannello informativo in un aeroporto? Queste cose sono considerate caratteristiche, ma in realtà sono ausili per persone con bisogni aggiuntivi".
Mentre parlavo con Patton e altri rappresentanti del team dei temi, era chiaro che credevano che l'accessibilità fosse un pezzo vitale del puzzle di costruzione del tema. Il team ha fatto piccole mosse nell'ultimo anno per portare più temi all'altezza degli standard. Tuttavia, è stato un processo lento.
Lo scorso luglio, il team ha avviato un piano per aggiungere una nuova linea guida ogni due mesi circa per affrontare un singolo problema di accessibilità. Diventerebbe responsabilità di ogni autore del tema assicurarsi che rispettino le nuove linee guida. Sarebbe responsabilità di ogni revisore capire come testare le linee guida man mano che venivano implementate. Finora, il team ha richiesto solo che i temi abbiano un collegamento funzionante per saltare al contenuto e menu di navigazione compatibili con la tastiera.
Non tutti gli autori di temi erano entusiasti della mossa. Alcuni hanno ancora mostrato resistenza un anno dopo.
La scorsa settimana, abbiamo coperto le notizie sul tema Astra che hanno raggiunto 1 milione di installazioni attive. Un commentatore ha sottolineato che i dati mostrano che gli utenti finali non si preoccupano dell'accessibilità: il tema Astra non fa menzione di essere pronto per l'accessibilità. La conclusione è stata che il Team Temi non dovrebbe implementare tali linee guida sulla base del successo di uno dei temi più popolari della directory.
Sebbene ci siano diverse cose che potremmo fare per separare il commento originale e la visione limitata della situazione, possiamo invece usarlo come catalizzatore per discutere del motivo per cui l'accessibilità è qualcosa che dovrebbe essere in prima linea nella mente di ogni autore di temi. Patton, insieme ai rappresentanti del Themes Team Carolina Nymark e Denis Zoljom, ha avuto molto da dire sull'argomento.
Il tema principale era che la consapevolezza è vitale e che gli sviluppatori di temi svolgono un ruolo cruciale nel rendere il web più accessibile.
La consapevolezza è la chiave

Zoljom ha paragonato la consapevolezza dell'accessibilità a quella di una persona cisgender che guarda il mondo dalla prospettiva di una persona transgender. Una volta che è diventato consapevole di problemi più grandi, si è assicurato di affrontare i pronomi specifici del genere nei suoi commenti in codice, come sostituire le istanze di "lui" con "loro". Spera che cambiamenti così piccoli suscitino cambiamenti simili da parte di altri.
Ha detto che la situazione era la stessa con l'accessibilità. “Potrebbe non significare molto per una persona che non ha alcuna disabilità, ma mettersi nei panni di qualcun altro cambia la propria prospettiva. Questo è il motivo per cui abbiamo iniziato a includere cose come skip link, navigazione da tastiera, ecc.
Il team non spera che gli autori dei temi diventino semplicemente tecnicamente esperti nell'affrontare i problemi di accessibilità nei loro temi. Anche se sarebbe un aiuto dal punto di vista della revisione, affronta solo i sintomi piuttosto che le cause alla radice dei problemi. Invece, sensibilizzando più sviluppatori, inizieranno a guardare allo sviluppo da più prospettive. Chiederanno come uno screen reader gestirà il loro tema. Chiederanno se i loro colori hanno un contrasto sufficiente per essere letti dagli utenti ipovedenti. Si chiederanno se gli utenti che non utilizzano il mouse possono navigare nei siti dei loro utenti.
Le cose tecniche sono la parte facile. Cambiare prospettiva e diventare più empatici verso coloro che sono diversi è molto più difficile. Ma non impossibile.
"Molti di noi che costruiscono per il Web mancano di alcune informazioni di base su cosa significhi avere esigenze aggiuntive oltre a ciò che è normale", ha affermato Patton. “C'è un detto: 'se potessi vederlo attraverso i miei occhi, lo vedresti diversamente.' Se potessi vedere attraverso gli occhi di qualcuno con daltonismo o problemi di vista, vedresti letteralmente le cose in modo diverso”.
Il problema con gli umani, in generale, è che a volte può essere difficile vedere le cose attraverso gli occhi di qualcun altro. Naturalmente, ci sono strumenti per simulare problemi di accessibilità per gli sviluppatori, quindi questo aiuta. Tuttavia, questi strumenti non replicano com'è camminare nella vita con una particolare menomazione o disabilità. Alcuni di noi possono intravedere solo in parte le difficoltà che altri possono incontrare durante la navigazione sul web. Ciò non significa che non possiamo affrontare le cadute del software che costruiamo e diventare più inclusivi per tutte le persone, soprattutto se siamo proattivi quando vengono sollevati problemi.
Nymark ha identificato alcune aree in cui la comunità può migliorare la consapevolezza:
- Assicurati che tutti i contributori siano a conoscenza dei requisiti di accessibilità di WordPress in modo che tutte le nuove funzionalità siano accessibili.
- Evidenzia i miglioramenti dell'accessibilità quando WordPress viene aggiornato.
- Presenta casi d'uso più diversi ed evidenzia le aree in cui l'accessibilità integrata in WordPress ha aiutato le persone a condividere e ad accedere a contenuti importanti.
"Il team dei temi spera che, rendendo gli autori dei temi consapevoli dei problemi di accessibilità, gli autori impareranno che anche piccole modifiche al codice e al design possono avere un grande impatto positivo", ha affermato.
L'accessibilità è importante per gli utenti finali?

Certamente, l'accessibilità è importante per alcuni utenti. Sicuramente era importante per Guillermo Robles, un cieco che ha citato in giudizio la catena di pizzerie Domino's nel 2016 per un sito Web inaccessibile. Il caso giudiziario era abbastanza importante da passare attraverso il sistema fino alla Corte Suprema degli Stati Uniti. In definitiva, la corte superiore ha respinto l'appello di Domino contro una precedente sentenza. Il tribunale del 9° circuito degli Stati Uniti aveva precedentemente stabilito che i siti Web aziendali rientrano nel titolo III dell'American with Disabilities Act (ADA) e devono soddisfare gli standard di accessibilità.
Questo è stato un caso fondamentale negli Stati Uniti per i sostenitori dell'accessibilità lo scorso ottobre. Vale anche la pena ricordare mentre ci avviciniamo all'imminente 30° anniversario dell'ADA il 26 luglio.
Domino's è un affare da miliardi di dollari. L'azienda ha abbastanza soldi per combattere tali battaglie per anni. Hanno anche i soldi per assumere sviluppatori web di livello mondiale per correggere eventuali problemi di accessibilità.

Tuttavia, per i proprietari di piccole imprese, l'assunzione di un singolo sviluppatore, tanto meno di un'intera agenzia o team, è spesso una cosa da non iniziare. Molte piccole imprese hanno la fortuna di raggiungere il pareggio. WordPress e il suo ecosistema di soluzioni gratuite oa basso costo hanno democratizzato l'eCommerce su una scala mai vista prima. Significa che i negozi mom-and-pop possono avere una presenza online. Significa che gli adolescenti possono iniziare a vendere le loro opere d'arte personalizzate e una moltitudine di altri possono fare soldi online senza il sostegno di mazzette di denaro.
Per questi proprietari di piccole imprese, molti non sono consapevoli dei problemi di accessibilità. Prendono alcuni plugin e trovano un tema che corrisponda adeguatamente al loro marchio. La possibilità di un'imminente causa relativa all'accessibilità è la cosa più lontana dalla loro mente. Questo è uno dei motivi principali per cui WordPress deve essere leader nel soddisfare gli standard di accessibilità. I temi, che sono la parte del sito con cui i visitatori interagiranno, sono forse la parte più importante di quell'equazione.
Alcuni sosterrebbero che i proprietari di piccole imprese dovrebbero comprendere le leggi della loro giurisdizione. Questo è vero. Tuttavia, è anche in parte responsabilità dei creatori del software, affermano i rappresentanti del Theme Team.
"Sì, la tecnologia dovrebbe tenere conto di esigenze aggiuntive", ha affermato Patton. “Sì, gli strumenti dovrebbero consentire alle persone di fare buone scelte al riguardo. Sì, dovrebbe essere facile soddisfare un livello minimo di accessibilità nelle cose che creiamo con facilità. Sì, dovrebbe essere un presupposto giusto che le scelte disponibili tra cui scegliere siano accessibili".
Il Web è intrinsecamente accessibile fuori dagli schemi. L'HTML non elaborato viene letto ed emesso dai browser Web in modo tale che il contenuto sia accessibile a chiunque. Patton afferma che sono le cose che gli sviluppatori fanno da quel momento in poi che rendono quell'esperienza migliore o peggiore.
"Si fanno compromessi che sono ben intenzionati ma non sempre utili", ha detto. “I compromessi di design sono i più facili da evidenziare. Prendere del testo e incorporarlo in un'immagine significa che parte del suo valore viene perso in cambio di un aspetto carino. L'uso di colori molto simili per testo e sfondo potrebbe creare un effetto interessante per alcune persone, ma per altri rende impossibile la lettura. A volte si tratta di bilanciare questi compromessi con i bisogni degli altri, ma sono quei tipi di compromessi a cui la maggior parte delle persone lotta per rinunciare".
Nymark ha descritto alcuni problemi più tecnici che l'utente finale medio dovrebbe aspettarsi semplicemente come un non problema. Ad esempio, è ragionevole presumere che un tema installato dalla directory ufficiale di WordPress sia privo di errori HTML, PHP e JavaScript. Questi sono elementi che gli utenti non dovrebbero preoccuparsi di controllare prima di attivare il tema sul proprio sito. Gli errori semplicemente non dovrebbero esistere.
È quel livello di controllo della qualità che gli utenti finali dovrebbero aspettarsi in termini di accessibilità, una garanzia che il tema fa tutte le cose che dovrebbe fare. Non si tratta di se gli utenti finali "si preoccupano" dell'accessibilità.
"Se un modulo nella pagina di pagamento di un negozio non funziona, ciò può portare a una perdita di reddito", ha affermato. “Gli utenti si affidano alla soluzione tecnica fornita da plugin e temi e si aspettano che tutti possano utilizzare il loro negozio. Il fatto che il proprietario del sito riconosca o meno questo come un problema di accessibilità è irrilevante perché la sua pagina deve solo funzionare".
Perché gli autori di temi dovrebbero interessarsi

"Se coloro che scelgono i temi non considerano l'accessibilità e l'autore del tema non l'ha considerata, allora i [visitatori] dei siti costruiti con quei temi sono quelli che ci perdono", ha detto Patton. "Non è un grande salto rendersi conto che una bassa accessibilità sul tuo sito equivale direttamente a una riduzione dei potenziali utenti".
Ha affermato che gli utenti finali presumerebbero naturalmente che i temi da cui stanno scegliendo non abbiano problemi di accessibilità. Tuttavia, tale ipotesi è in genere tutt'altro che accurata.
"Gli autori di temi dovrebbero preoccuparsi dell'accessibilità delle loro creazioni in modo che le persone che scelgono i loro temi non debbano usarlo come fattore decisivo", ha affermato.
La mia risposta preferita è che gli sviluppatori dovrebbero preoccuparsi dell'accessibilità perché è per il bene collettivo. Gli esseri umani dovrebbero preoccuparsi di assicurarsi che tutti gli altri umani abbiano le stesse libertà di cui godono, che spesso sono date per scontate.
Anche coloro che non possono vederlo da quella prospettiva dovrebbero essere in grado di apprezzare che si tratta di una decisione aziendale intelligente. Non ha molto senso lasciare soldi sul tavolo, soprattutto se sei uno sviluppatore che vende un tema o vende funzionalità aggiuntive oltre a un tema gratuito. C'è un intero segmento di utenti che rappresenta il denaro perso.
Inoltre, sempre più paesi stanno implementando leggi sull'accessibilità del web. Nel tempo, tali leggi saranno all'ordine del giorno, in particolare nel settore delle imprese. I temi inaccessibili perderanno utenti poiché tali leggi vengono applicate. Ora è un buon momento per anticipare il cambiamento imminente.
Altre linee guida avanti
Il team dei temi di WordPress è stato lento nell'adottare linee guida aggiuntive sull'accessibilità. Tuttavia, ci si aspetta che altri atterrino ad un certo punto. I rappresentanti del team vogliono lavorare con autori e revisori allo stesso modo per rendere la transizione il più indolore possibile.
"Non abbiamo aggiunto nient'altro perché gli autori di temi non stanno ancora rilasciando temi con implementazioni funzionanti di collegamenti salta e navigazione utilizzabile da tastiera", ha affermato Patton. “Quando queste due cose diventeranno abituali, sarà il momento di introdurre un altro aspetto come requisito”.
La prossima linea guida in linea dovrebbe essere i collegamenti sottolineati nel contenuto del post. Sarebbe una vittoria facile se la squadra riuscisse a superare la fase attuale. In questo momento, i rappresentanti della squadra non sono sicuri di quando ciò accadrà.
"Il fatto che ci sia voluto così tanto tempo prima che gli autori lo facessero bene, probabilmente indica che dobbiamo fare meglio nel guidarli verso le risorse per imparare come farlo e perché è importante", ha affermato Patton. "Forse è una strada migliore da perseguire rispetto a cercare di implementare ulteriori richieste da parte loro".
