Почему доступность важна для тем WordPress и их пользователей
Опубликовано: 2020-07-22«Вы когда-нибудь читали субтитры к видео, чтобы вам не нужно было включать звук?» — спросил Уильям Паттон, представитель команды тем WordPress. «Использовали звуковой сигнал пешеходного перехода, чтобы знать, когда переходить дорогу? Обнаружили, что читаете информационную панель в аэропорту? Эти вещи считаются особенностями, но на самом деле они являются вспомогательными средствами для людей с дополнительными потребностями».
Когда я разговаривал с Паттоном и другими представителями команды Themes Team, стало ясно, что они считают доступность важной частью пазла при создании темы. В прошлом году команда предприняла небольшие шаги, чтобы привести больше тем в соответствие со стандартами. Однако это был медленный процесс.
В июле прошлого года команда инициировала план добавления нового руководства каждые два месяца или около того, которое будет решать одну проблему доступности. Ответственность за соблюдение новых правил станет обязанностью каждого автора темы. Ответственность каждого рецензента заключалась бы в том, чтобы понять, как тестировать руководящие принципы по мере их реализации. До сих пор команде требовалось только, чтобы темы имели работающую ссылку для перехода к содержимому и навигационные меню с поддержкой клавиатуры.
Не каждый автор темы был в восторге от переезда. Некоторые все еще проявляют сопротивление год спустя.
На прошлой неделе мы освещали новости о том, что тема Astra достигла 1 миллиона активных установок. Комментатор отметил, что данные показывают, что конечные пользователи не заботятся о доступности — тема Astra не упоминает о готовности к доступности. Был сделан вывод, что группе тем не следует применять такие рекомендации, основанные на успехе одной из самых популярных тем каталога.
Хотя есть несколько вещей, которые мы могли бы сделать, чтобы отделить исходный комментарий от ограниченного взгляда на ситуацию, мы можем вместо этого использовать его в качестве катализатора для обсуждения того, почему доступность — это то, что должно быть в центре внимания каждого автора темы. Паттон вместе с представителями Themes Team Каролиной Наймарк и Денисом Золджомом многое сказали по этому поводу.
Главной темой было то, что осведомленность жизненно важна и что разработчики тем играют решающую роль в том, чтобы сделать Интернет более доступным.
Осведомленность — это ключ

Золём сравнил осознание доступности с осознанием того, что цисгендерный человек смотрит на мир с точки зрения трансгендерного человека. Как только ему стало известно о более серьезных проблемах, он обязательно обратился к местоимениям, связанным с полом, в своих комментариях к коду, например, заменив экземпляры «он» на «они». Он надеется, что такие небольшие изменения вызовут аналогичные изменения у других.
Он сказал, что такая же ситуация с доступностью. «Это может не иметь большого значения для человека, у которого нет каких-либо ограничений, но поставить себя на чье-то место меняет точку зрения. Вот почему мы начали включать такие вещи, как пропуск ссылок, навигация с помощью клавиатуры и т. д.».
Команда не надеется, что авторы тем просто станут технически опытными в решении проблем доступности в своих темах. Хотя это было бы полезно с точки зрения проверки, оно устраняет только симптомы, а не основные причины проблем. Вместо этого, информируя больше разработчиков, они начнут смотреть на разработку с разных точек зрения. Они спросят, как программы чтения с экрана справятся с их темой. Они спросят, достаточно ли контрастны их цвета для чтения пользователями с плохим зрением. Они будут задаваться вопросом, смогут ли пользователи, не пользующиеся мышью, перемещаться по сайтам своих пользователей.
Техническая составляющая — это самая легкая часть. Изменить точку зрения и стать более чутким к тем, кто отличается от других, гораздо сложнее. Но не невозможно.
«Многим из нас, кто строит для Интернета, не хватает базового понимания того, что значит иметь дополнительные потребности, помимо наших собственных норм», — сказал Паттон. «Есть поговорка: «Если бы вы могли увидеть это моими глазами, вы бы увидели это по-другому». Если бы вы могли видеть глазами человека с дальтонизмом или ослабленным зрением, вы буквально видели бы вещи по-другому».
Проблема с людьми в целом заключается в том, что иногда бывает трудно увидеть вещи чужими глазами. Конечно, есть инструменты для моделирования проблем доступности для разработчиков, так что это помогает. Однако эти инструменты не воспроизводят то, что значит идти по жизни с определенным нарушением или инвалидностью. Некоторые из нас могут лишь частично увидеть трудности, с которыми другие могут столкнуться при навигации в Интернете. Это не означает, что мы не можем устранить недостатки программного обеспечения, которое мы создаем, и сделать его более открытым для всех людей, особенно если мы будем активно реагировать на возникающие проблемы.
Наймарк определил несколько областей, в которых сообщество может повысить осведомленность:
- Убедитесь, что все участники осведомлены о требованиях доступности WordPress, чтобы все новые функции были доступны.
- Выделите улучшения доступности при обновлении WordPress.
- Предлагайте более разнообразные варианты использования и выделяйте области, в которых специальные возможности, встроенные в WordPress, помогли людям делиться и получать доступ к важному контенту.
«Команда тем надеется, что, информируя авторов тем о проблемах доступности, авторы узнают, что даже небольшие изменения в их коде и дизайне могут иметь большое положительное влияние», — сказала она.
Важна ли доступность для конечных пользователей?

Безусловно, доступность важна для некоторых пользователей. Это, безусловно, имело значение для Гильермо Роблеса, слепого человека, который в 2016 году подал в суд на сеть пиццерий Domino's за недоступный веб-сайт. Судебное дело было настолько важным, что оно прошло через систему вплоть до Верховного суда США. В конечном итоге вышестоящий суд отклонил апелляцию Домино на ранее принятое решение. 9-й окружной суд США ранее постановил, что бизнес-сайты подпадают под действие Раздела III Закона об американцах-инвалидах (ADA) и должны соответствовать стандартам доступности.
Это был знаковый случай в США для защитников доступности в октябре прошлого года. Об этом также стоит помнить, поскольку 26 июля приближается 30-летие ADA.
Domino’s — это бизнес на миллиард долларов. У компании достаточно денег, чтобы вести такие баталии годами. У них также есть деньги, чтобы нанять веб-разработчиков мирового класса для исправления любых проблем с доступностью.

Тем не менее, для владельцев малого бизнеса наем одного разработчика, а тем более целого агентства или команды, часто не является стартовым. Многим малым предприятиям повезло выйти на уровень безубыточности. WordPress и его экосистема бесплатных или недорогих решений демократизировали электронную коммерцию в невиданных ранее масштабах. Это означает, что семейные магазины могут иметь присутствие в Интернете. Это означает, что подростки могут начать продавать свои собственные произведения искусства, а множество других людей могут зарабатывать деньги в Интернете без поддержки кучи денег.
Для этих владельцев малого бизнеса многие не знают о проблемах доступности. Они берут несколько плагинов и находят тему, которая соответствует их брендингу. Возможность надвигающегося судебного процесса, связанного с доступностью, — это самая далекая вещь, о которой они думают. Это основная причина, по которой WordPress должен быть лидером в соблюдении стандартов доступности. Темы, которые являются частью сайта, с которой будут взаимодействовать посетители, возможно, являются наиболее важной частью этого уравнения.
Некоторые утверждают, что владельцы малого бизнеса должны понимать законы своей юрисдикции. Это правда. Тем не менее, за это частично отвечают и создатели программного обеспечения, говорят представители Theme Team.
«Да, технология должна учитывать дополнительные потребности», — сказал Паттон. «Да, инструменты должны позволять людям делать правильный выбор в отношении этого. Да, должно быть легко соответствовать минимальному уровню доступности в вещах, которые мы создаем с легкостью. Да, это должно быть справедливым предположением, что варианты, доступные для выбора, доступны».
Интернет по своей сути доступен из коробки. Необработанный HTML-код читается и выводится веб-браузерами таким образом, что любой может получить доступ к содержимому. Паттон говорит, что именно то, что разработчики делают с этого момента, делает этот опыт лучше или хуже.
«Компромиссы делаются с благими намерениями, но не всегда полезны», — сказал он. «Проще всего указать на компромиссы в дизайне. Взятие текста и встраивание его в изображение означает, что часть его ценности теряется в обмен на то, что он выглядит красиво. Использование близко совпадающих цветов для текста и фона может создать интересный эффект для некоторых людей, но для других это делает чтение невозможным. Иногда речь идет о том, чтобы сбалансировать эти компромиссы с потребностями других, но это такие компромиссы, от которых большинство людей с трудом отказываются».
Наймарк описал еще несколько технических проблем, которые средний конечный пользователь должен считать просто несущественными. Например, разумно предположить, что тема, установленная из официального каталога WordPress, не будет содержать ошибок HTML, PHP и JavaScript. Это элементы, о проверке которых пользователям не следует беспокоиться перед активацией темы на своем сайте. Ошибок просто не должно быть.
Это тот уровень контроля качества, который конечные пользователи должны ожидать с точки зрения доступности, гарантия того, что тема делает все, что должна делать. Дело не в том, «заботятся» ли конечные пользователи о доступности.
«Если форма на странице оформления заказа в магазине не работает, это может привести к потере дохода», — сказала она. «Пользователи полагаются на техническое решение, предоставляемое плагинами и темами, и ожидают, что каждый сможет использовать их магазин. Независимо от того, признает ли владелец сайта это проблемой доступности, не имеет значения, потому что его страница просто должна работать».
Почему авторам тем следует заботиться

«Если те, кто выбирает темы, не учитывают доступность, а автор темы не учитывает ее, то в проигрыше [посетители] сайтов, созданных с использованием этих тем», — сказал Паттон. «Не так уж сложно понять, что низкая доступность вашего сайта напрямую означает сокращение числа потенциальных пользователей».
Он сказал, что конечные пользователи, естественно, предполагают, что темы, из которых они выбирают, не имеют проблем с доступностью. Однако это предположение, как правило, далеко от действительности.
«Авторы тем должны заботиться о доступности своих творений, чтобы люди, выбирающие их темы, не использовали это как решающий фактор», — сказал он.
Мой ответ таков: разработчики должны заботиться о доступности, потому что это для общего блага. Люди должны заботиться о том, чтобы все остальные люди имели те же свободы, которыми пользуются они сами, которые часто считаются само собой разумеющимися.
Даже те, кто не может смотреть на это с такой точки зрения, должны понять, что это разумное деловое решение. Нет особого смысла оставлять деньги на столе, особенно если вы разработчик, который продает тему или продает дополнительные функции поверх бесплатной темы. Существует целый сегмент пользователей, который представляет потерянные деньги.
Кроме того, все больше и больше стран принимают законы о доступности веб-сайтов. Со временем такие законы станут обычным явлением, особенно в бизнес-секторе. Недоступные темы потеряют пользователей, поскольку такие законы применяются. Сейчас хорошее время, чтобы опередить надвигающиеся перемены.
Дополнительные рекомендации впереди
Команда WordPress Themes не торопилась с принятием дополнительных правил, касающихся специальных возможностей. Тем не менее, ожидается, что в какой-то момент приземлится больше. Представители команды хотят работать как с авторами, так и с рецензентами, чтобы сделать переход максимально безболезненным.
«Мы больше ничего не добавляли, потому что авторы тем до сих пор не выпускают темы с работающими реализациями пропуска ссылок и удобной навигации с помощью клавиатуры», — сказал Паттон. «Когда эти две вещи станут привычными, придет время ввести еще один аспект в качестве требования».
Ожидается, что следующим руководящим принципом в очереди будут подчеркнутые ссылки в содержании поста. Это будет легкая победа, если команда сможет пройти текущий этап. Пока представители команды не уверены, когда это произойдет.
«Тот факт, что авторам потребовалось так много времени, чтобы понять это правильно, вероятно, указывает на то, что нам нужно лучше направлять их к ресурсам, чтобы узнать, как это сделать и почему это важно», — сказал Паттон. «Возможно, это лучший путь, чем пытаться реализовать дополнительные запросы от них».
