Статьи

Сделай сам доступность

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

Доступность — кто заботится?

Доступность означает просто предоставление гибкости для удовлетворения потребностей и предпочтений каждого пользователя. В контексте Интернета доступность делает компьютерные технологии и интернет-ресурсы полезными для большего числа людей, чем было бы в противном случае. Нам нужна доступность Интернета, потому что она расширяет потенциальную аудиторию веб-сайта до миллионов, которые обязаны использовать альтернативные технологии просмотра.

Но даже для людей, у которых нет каких-либо конкретных физических или умственных характеристик, которые влияют на использование компьютера, было обнаружено, что принятие принципов универсального дизайна может:

  • уменьшить усталость,
  • увеличить скорость,
  • уменьшить количество ошибок и
  • уменьшить время обучения для всех пользователей.

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

Получить с руководящими принципами

5 мая 2000 года Инициатива по обеспечению доступности веб-сайтов Консорциума Всемирной паутины (W3C) опубликовала Руководство по обеспечению доступности веб-материалов 1.0, кратко называемое WCAG. WCAG были реализованы на многих сайтах и ​​могут быть очень эффективно использованы для разработки доступного веб-сайта.

Правила доступности контента, обозначенные как элементы с высоким приоритетом:

  1. предоставить эквивалентные альтернативы слуховому и визуальному контенту
  2. не полагайтесь только на цвет
  3. правильно использовать разметку и таблицы стилей
  4. уточнить использование естественного языка
  5. создавать таблицы, которые преобразуются изящно
  6. убедитесь, что страницы с новыми технологиями изящно преобразуются
  7. обеспечить пользовательский контроль над изменениями содержимого, чувствительными ко времени
  8. обеспечить прямой доступ к встроенным пользовательским интерфейсам
  9. дизайн для независимости устройства
  10. использовать временные решения
  11. использовать технологии и рекомендации W3C
  12. предоставить информацию о контексте и ориентации
  13. обеспечить четкие навигационные механизмы
  14. убедитесь, что документы ясны и просты
Сделай сам доступность

Итак, как вы можете гарантировать, что ваш сайт действительно доступен? Вы прочитали инструкции, удостоверились, что следовали им как можно точнее, но как вы можете их проверить? К счастью, есть немало вещей, которые вы можете сделать.

Во-первых, вы можете проверить сайт самостоятельно:

  1. Выключить графику
  2. Отключить звуки
  3. Проверьте контраст, просмотрев страницу в оттенках серого
  4. Отключить таблицы стилей
  5. Отключить скрипты, апплеты или другие программные объекты
  6. Используйте самый большой размер шрифта, разрешенный браузером
  7. Изменить размер окна браузера
  8. Выделите весь текст и скопируйте его в текстовый процессор, чтобы убедиться, что он имеет смысл

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

1. Бобби

www.cast.org/bobby

В Руководстве по доступности веб-контента объясняется, как сделать мультимедийный контент, такой как изображения и видео, более доступным для более широкой аудитории, а Бобби проверяет проблемы доступности, описанные в этих рекомендациях.

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

Например, Бобби не может оценить сайт на предмет согласованности макета, простоты навигации, предоставления контекстной и ориентационной информации или использования ясного и понятного языка. Кроме того, программа не может проверить, как будет выглядеть сайт без графики или цветов, с разным разрешением, с использованием шрифтов другого размера или с помощью текстового браузера.

Таким образом, Бобби создает очень большой отчет, большая часть которого состоит из рекомендаций о том, что автор сайта проводит ручные проверки (которые на самом деле могут оказаться ненужными).

2. Подсказка

http://aprompt.snow.utoronto.ca/

A-Prompt — это автономный инструмент, разработанный в Университете Торонто. Разработчики устанавливают программу на свой компьютер и указывают, какой файл они хотели бы оценить. Затем программа проводит пользователя через последовательность вопросов и ответов в стиле мастера, после чего файл обновляется, чтобы учесть любые изменения, внесенные разработчиком по рекомендации программного обеспечения.

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

3. Лифт онлайн

http://www.usablenet.com/

LIFT (UsableNet, 2000) — это базовая технология семантического анализа, которая упакована в несколько форм UsableNet для удовлетворения различных потребностей разработчиков и тестировщиков.

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

Доступна пробная версия через Интернет (на домашней странице UsableNet), которая оценивает пять страниц, начиная с указанного URL-адреса (вы можете повторить этот процесс с любым количеством URL-адресов).

LIFT также можно приобрести в виде продукта Macromedia Dreamweaver, который добавляет в меню Dreamweaver опции, позволяющие разработчику проверить доступность.

4. Набор специальных возможностей 508 / W3C для Macromedia Dreamweaver и Dreamweaver UltraDev

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

Accessibility Suite 508 предлагает комплексный набор тестов, аналогичный LIFT Online. Пожалуй, самое важное — использование среды разработки Dreamweaver для указания дизайнера / разработчика веб-материалов на определенные места на странице, требующие пересмотра.

5. Волна

http://www.temple.edu/inst_disabilities/piat/wave/

Волна — это инструмент, который помогает людям выполнять те задачи, которые требуют человеческого суждения (например, «Является ли этот текст ALT функциональным эквивалентом этого изображения?» «Имеет ли смысл этот порядок чтения?»).

Волна:

  • отображает ALT-текст изображений и выделенные области на странице для сравнения с изображениями
  • обеспечивает пронумерованные стрелки, чтобы показать линеаризованный порядок чтения
  • показывает HTML-эквивалент (если есть), предоставленный для апплетов
  • выполняет автоматические проверки (обнаруживает пропущенный или подозрительный текст ALT)

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

6. HTML и CSS валидаторы

http://validator.w3.org/

http://jigsaw.w3.org/css-validator/

HTML Validator и CSS Validator от W3C особенно полезны для опытных пользователей. Эти бесплатные инструменты не проверяют наличие проблем с доступностью; скорее они проверяют правильность использования HTML и CSS.

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

Доступность стала проще

Доступность больше не является привлекательной — она ​​важна для развития Интернета. Валидация должна включать в себя сочетание автоматических и ручных проверок.

Автоматизированные инструменты ищут очевидные проблемы с доступностью страницы, в то время как ручные методы проверки обычно учитывают непрерывность и поток контента. Но во всех случаях цель состоит в том, чтобы сделать информацию доступной как можно большему количеству пользователей из целевой аудитории. Не позволяйте правилам мешать всем посетителям получать необходимую им информацию и щадить их той информацией, которой они не получают.