Делаем Онлайн-Кинотеатр Для Слепых (Wcag 2.0 Aaa)

В Российской Федерации проживает около 275 тысяч слепых и слабовидящих людей, 22% — молодежь, часть из них также являются пользователями Интернета, как и мы.

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



Делаем онлайн-кинотеатр для слепых (WCAG 2.0 AAA)

(пример адаптированной темы на GitHub по ссылке с картинки)



Что такое WCAG 2.0?

Это стандарт доступности веб-сайта для людей с ограниченными возможностями.

Описаны правильные подходы к проектированию интерфейсов и дизайну сайтов.

Прочтите о стандарте: здесь Английский , и здесь Русский .



Почему это вообще необходимо?

Слабовидящие люди пользуются Интернетом с помощью специального программного обеспечения, которое эффективно работает только на специально адаптированных сайтах.



Где будут фильмы? Что такое аудиокомментарий?
Аудиокомментарий в кино — это дополнительная звуковая дорожка, содержащая закадровое описание видеоряда.

Аудиокомментарии составляются по определенным правилам и озвучиваются профессиональным диктором в паузах между диалогами.

Фильмы будут показывать только слабовидящим людям из соответствующих организаций (но это все реально работает).



Инструменты тестирования
Читатели Такие пользователи слышат ваш сайт с помощью NVDA и JAWS, если используют Win или используют встроенную Voiceover в Mac OS X (она включена в операционную систему и довольно удобна).

Описание VoiceOver Здесь , вы можете прочитать о JAWS здесь , и здесь здесь вы можете узнать больше о NVDA. Третий продукт — это проект с открытым исходным кодом, и вы можете помогите улучшить его .

Шашки Шашки легко загуглить по запросу «wcag 2.0 checker» (их достаточно), вот этот мне понравился этот .

Кроме того, существует еще и специальный панель инструментов для FireFox .

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



Впечатления и подводные камни
1. «Обычный веб-сайт» в программе чтения с экрана звучит как беспорядок; использовать стандартную клавиатурную навигацию невозможно, поскольку состояния не видны, поэтому быстро заблудишься.

Однако на сайтах даже с минимальной адаптацией можно понять, что где и даже что-то прочитать.

2. Сами программы чтения с экрана еще недостаточно совершенны и непонятно, глючит ли программа или есть проблема на сайте.

3. Тексты читать интересно — длинные и скучные можно пропустить.

Если текст правильно размечен подзаголовками, прокрутка ориентируется по ним и можно уловить общий смысл.

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

5. В зависимости от браузера программы чтения с экрана читают по-разному — и в целом они совершенно разные.

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

7. Проблема со ссылками в «новом окне»: человек скорее всего теряется и не понимает, что произошло, и не может вернуться назад, потому что не работает привычная кнопка назад. 8. Страница 404: человек в принципе понимает, что что-то не так, но сложно понять, что именно.

Первая идея – самая распространенная ошибка.

Если сеть часто ломается, то человек думает, что сломался Интернет. Если какая-то программа глючит или зависает, он думает, что она зависла и т. д. Иногда разработчики ставят на 404 какие-то «новости» или еще что-то — и это еще больше запутывает. 8. Всплывающие окна: например галерея типа лэйбокса вроде бы доступна, потому что фокус на миниатюре и дальше все управляется с клавиатуры, а вот для скринридера особых подсказок нет и непонятно что что с этим делать.

9. «Разделы в разработке»: человеку очень сложно разобраться, что это такое.

Он не понимает, что «там просто ничего нет» и думает, что «оно есть», но ему это почему-то не показывается или с НИМ что-то пошло не так.

10. Есть интересные баги: например в ФФ игрок представляет собой ловушку - попадаешь в нее, но не можешь вернуться с клавиатуры, поэтому бродишь по кругу по всем ее кнопкам, пока не наведешь мышкой где-нибудь (плеер YouTube, любой плеер в iframe).

Убежать невозможно - на багзилле есть целая ветка по этому поводу.

11. Самый распространенный браузер для таких людей - IE и Miracle If 9. Это сложное социальное явление - существует социальная программа РФ, согласно которой инвалидам по зрению бесплатно раздаются специально оборудованные компьютеры (ужасное старье) , они берут «как есть» и используют «как есть».

Только более-менее молодые люди думают о том, чтобы что-то туда поставить.

Даже если у них есть Chrome, они им почти не пользуются, потому что IE удобнее.

привык и знаю, как называются меню, где они находятся, и они никогда не меняются (особенно сейчас).

Все новые замечательные функции лежат в одном и том же месте, потому что не поймешь, где что находится и вообще все по-другому 12. В плане программного обеспечения у нас совершенно другие приоритеты: нам нравится новое – более удобное, классное, красивое, а у них наоборот - лучше оставить все как было, а то заблудитесь и ничего не поймете и будете раз 10 слушать скринридер, пока будете заезжать.

13. Иногда у них есть программы для удаленного управления компьютером - и когда дела совсем плохи - удаленный собеседник может подключиться и направить мышку куда надо (доверенному человеку или друзьям).

14. О социальных сетях: ВКонтакте довольно сложно, но пользоваться можно, а вот на ФБ практически невозможно - там много всплывающих окон и вещей, где нужно ориентироваться по изображению.

Кстати, у Яндекса (по слухам) в штате есть почти слепой человек, который помогает им адаптировать всякие вещи.

15. Если сайт понятен программе чтения с экрана, он должен быть в два раза понятнее остальным.

Программу чтения с экрана — это классная вещь для тестирования: если в программе чтения с экрана что-то «странно», то в большинстве случаев это ошибка.

И вы начинаете писать тексты короче и понятнее.

16. Мир (внутри компьютера), который все время говорит с тобой: я кнопка, я ссылка, я всплывающее окно, да еще с ошибками и глюками.

О вещах, которые нам кажутся простыми (дело пары секунд – нашел, нажал) Это может занять несколько минут. 17. В MacOS Mavericks — программа чтения с экрана называет картинку «изображением».

Напишите альтернативный текст к картинкам!

Дополнительные ссылки на полезные ресурсы:
Размещено много информации о доступности проектов на WordPress. здесь , можно еще что-нибудь почерпнуть отсюда — здесь собрано много текстов в одном месте.

P.S. Особая благодарность Фитисову Алексею Владимировичу, который выступил в роли тестировщика и очень помог своими комментариями и отзывами о работе различных программ чтения, а также Анне Ладошкиной из Оранжереи социальных технологий, выполнившей более 90% работы.

Создавайте доступные сайты! Обновлять.

В среднем, если использование WCAG заложено на уровне технического задания, то стоимость проекта увеличится не более чем на 10%.

Теги: #wcag #wcag 2.0 #wordpress #стандарты #доступность #Доступность контента #доступность навигации #спасти планету #wordpress #разработка веб-сайтов #ИТ-стандарты

Вместе с данным постом часто просматривают: