Dlaczego dostępność ma znaczenie dla motywów WordPress i ich użytkowników
Opublikowany: 2020-07-22„Czy kiedykolwiek czytałeś napisy do filmu, więc nie musiałeś wyłączać wyciszenia?” zapytał William Patton, przedstawiciel zespołu WordPress Themes. „Użyłeś sygnału dźwiękowego z przejścia dla pieszych, aby wiedzieć, kiedy przejść przez jezdnię? Przyłapałeś się na tym, że czytasz panel informacyjny na lotnisku? Te rzeczy są uważane za cechy, ale w rzeczywistości są pomocą dla osób z dodatkowymi potrzebami”.
Kiedy rozmawiałem z Pattonem i innymi przedstawicielami zespołu tematycznego, było jasne, że wierzą, że dostępność jest kluczowym elementem układanki budowania tematu. Zespół wykonał małe ruchy w ciągu ostatniego roku, aby dostosować więcej tematów do standardów. Był to jednak proces powolny.
W lipcu zeszłego roku zespół zainicjował plan dodawania nowych wytycznych co mniej więcej dwa miesiące, aby rozwiązać pojedynczy problem z dostępnością. Obowiązkiem każdego autora tematu byłoby upewnienie się, że spełniają nowe wytyczne. Obowiązkiem każdego recenzenta byłoby zrozumienie, jak testować wytyczne w miarę ich wdrażania. Jak dotąd zespół wymagał jedynie, aby motywy miały działające łącze umożliwiające przejście do treści i menu nawigacyjne z obsługą klawiatury.
Nie każdy autor tematu był podekscytowany tym przeprowadzką. Niektórzy nadal wykazywali opór rok później.
W zeszłym tygodniu omówiliśmy wiadomość o osiągnięciu 1 miliona aktywnych instalacji motywu Astra. Komentator zauważył, że dane pokazują, że użytkownicy końcowi nie dbają o dostępność — motyw Astry nie wspomina o gotowości na dostępność. Wywnioskowano, że Zespół Tematyczny nie powinien wdrażać takich wytycznych w oparciu o sukces jednego z najpopularniejszych tematów katalogu.
Chociaż istnieje kilka rzeczy, które możemy zrobić, aby odróżnić oryginalny komentarz od ograniczonego obrazu sytuacji, możemy zamiast tego użyć go jako katalizatora do dyskusji, dlaczego dostępność jest czymś, co powinno być na czele umysłu każdego autora motywu. Patton wraz z przedstawicielami Themes Team Carolina Nymark i Denis Zoljom mieli wiele do powiedzenia na ten temat.
Nadrzędnym tematem było to, że świadomość jest niezbędna, a twórcy motywów odgrywają kluczową rolę w zwiększaniu dostępności sieci.
Świadomość jest kluczem

Zoljom przyrównał świadomość dostępności do świadomości osoby cispłciowej, patrzącej na świat z perspektywy osoby transpłciowej. Gdy zdał sobie sprawę z większych problemów, upewnił się, że w swoich komentarzach do kodu odniesie się do zaimków związanych z płcią, takich jak zastąpienie wystąpień „on” słowem „oni”. Ma nadzieję, że tak małe zmiany wywołają podobne zmiany u innych.
Powiedział, że podobnie jest z dostępnością. „Może to niewiele znaczy dla osoby, która nie jest niepełnosprawna, ale postawienie się w czyjejś sytuacji zmienia perspektywę. Dlatego zaczęliśmy uwzględniać takie rzeczy, jak pomijanie linków, nawigacja za pomocą klawiatury itp. ”
Zespół nie ma nadziei, że autorzy motywów staną się technicznie biegli w rozwiązywaniu problemów związanych z dostępnością w swoich motywach. Chociaż byłoby to pomocne z punktu widzenia przeglądu, dotyczy tylko objawów, a nie podstawowych przyczyn problemów. Zamiast tego, informując więcej programistów, zaczną oni patrzeć na rozwój z wielu perspektyw. Zapytają, jak czytniki ekranu poradzą sobie z ich tematem. Zapytają, czy ich kolory mają wystarczający kontrast, aby użytkownicy słabowidzący mogli je przeczytać. Będą się zastanawiać, czy użytkownicy bez myszy mogą poruszać się po witrynach swoich użytkowników.
Sprawy techniczne to najłatwiejsza część. Zmienianie perspektyw i stawanie się bardziej empatycznym wobec tych, którzy są inni, jest znacznie trudniejsze. Ale nie niemożliwe.
„Wielu z nas, którzy budują dla sieci, nie ma podstawowego wglądu w to, jak to jest mieć dodatkowe potrzeby wykraczające poza to, co jest dla nas normalne”, powiedział Patton. „Jest takie powiedzenie: „Gdybyś mógł zobaczyć to moimi oczami, zobaczyłbyś to inaczej”. Gdybyś mógł patrzeć oczami osoby z daltonizmem lub upośledzonym wzrokiem, dosłownie widziałbyś rzeczy inaczej”.
Ogólnie rzecz biorąc, problem z ludźmi polega na tym, że czasami może być trudno zobaczyć rzeczy cudzymi oczami. Oczywiście istnieją narzędzia do symulacji problemów z dostępnością dla programistów, więc to pomaga. Jednak narzędzia te nie odwzorowują, jak to jest chodzić przez życie z konkretnym upośledzeniem lub niepełnosprawnością. Niektórzy z nas mogą tylko częściowo dostrzec trudności, jakie mogą napotkać inni podczas poruszania się po sieci. Nie oznacza to, że nie możemy zająć się problemami z oprogramowaniem, które tworzymy, i stać się bardziej integracyjnym dla wszystkich ludzi, zwłaszcza jeśli jesteśmy proaktywni, gdy pojawiają się problemy.
Nymark zidentyfikował kilka obszarów, w których społeczność może poprawić świadomość:
- Upewnij się, że wszyscy współtwórcy znają wymagania dotyczące ułatwień dostępu WordPress, aby wszystkie nowe funkcje były dostępne.
- Wyróżnij ulepszenia ułatwień dostępu, gdy WordPress zostanie zaktualizowany.
- Przedstawiaj bardziej zróżnicowane przypadki użycia i podkreślaj obszary, w których ułatwienia dostępu wbudowane w WordPress pomogły ludziom udostępniać ważne treści i uzyskiwać do nich dostęp.
„Zespół ds. motywów ma nadzieję, że informując autorów motywów o problemach z dostępnością, autorzy dowiedzą się, że nawet niewielkie zmiany w ich kodzie i projekcie mogą mieć ogromny pozytywny wpływ” – powiedziała.
Czy dostępność jest ważna dla użytkowników końcowych?

Z pewnością dostępność jest ważna dla niektórych użytkowników. Z pewnością miało to znaczenie dla Guillermo Roblesa, niewidomego, który w 2016 roku pozwał sieć pizzerii Domino's za niedostępną stronę internetową. Sprawa sądowa była na tyle ważna, że przeszła przez system aż do Sądu Najwyższego Stanów Zjednoczonych. Ostatecznie sąd wyższej instancji oddalił apelację Domino od wcześniejszego orzeczenia. Amerykański sąd okręgowy dziewiątego okręgu orzekł wcześniej, że witryny biznesowe podlegają tytułowi III amerykańskiej ustawy z niepełnosprawnościami (ADA) i muszą spełniać standardy dostępności.
Był to przełomowy przypadek w Stanach Zjednoczonych dla zwolenników dostępności w październiku ubiegłego roku. Warto też o tym pamiętać, ponieważ zbliżamy się do 30. rocznicy ADA 26 lipca.
Domino to biznes wart miliardy dolarów. Firma ma wystarczająco dużo pieniędzy, aby toczyć takie bitwy latami. Mają też pieniądze, aby zatrudnić światowej klasy programistów internetowych, którzy naprawią wszelkie problemy z dostępnością.

Jednak dla właścicieli małych firm zatrudnienie jednego programisty, a tym bardziej całej agencji lub zespołu, często nie jest dobrym początkiem. Wiele małych firm ma szczęście, że wychodzi na zero. WordPress i jego ekosystem darmowych lub tanich rozwiązań zdemokratyzowały eCommerce na nieznaną wcześniej skalę. Oznacza to, że sklepy typu mom-and-pop mogą być obecne w Internecie. Oznacza to, że nastolatki mogą zacząć sprzedawać swoje niestandardowe dzieła sztuki, a wielu innych może zarabiać pieniądze w Internecie bez wsparcia w postaci pieniędzy.
Wielu właścicieli małych firm nie zdaje sobie sprawy z problemów związanych z dostępnością. Wybierają kilka wtyczek i znajdują motyw pasujący do ich marki. Możliwości zbliżającego się pozwu związanego z dostępnością to ostatnia rzecz, o której nie myślą. To główny powód, dla którego WordPress musi być liderem w spełnianiu standardów dostępności. Motywy, które są częścią witryny, z którą użytkownicy będą wchodzić w interakcje, są prawdopodobnie najważniejszą częścią tego równania.
Niektórzy twierdzą, że właściciele małych firm powinni rozumieć przepisy obowiązujące w ich jurysdykcji. To prawda. Jednak jest to również częściowo odpowiedzialność twórców oprogramowania, mówią przedstawiciele Theme Team.
„Tak, technologia powinna uwzględniać dodatkowe potrzeby” — powiedział Patton. „Tak, narzędzia powinny umożliwiać ludziom dokonywanie dobrych wyborów w tym zakresie. Tak, spełnienie minimalnego poziomu dostępności w rzeczach, które tworzymy, powinno być łatwe. Tak, powinno być uczciwym założeniem, że dostępne wybory są dostępne”.
Sieć jest z natury dostępna po wyjęciu z pudełka. Surowy kod HTML jest odczytywany i wyprowadzany przez przeglądarki internetowe w taki sposób, aby każdy mógł uzyskać dostęp do treści. Patton mówi, że to rzeczy, które programiści robią od tego momentu, czynią to doświadczenie lepszym lub gorszym.
„Kompromisy są w dobrych intencjach, ale nie zawsze są pomocne” – powiedział. „Kompromisy projektowe są najłatwiejsze do wskazania. Wzięcie tekstu i osadzenie go w obrazie oznacza, że część jego wartości jest tracona w zamian za to, że wygląda ładnie. Użycie ściśle dopasowanych kolorów tekstu i tła może stworzyć ciekawy efekt dla niektórych osób, ale dla innych uniemożliwi czytanie. Czasami chodzi o zrównoważenie tych kompromisów z potrzebami innych, ale z takich kompromisów większość ludzi stara się zrezygnować”.
Nymark opisał kilka bardziej technicznych problemów, których przeciętny użytkownik końcowy powinien oczekiwać, że po prostu nie będą stanowić problemu. Na przykład rozsądne jest założenie, że motyw zainstalowany z oficjalnego katalogu WordPress byłby wolny od błędów HTML, PHP i JavaScript. Są to elementy, o których sprawdzenie użytkownicy nie powinni się martwić przed aktywacją motywu na swojej stronie. Błędy po prostu nie powinny istnieć.
Jest to poziom kontroli jakości, którego użytkownicy końcowi powinni oczekiwać pod względem dostępności, pewność, że motyw robi wszystko, co powinien. Nie chodzi o to, czy użytkownicy końcowi „dbają” o dostępność.
„Jeśli formularz na stronie kasy w sklepie nie działa, może to prowadzić do utraty dochodów” – powiedziała. „Użytkownicy polegają na rozwiązaniach technicznych dostarczanych przez wtyczki i motywy i oczekują, że każdy będzie mógł korzystać z ich sklepu. To, czy właściciel witryny uzna to za problem z dostępnością, nie ma znaczenia, ponieważ jego strona po prostu musi działać”.
Dlaczego autorzy motywów powinni się tym przejmować

„Jeśli ci, którzy wybierają motywy, nie biorą pod uwagę dostępności, a autor motywu nie brał tego pod uwagę, to [odwiedzający] witryn zbudowanych z tych motywów są tymi, którzy przegrywają” – powiedział Patton. „Uświadomienie sobie, że niska dostępność Twojej witryny oznacza bezpośrednio zmniejszenie liczby potencjalnych użytkowników, nie jest wielkim skokiem”.
Powiedział, że użytkownicy końcowi naturalnie zakładają, że tematy, z których wybierają, nie mają problemów z dostępnością. Jednak to założenie jest zazwyczaj dalekie od trafności.
„Autorzy motywów powinni dbać o dostępność swoich dzieł, aby ludzie wybierający ich motywy nie musieli używać ich jako decydującego czynnika” – powiedział.
Moją główną odpowiedzią jest to, że programiści powinni zajmować się dostępnością, ponieważ jest to dla wspólnego dobra. Ludziom powinno zależeć na upewnieniu się, że wszyscy inni ludzie mają te same wolności, którymi się cieszą, które często są uważane za oczywiste.
Nawet ci, którzy nie potrafią spojrzeć na to z tej perspektywy, powinni umieć docenić, że jest to mądra decyzja biznesowa. Nie ma sensu zostawiać pieniędzy na stole, zwłaszcza jeśli jesteś programistą, który sprzedaje motyw lub sprzedaje dodatkowe funkcje oprócz bezpłatnego motywu. Istnieje cały segment użytkowników, który reprezentuje utracone pieniądze.
Ponadto coraz więcej krajów wdraża przepisy dotyczące dostępności sieci. Z biegiem czasu takie przepisy będą powszechne, zwłaszcza w sektorze biznesowym. Niedostępne motywy stracą użytkowników, ponieważ takie przepisy są egzekwowane. Teraz jest dobry czas, aby wyprzedzić nadchodzące zmiany.
Więcej wskazówek na przyszłość
Zespół WordPress Themes powoli przyjmuje dodatkowe wytyczne dotyczące dostępności. Oczekuje się jednak, że w pewnym momencie wyląduje ich więcej. Przedstawiciele zespołów chcą współpracować zarówno z autorami, jak i recenzentami, aby przejście było jak najbardziej bezbolesne.
„Nie dodaliśmy niczego więcej, ponieważ autorzy motywów nadal nie udostępniają motywów z działającymi implementacjami łączy pomijania i użyteczną nawigacją na klawiaturze” — powiedział Patton. „Kiedy te dwie rzeczy staną się nawykiem, nadejdzie czas, aby wprowadzić inny aspekt jako wymóg”.
Oczekuje się, że następną wskazówką będą podkreślone linki w treści posta. To byłaby łatwa wygrana, gdyby drużyna mogła wyjść z obecnego etapu. W tej chwili przedstawiciele zespołu nie są pewni, kiedy to się stanie.
„Fakt, że zajęło to autorom tak długo, aby to zrobić dobrze, prawdopodobnie wskazuje, że musimy lepiej kierować ich do zasobów, aby dowiedzieć się, jak to zrobić i dlaczego jest to ważne” – powiedział Patton. „Być może jest to lepsza droga do kontynuowania niż dążenie do realizacji dodatkowych próśb”.
