Хотя здесь, в США, еще среда, в некоторых частях мира уже начинается третий четверг мая, который является Глобальным днем осведомленности о доступности (GAAD). Цель мероприятия – привлечь больше людей к обсуждению, обучению и решению вопросов, связанных с включением людей с ограниченными возможностями в цифровой мир. Это то, что CampusPress надеется сделать со своим новым плагином.
На прошлой неделе команда CampusPress анонсировала свой плагин доступного контента для WordPress. Цель плагина – помочь конечным пользователям решать проблемы доступности на своих сайтах. Многие инструменты созданы для разработчиков и дизайнеров, но команда хотела передать что-то в руки пользователей, чтобы они могли предпринять дополнительные шаги, необходимые для создания доступного веб-сайта.
Плагин в настоящее время доступен через GitHub , но вскоре команда планирует отправить его в официальный репозиторий плагинов WordPress. Разработчики в первую очередь собирают отзывы пользователей от клиентов и сообщества.
«Наш плагин Accessible Content был разработан специально, чтобы помочь с обучением и предоставлением информации в реальном времени тем, кто создает страницы и сообщения WordPress», – сказал Ронни Берт, генеральный директор CampusPress. «Существует множество инструментов для проверки сайтов, и многие из них работают достаточно хорошо. Но все они будут выдавать ложные срабатывания и перечислять проблемы на странице, которые не имеют ничего общего с контентом (проблемы с навигацией и т.п.). Так что в качестве небольшого отказа от ответственности, этот плагин не найдет и не поможет со всеми потенциальными проблемами доступности на сайте. Но если его использовать с течением времени, это поможет научить создателей контента понимать многие передовые методы, которым они должны следовать, и избегать ошибок ».
CampusPress – управляемый хостинг и поставщик услуг WordPress для организаций в образовательном секторе. Это сервис, родственный Edublogs.org, который был запущен 15 лет назад.
«В то время мы незаметно удовлетворяли уникальные потребности школ и университетов, которые используют WordPress по-разному, – сказал Берт. «Раньше это больше касалось ведения блога и обучения, но по мере того, как WordPress превратился в предпочтительную CMS, мы перешли вместе с ним и на основные веб-сайты высокого уровня».
Разработка плагина Accessible Content поможет клиентам команды CampusPress в образовании, особенно когда они погрузятся в мир правил доступности.
«В целом осведомленность о доступности значительно улучшилась за последние годы, но для многих эта тема ошеломляет», – сказал Берт. «В нашем случае школьные администраторы знают, что им нужен« соответствующий »сайт, но когда вы идете читать стандарты соответствия, некоторые из них субъективны и, в лучшем случае, действительно сложны. Самым большим препятствием, которое мы видим, является то, что мы все еще находимся в месте, где экспертиза доступности предоставляется специалистам или инструментам, которые обычно вводятся постфактум или в конце проекта. В идеальном мире мы доберемся до того, что опыт будет разделяться всеми разработчиками, создателями контента и всеми, кто работает на сайте. Это потому, что доступность намного лучше и проще, когда она встроена и продумана с самого начала и постоянно ».
Команда выпускает этот плагин не только для своей клиентской базы, но и как бесплатный инструмент для всех пользователей WordPress.
Как работает плагин
Плагин достаточно прост для использования большинством людей. При предварительном просмотре сообщения он маркирует и указывает на проблемы, требующие внимания. Цель не в том, чтобы сосредоточиться на более серьезных проблемах доступности, которые могут исходить из темы. Вместо этого плагин перечисляет проблемы непосредственно с содержанием публикации.
Интерфейс на экране предварительного просмотра публикации достаточно прост, чтобы понять его без документации. Просмотрите сообщение, и плагин предоставляет кнопки по бокам экрана для навигации по каждой найденной проблеме. Внизу экрана остается полное описание проблемы. Пользователи также могут получить доступ к этой функции через панель инструментов в интерфейсе сайта при просмотре сообщения.
В некоторых случаях, например при отсутствии альтернативного текста изображения, плагин предоставляет ссылку для прямого добавления альтернативного текста в админке. Это делается через настраиваемое подменю замещающего текста под экраном «Медиа» в админке WordPress. Пользователи также могут использовать этот экран в любое время для управления замещающим текстом для изображений, используемых на всем сайте, в одном месте.
Берт сказал, что в исходной спецификации плагина были все проверки доступности и информация в интерфейсе редактора блоков. Однако команда наткнулась на пару препятствий и в результате переместила интерфейс плагина на экран предварительного просмотра публикации.
«Гутенберг все еще находится в движении довольно быстрыми темпами», – сказал он. «Как только мы получили первое доказательство концепции, работающей над блоком изображения, произошло изменение, и все сломалось. Не весело! Но переход к предварительному просмотру имел некоторые приятные непредвиденные последствия. А именно, плагин так же хорошо работает с классическим редактором и с большинством конструкторов страниц. Компромисс заключается в том, что предупреждения и полезный текст отображаются не так в реальном времени, как я надеюсь когда-нибудь их получить ».
В долгосрочной перспективе команда все еще планирует прямую интеграцию с редактором блоков. На данный момент плагин хорошо работает как часть средства предварительного просмотра. Однако мгновенная обратная связь в редакторе станет огромным стимулом для исправления проблем с доступностью по мере их возникновения.
Улучшения доступности сообщества
Берт не стеснялся делиться своими мыслями о том, что сообщество WordPress может сделать для улучшения доступности в Интернете. Он похвалил часть работы, проделанной проектом WordPress на данный момент. Он также поделился некоторыми опасениями.
«Меня беспокоит одна вещь – есть тенденция с появлением нескольких плагинов WordPress и растущего числа сторонних инструментов, которые добавляют небольшой значок« доступности »в угол вашего веб-сайта», – сказал он. «При нажатии на эти значки открываются параметры шрифтов, коэффициенты контрастности и могут быть использованы альтернативные способы навигации по сайту. Я заметил их на веб-сайтах банков и государственных учреждений, и теперь школы, с которыми мы работаем, тоже покупают их, потому что может возникнуть соблазн просто добавить несколько фрагментов кода для встраивания на сайт и прекратить работу. На мой взгляд, это позволяет всем нам, работающим над веб-сайтами, не отвечать за доступный дизайн и разработку, что действительно должно быть нашей конечной целью ».
Он подчеркнул, что использование качественных тем и плагинов является хорошим шагом для большинства пользователей наряду с вниманием к создаваемому нами контенту. Выполнение этих простых шагов должно сделать работу пользователя более доступной.
«Когда дело доходит до WordPress и доступности, есть много хороших новостей, о которых мы должны кричать с крыш», – сказал Берт. «Во-первых, хотя предстоит еще немного поработать, большинство проблем, выявленных в ходе спонсируемого WPCampus аудита Гутенберга, были решены. Это был отличный пример того, как высшее сообщество взяло на себя ответственность за изменение. Проще говоря, без изменений школы, университеты и правительственные учреждения могут быть вынуждены или побуждены отказаться от внедрения WordPress ».
В результате аудита, спонсируемого WPCampus, в 2019 году компания Tenon, LLC провела технический анализ на 329 страницах. Он касался пользовательского тестирования, в котором участвовали люди с различными ограниченными возможностями. С тех пор проект Гутенберга работал над преодолением проблем, выявленных в ходе аудита.
«По мере того, как я использую Gutenberg все чаще и чаще, для создателей контента появляются некоторые приятные маленькие пасхалки для доступности, такие как предупреждения о коэффициентах контрастности, а блок заголовков не показывает вам вариант H1 по умолчанию», – сказал Берт. “Я люблю это! Если наше сообщество будет продолжать выделять эти улучшения, когда это возможно, это будет иметь большое значение. Я также надеюсь, что некоторые из наших проверок из этого плагина в конечном итоге могут не понадобиться, поскольку в будущем будут внесены улучшения в блоки и редактор ».
Берт описал лучшее, что может сделать сообщество, – это реагировать и рассматривать все проблемы с доступностью как серьезную ошибку или даже как средство блокировки выпуска до того, как плагины или темы будут запущены. Отчасти это касается открытости для общения и решения проблем, которые поднимают пользователи.
«При таком большом количестве конкурирующих приоритетов может возникнуть соблазн просто списать жалобу или предложение как исходящие от одного пользователя», – сказал он. «Но на самом деле именно так мы продолжаем добиваться максимального прогресса во всех наших инструментах и услугах. Отзывы пользователей о препятствиях и проблемах, с которыми они сталкиваются при использовании наших материалов, являются чистым золотом и полезны, чтобы гарантировать, что мы не повторяем те же ошибки ».
Берт перечислил некоторые ключевые вопросы, по которым, по его мнению, сообщество должно продолжить обсуждение:
- Должны ли все новые темы для WordPress.org соответствовать стандартам доступности?
- Есть ли аналогичные стандарты и проверки, которые мы могли бы добавить в плагины? Как авторы плагинов могут заявить, может ли их плагин влиять на доступность?
- Является ли отдельная команда по доступности для ядра WordPress по-прежнему лучшим способом? Как на практике улучшить доступный дизайн и разработку? Обычно проблемы с доступностью гораздо сложнее исправить, чем предотвратить их с самого начала.
Это определенно стоит обсудить дальше. На данный момент его команда пытается сделать свою небольшую часть с помощью плагина Accessible Content.