Categories: Мнение

Авторы WordPress переходят к автоматизации тестирования доступности

Доступность — одна из тех областей вклада WordPress, которая почти никогда не оказывается в центре внимания. Большая часть работы, которая ведется в этой области, невидима для подавляющего большинства пользователей. Экспертов по доступности, как правило, меньше, чем других участников. Почему мало кто занимается этим важным аспектом Интернета?

Дэвид Кеннеди уже более года является активным членом команды специальных возможностей WordPress и считает, что доступность может быть искусной наукой. Его участие началось вскоре после того, как он начал работать над Accessible Zen , бесплатной доступной темой WordPress. Это побудило его посещать еженедельные встречи IRC и вносить свой вклад, тестируя патчи.

Кеннеди впервые начал изучать основы веб-доступности, работая в The Arc , национальной некоммерческой организации, которая помогает людям с нарушениями интеллекта и развития. Чем больше он копался в этом, тем больше он наслаждался этим. Теперь это часть его повседневной жизни в качестве разработчика интерфейса и участника WordPress.

Копаем глубже, чтобы найти красоту веб-доступности

Я попросил Кеннеди объяснить нам, почему так мало людей привлекает доступность.

«Ответы на вызовы и проблемы доступности веб-сайтов не всегда однозначны, — сказал он. «Во многом правильный подход часто зависит от контекста рассматриваемого веб-сайта или веб-приложения».

Использование правильного решения часто требует более глубокого изучения специфики контента, который вы пытаетесь передать. Кеннеди приводит конкретный пример:

Атрибут alt, который вы пишете для изображения на сайте А, может сильно отличаться от атрибута alt того же изображения на сайте Б. Почему? Контент каждого сайта сильно отличается. Это ставит в тупик многих талантливых веб-работников.

Улучшения доступности часто реализуются под поверхностью приложения, и Кеннеди говорит, что цель состоит в том, чтобы сделать их невидимыми.

Когда веб-доступность сделана правильно, ее невозможно обнаружить. Так что это не то, что дизайнеры, разработчики или пользователи могут увидеть, чтобы сделать заметку для будущего вдохновения. Вы должны копнуть глубже, чтобы найти красоту в веб-доступности. Но поверьте мне, он есть.

Кеннеди и другие разработчики специальных возможностей WordPress работают вместе над улучшением приложения в этом направлении, уделяя первоначальное внимание модернизации своих инструментов тестирования.

Участники WordPress сотрудничают с командой Drupal Accessibility для автоматизации тестирования

Команда специальных возможностей WordPress движется к автоматизации тестирования , чтобы повысить его эффективность. Кеннеди надеется, что автоматизированное тестирование выведет улучшения доступности на новый уровень, а также поможет обучить других участников, то есть дизайнеров и разработчиков:

Его самые большие преимущества заключаются в том, что он помогает нам находить простые ошибки, такие как отсутствующие метки форм или отсутствующие атрибуты alt, а также предупреждает нас о потенциально больших проблемных местах в коде, которые могут потребовать дополнительного ручного тестирования. Автоматизированное тестирование доступности также показывает многим разработчикам, что доступность — это не только проблема качества кода, но и проблема дизайна и пользовательского интерфейса.

С этой целью Кеннеди связался с Джесси Бичем из проекта Drupal. Она является участником QuailJS , плагина jQuery для проверки контента на соответствие правилам доступности. У команды Drupal Accessibility уже есть это в сумке , и приложение хорошо известно своим вниманием к рекомендациям по обеспечению доступности в Интернете. Их вклад был неоценим для участников WordPress, которые могут включить QuailJS или аналогичный инструмент в свой набор тестов, в зависимости от того, что подходит.

Некоторые члены группы специальных возможностей WordPress присоединились к чату Skype группы специальных возможностей Drupal, а несколько участников Drupal присоединились к чатам WordPress IRC. Они проводят мозговой штурм о новых способах продолжения обсуждения для улучшения обоих проектов.

Что именно WordPress и Drupal должны получить, сотрудничая в области доступности? У Кеннеди есть несколько мыслей:

На широком уровне? Более доступное открытое программное обеспечение означает, что больше людей могут создавать контент в Интернете. Глубже этого? Более эффективные процессы управления доступностью в крупных открытых проектах программного обеспечения.

Потенциально, это единый подход к новым веб-стандартам доступности, а это означает, что если и Drupal, и WordPress быстро примут стандарт, это может помочь производителям браузеров двигаться быстрее.

Модернизация инструментов тестирования, которые есть в распоряжении разработчиков специальных возможностей WordPress, — это первый шаг к тому, чтобы достичь той же цели.

Делаем доступность WordPress более доступной для новых участников

Команда по обеспечению доступности остается довольно небольшой, в ней всего несколько постоянных участников.

Но вам не обязательно быть признанным мастером специальных возможностей, чтобы присоединиться к команде. Кеннеди предлагает новый взгляд на поле.

«Веб-доступность охватывает все дисциплины и затрагивает все аспекты Интернета. Но многие люди не осознают, что у них уже есть все необходимое, чтобы сделать проект доступным. Мы должны принять это.

«Хорошая доступность в Интернете сводится к принятию обоснованных решений, уверенности в том, что вовлеченные люди осведомлены о доступности и уделяют внимание мельчайшим деталям во всем», — сказал он.

«Обратите внимание, я ничего не упомянул о дизайне, конкретных стандартах доступности или кодировании. Обычно все начинается с вопроса: «Как это на самом деле будет работать?» Любой может помочь нам в этом».

 

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago