Стандарты доступности и Drupal 8

Среди многих блестящих новинок Drupal 8 есть одна особая, блеск которой не сразу будет заметен всем. Речь идет о существенно улучшенный уровень соблюдения стандартов доступности. И его прекрасно заметят в первую очередь люди с ограниченными возможностями (проблемами зрения или слуха, содержание мышки в руках и т.д.). Кстати, эти пользователи составляют большую часть веб-аудитории. Мы можем Вам помочь не только в отдельных доработках сайта, но и оказать услугу технической поддержки.

Заботиться о доступности в 21-м веке - совершенно естественно для всех, кто является современным и прогрессивным. Можно представить, чтобы Друпал был исключением из этого правила? Да никогда! Он был создан с мыслью о веб-доступность, поэтому ядро Друпала подчиняется рекомендациям Консорциума Всемирной Паутины (W3C): WCAG 2.0 и ATAG 2.0.

Что касается контрибных модулей в принципе от их разработчиков не требуется строгого соблюдения всех этих правил. Но практика показывает, что большинство из них воспринимают вопросы веб-доступности очень серьезно! В таких случаях они могут добавлять теги D7AX (для Drupal 7) или D8AX (для Drupal 8) к своим "творений", чтобы все знали, что они подходят для использования на сайтах с высокими требованиями к доступности.

В Drupal 8 на вопросе доступности был сделан особый акцент, и введено много улучшений, поэтому давайте рассмотрим некоторые из них прямо сейчас.

Некоторые усовершенствования по веб-доступности в Drupal 8

WAI-ARIA

В Drupal 8 широко внедрены практики WAI-ARIA (инициативы по web-доступности высокотехнологичных интернет-приложений). Разметка WAI-ARIA делает веб-страницы более понятными для скрин-ридеров и других вспомогательных технологий, которыми пользуются люди с ограниченными возможностями.

Особые атрибуты ARIA (роли, свойства и состояния) добавляются к HTML-элементов для улучшения их семантики. Благодаря этому можно, например, ориентироваться, к каким типам относятся элементы страницы, понимать иерархическую структуру таблиц или списков, получать уведомления по обновления динамического контента и иметь еще множество важных "подсказок" для удобной навигации по сайту.

HTML 5

Еще одна отличная новость - ядро Drupal 8 теперь разметку HTML5, которую очень ценят разработчики за чистоту кода.

По сравнению с предыдущими версиями HTML, HTML5 гораздо чище и понятнее как для вспомогательных устройств, которыми пользуются люди с ограниченными возможностями, так и для поисковых систем.

ARIA и HTML5 работают в прекрасной паре для повышения доступности веб-страниц.

Alt-текст для изображений

Не видя картинки, можно знать, что на ней изображено, с помощью ALT-текста. Однако, такой шаг важен для доступности и для поисковой оптимизации, как добавление ALT-тегов легко пропустить.

Теперь веб-администраторы могут настроить обязательное введение ALT-тегов. Пользователю, который попытается загрузить изображение без подписи, будет показано напоминание.

Подчеркнуты ссылки

Это может показаться незначительным улучшением, но оно очень много значит для людей с проблемами зрения, особенно, не различают цвета. Ссылка теперь не будут выделяться только цветом - в Drupal 8 они подчеркиваются.

Цветовые контрасты

Улучшенные цветовые контрасты - еще одно, на первый взгляд, маленький совершенствования Drupal 8. Но важные детали, как всегда, составляют единую картину.

Будьте современными, будьте прогрессивными, используйте практики с веб-доступности! Получите сайт на Drupal 8, апгрейд ваш текущий сайт или закажите доработку Drupal у нас.

Комментарии Disqus