Команда специальных возможностей объявила сегодня, что Стандарты кодирования специальных возможностей WordPress были одобрены для основного руководства. В начале этого года группа запросила отзывы о черновике руководящих принципов , и после нескольких исправлений стандарты кодирования вышли из статуса черновика.
Теперь участники должны будут следовать этим рекомендациям, чтобы их код был объединен с ядром:
Весь новый или обновленный код, выпущенный в WordPress, должен соответствовать рекомендациям WCAG 2.0 на уровне AA.
Уровень AA, по словам Райана Ритвельда, члена команды по обеспечению доступности, включает рекомендации, используемые в качестве справочного материала для юридических стандартов во многих странах. Новые стандарты кодирования доступности WordPress охватывают пять ключевых областей:
- HTML-семантика
- Цветовой контраст
- Доступность клавиатуры
- Изображения и значки
- Маркировка
Тема Twenty Sixteen по умолчанию уже совместима с WCAG 2 AA, и в официальном каталоге помечены дополнительные темы с поддержкой специальных возможностей. В настоящее время темы и плагины, размещенные на WordPress.org, не обязаны соответствовать этим правилам.
«Наличие специального принципа, согласно которому WordPress должен соответствовать определенному уровню стандартов доступности, невероятно мощно», — сказал участник Джо Долсон в своем блоге .
«Поскольку это не меняет того факта, что команда специальных возможностей WordPress состоит из относительно небольшой группы добровольцев, работающих неполный рабочий день, мы должны реально признать, что мы не сможем уловить все.
«Но это по-прежнему оставляет нам общую дугу, которая ведет к будущему с более доступным WordPress, и это безошибочная победа за доступность», — сказал он.
Сторонники голосовой доступности призывают WordPress принять набор стандартов, и эти новые рекомендации демонстрируют приверженность проекта обслуживанию людей с ограниченными возможностями. После того, как WCAG 2 AA стал стандартом, команда специалистов по доступности теперь может предоставить список требований к инструменту автоматизированного тестирования .