Компания WPCampus опубликовала результаты аудита доступности Gutenberg, который был выполнен организацией Tenon, LLC. Финансирование аудита осуществлялось при помощи краудфандинга со стороны сообщества WordPress. Мэтт Мулленвег и Automattic обязались вложить недостающую сумму для успешного завершения кампании.
Компания Tenon представила 329-страничный технический аудит редактора наряду с пользовательским тестированием при участии людей с разными нарушениями. Анонс, опубликованный на сайте WPCampus, побуждает сообщество использовать этот отчет для улучшения WordPress:
«Мы надеемся, что этот отчет приведет к дискуссиям о доступности, об инклюзивном дизайне, а также позволит совершить конкретные действия по улучшению опыта редактирования».
Аудит является ценным ресурсом для тех, кто пишет плагины и расширения для Gutenberg, а также в целом для всех разработчиков, создающих проекты на базе React.
Отчет Tenon включает в себя 34-страничное резюме, в котором освещаются основные выводы, полученные в результате тестирования юзабилити и технического обзора. Важно отметить, что аудит проводился с версией WordPress 5.0.3 в январе 2019. С тех пор команды Gutenberg и Accessibility решили свыше 116 проблем с доступностью, которые появятся в WordPress 5.2 на следующей неделе.
Как и ожидалось, результаты Tenon показывают, что в целом разметка, сгенерированная Gutenberg, является «чистой, семантически правильной и доступной», однако «опыт взаимодействия Gutenberg ужасен». Аудит показал, что Gutenberg не соответствует всем 30 критериям успешности WCAG 2.1.
Выводы Tenon соответствуют утверждению Accessibility Team в октябре 2018 года относительно общего уровня доступности редактора:
«Команда доступности будет продолжать свою работу по поддержке Gutenberg. Однако, исходя из его текущего статуса, мы не можем рекомендовать редактор тем, кто нуждается в ассистивных технологиях».
Еще тогда многие участники WordPress призывали не вносить редактор с критическими проблемами доступности в ядро WP:
Резюме Tenon содержит вывод о том, что новый редактор – это шаг назад для людей с ограниченными возможностями:
«Gutenberg имеет серьезные, всесторонние проблемы с доступностью, которые представляют собой шаг назад для пользователей с ограниченными возможностями, если сравнивать этот редактор со старым. Наше пользовательское тестирование, подкрепленное данными нашего технического обзора, показывает, что проблемы с доступностью носят серьезный характер. Мы обеспокоены тем, что текущие проблемы с доступностью Gutenberg приведут к существенным сложностям для пользователей с ограниченными возможностями (причем как для владельцев сайтов, так и для его авторов, редакторов и т.д.). Организации, работающие с подобной аудиторией, должны проконсультироваться с юристами по поводу использования Gutenberg. В данном случае лучше будет обратиться к старому редактору».
Специалисты Tenon порекомендовали разработчикам Gutenberg активно решать проблемы, раскрытые в техническом отчете, учитывая размер пользовательской базы WordPress. Полный отчет в основном является руководством для тех, кто хочет внести свой вклад в доступность редактора. Это отличный ресурс, в котором излагаются все проблемы с решениями и рекомендуемым кодом, что позволяет разработчикам быстро внести любые изменения. Специалисты Tenon также создали набор из 84 проблем на GitHub, основываясь на результатах аудита, и шесть из них уже решены/закрыты.
Источник: wptavern.com