Access Monitor: плагин для тестирования WordPress-сайтов на соответствие требованиям доступности

access-monitorТребования по веб-доступности (accessibility) постоянно меняются и дополняются, что усложняет жизнь администраторам. Даже если вы реализовали основы доступности, любые изменения, вносимые в плагины, темы и контент, могут приводить к новым неожиданным проблемам с ней. Законные требования могут в скором времени ударить по издателям, ведь им придется соблюдать правила доступности.

Джо Долсон, разработчик плагинов и участник команды WordPress Accessibility, не так давно выпустил инструмент, который помогает среднестатистическим администраторам сайта выявлять и решать проблемы с доступностью при помощи автоматического тестирования. Access Monitor, доступный на WordPress.org, представляет собой плагин, который выполняет тесты доступности как для фронтэнда, так и для бэкэнда вашего сайта. Плагин создан на основе нового Tenon.io API.

Tenon  — это автоматический сервис тестирования доступности, созданный Карлом Гровсом. Он создан для того, чтобы сделать тесты доступности менее болезненными для разработчиков. Гровс пошел по маршруту «API first» («сначала API»), чтобы реализовать гибкость для разработчиков, заинтересованных в создании инструментов для CMS, браузерных расширений, IDE плагинов и т.д.

Access Monitor – это первый плагин, который использует Tenon API для тестирования сайтов WordPress в админке. Он генерирует отчет, который устанавливает все проблемы, указывает, где они были найдены и с чем они связаны. С этими знаниями вы можете поработать над доступностью вашего ресурса, улучшить ее. Вот пример результатов для отдельной страницы:

a11y-single-page-results

Отчеты доступности, генерируемые плагином, могут настраиваться и могут возвращать результаты сразу для многочисленных страниц.

a11y-multiple-page-report

Access Monitor включает в себя следующие возможности автоматического тестирования:

  • Выполнение одноразового теста или планирование теста, который будет выполняться на еженедельной или ежемесячной основе
  • Все тесты, выполняемые в системе, сохраняются для последующего анализа и сравнения, чтобы вы могли отследить производительность страницы или теста со временем.
  • Дублируемые проблемы удаляются при выводе. Если проблема с доступностью представлена на многочисленных страницах, она будет выведена только один раз при обнаружении.
  • Проведение повторных тестов на экране Accessibility Reports в любое время, что позволит выполнить тот же самый тест на тех же страницах с использованием тех же параметров.
  • Протестируйте страницы админки, используя ссылку в админ-баре A11y Check.

Что тестирует Access Monitor?

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

Access monitor включает в себя в данный момент 72 теста, описанных критериями WCAG по лучшим практикам доступности. К ним можно отнести такие пункты, как нетекстовый контент, порядок фокуса, изображения в тексте, возможность изменения размера текста. Tenon планируют добавить 43 новых теста в первом квартале 2015 года.

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

Команда WordPress Accessibility, участником которой является Долсон, хочет в 2015 году выполнить плагин действий по обязательному требованию доступности для всех тем, хранящихся в WordPress.org. Команда имеет на своем пути массу препятствий, которые надо будет преодолеть, в том числе утверждение всех аспектов доступности командой Theme Review и обучение разработчиков тем.

Автоматический тест доступности для WordPress – важный шаг на пути к поддержке лучших практик доступности среди разработчиков и пользователей. Благодаря высококачественным тестам, таким как этот, больше нет никакого оправдания для разработчиков, игнорирующих проблемы доступности сайта. Новый инструмент Долсона помещает знания экспертов в руки простых пользователей WordPress, которые смогут самостоятельно реализовать многие требования доступности, связанные с текстовым контентом.

Если вы хотите придерживаться текущих правил доступности, вы можете скачать Access Monitor с WordPress.org. Ключ Tenon.io API бесплатен для всех зарегистрированных пользователей.

Источник: wptavern.com

Блог про WordPress
Добавить комментарий

Получать новые комментарии по электронной почте.