Помощь в написании студенческих работ
Антистрессовый сервис

Обзор стандартов web-доступности

РефератПомощь в написанииУзнать стоимостьмоей работы

Января 2009 года в Российской Федерации вступил в действие национальный стандарт ГОСТ Р 52 872−2007 «Интернет-ресурсы. Требования доступности для инвалидов по зрению» (англ. The Internet resources. Requirements of accessibility for invalids on sight). Данный документ был разработан ФГУП «СТАНДАРТИНФОРМ» и НУ ИПРПП ВОС «Реакомп» по заказу Федерального агентства по здравоохранению и социальному… Читать ещё >

Обзор стандартов web-доступности (реферат, курсовая, диплом, контрольная)

Если изложенные выше доводы убедили вас в необходимости соответствия вашего ресурса основным стандартам доступности, то, скорей всего, перед вами встал вопрос «Как это сделать?».

Доступность Интернет-ресурсов достигается посредствам обычных технологий web-проектирования. Просто при их применении требуется следовать набору конкретных рекомендаций. Причём сразу стоит отметить, что сайт, созданный с учётом стандартов доступности, с дизайнерской точки зрения не будет иметь никаких отличий от сайта, разработанного без их применения. То есть вы ничего не теряете, а лишь приобретаете.

Ниже будет приведён краткий обзор основных стандартов доступности Интернет-ресурсов с указанием ссылок для их подробного изучения профессиональным web-программистом.

Рекомендации по доступности web-контента (WCAG), версия 1.0.

Данный документ был разработан консорциумом «W3C» (http://w3.org), являющимся одним из основных органов стандартизации в Интернете. Его подразделение «Web Accessibility Initiative» (WAI) опубликовало первую версию своих рекомендаций по созданию доступных web-сайтов 5 мая 1999 года.

Рекомендации по доступности web-контента (англ. Web Content Accessibility Guidlines, сокращёно WCAG) являются наиболее широко используемым стандартом по обеспечению доступности в Интернете. Использование WCAG 1.0 было предложено рядом правительственных органов, включая Европейский союз и правительство Италии.

WCAG 1.0 является набором из четырнадцати рекомендаций, охватывающих цели, которые необходимо реализовать для получения максимально доступной страницы. В каждом пункте рекомендаций содержится ряд контрольных точек, которые составляют реальное содержание документа. В то время как рекомендации объясняют концепции, которые авторы имеют в виду, контрольные точки являются тем, что используется для проверки соответствия стандартам. Каждая из контрольных точек имеет приоритет от 1 до 3, чтобы указать на их важность. Чтобы соответствовать WCAG 1.0, необходимо удовлетворить всем контрольным точкам с приоритетом 1. Соблюдение всех контрольных точек с приоритетом 1 предоставляет рейтинг соответствия «A» (1A). Если вы удовлетворяете также контрольным точкам с приоритетом 2, то вы будете соответствовать рейтингу «AA» (2A). Если вы удовлетворяете всем контрольным точкам с приоритетами 1, 2 и 3, то вы будете соответствовать рейтингу «AAA» (3A), который является самым высоким.

Однако в современных условиях WCAG 1.0 несколько устарел, так как со времён 1999 года, стали активно применяться новые технологии, такие как JavaScript, ARIA Drag-and-Drop и другие. К тому же он изначально разрабатывался как часть пакета из трёх документов, где второй документ отводился для описания браузеров и вспомогательных программ доступности, например, screen reader-ов, а третий охватывал средства разработки, например, Dreamweaver, и CMS. Предполагалось, что большая часть работы по обеспечению доступности сайтов будет приходиться как раз на их долю. Однако общее признание из всех трёх получил лишь WCAG, описывающий только приёмы CSS. Таким образом, часто складывается ситуация, когда ожидания WCAG 1.0 в отношении агентов пользователей не удовлетворяются, поэтому даже полное соответствие WCAG 1.0 не гарантирует абсолютно доступности ресурса.

Официальная английская версия WCAG 1.0: http://www.w3.org/TR/WAI-WEBCONTENT/.

Неофициальная русская версия «Руководство по созданию доступного веб-контента. Версия 1.0. Приемы CSS»: http://tiflocomp.ru/docs/wcag10_css.php.

Рекомендации по доступности web-контента (WCAG) Samurai.

26 февраля 2008 года группа разработчиков под руководством Джо Кларка (англ. Joe Clark), независимо от «W3C», опубликовала корректировки и расширения стандарта WCAG 1.0, получившие название WCAG Samurai. Данный документ предназначался для приведения WCAG 1.0 в соответствие современным реалиям web-технологий. Однако данный комплекс рекомендаций так и не получил широкого признания, так как не был поддержан консорциумом W3C, который в декабре того же года выпустил следующую версию WCAG.

Английская версия WCAG Samurai: http://www.wcagsamurai.org.

Рекомендации по доступности web-контента (WCAG), версия 2.0.

11 декабря 2008 года консорциум «W3C» опубликовал следующую версию рекомендаций — WCAG 2.0. Версия 2.0 отличается от 1.0 большей технологической независимостью, то есть данный комплекс рекомендаций в равной мере актуален для всех основных web-технологий: HTML, CSS, Flash и так далее.

В WCAG 2.0 используются те же три уровня соответствия, но общий подход к анализу ресурса несколько пересмотрен с целью получения большей универсальности стандарта. Он основывается на четырёх принципах доступности:

Воспринимаемость:

Люди должны получить доступ к контенту через ту среду, которая им доступна. Например, люди с нарушением зрения должны иметь возможность услышать контент.

Взаимодействие:

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

Понятность:

Контент и интерфейс пользователя должны быть понятны всем людям, которые их используют.

Надёжность:

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

Разумеется, не предполагается, что web-сайты будут удовлетворять абсолютно всем этим требованиям на 100%. Технология, которую имеет пользователь, также должна сделать часть работы. Например, ожидается, что screen reader будет читать страницы людям, которым это требуется, а не каждый web-сайт будет предоставлять аудио-версию своего контента. Однако в то же время ожидается, что web-сайт предоставит страницы, которые можно прочитать с помощью обычной программы чтения экрана.

WCAG 2.0 также отличается от WCAG 1.0 в техническом подходе. Так как стандарт более независим от технологии, и имеет дело с концепциями доступности, а не с конкретными техническими деталями, то важно уделить внимание сопровождающим стандарт документам.

Документ «стандарта» WCAG 2.0 (http://www.w3.org/TR/WCAG20/) даст понимание, а «технический» документ (http://www.w3.org/TR/WCAG20-TECHS/) предоставит разработчику надёжные реализуемые фрагменты информации. Всё это разбивается на «общие» методы (технологически неопределённые) и специфические для отдельных технологий «W3C».

Для перехода с WCAG 1.0 на 2.0 «Web Accessibility Initiative» разработало соответствующее руководство — «Comparison of WCAG 1.0 Checkpoints to WCAG 2.0, in Numerical Order» (http://www.w3.org/WAI/WCAG20/from10/comparison/).

Официальная английская версия WCAG 2.0: http://www.w3.org/TR/WCAG20/.

Готовящаяся официальная русская версия WCAG 2.0: http://www.wcag.ru/guidelines/wcag20.

WAI-ARIA, версия 1.0.

Ещё одним важным стандартом, разработанным консорциумом W3C, в 2008;2009 годах является стандарт WAI-ARIA 1.0, что расшифровывается как «Web Accessibility Initiative — Accessible Rich Internet Applications (Инициатива доступности web — доступность высокотехнологичных Интернет-приложений). Это пакет документов, который определяет, как сделать доступными сложные динамические web-приложения, которые используют такие технологии, как HTML, JavaScript и AJAX. Этот стандарт официально поддерживается ведущими Интернет-браузерами: Firefox 3. x и выше, Internet Explorer 8 и выше, Opera 9.5 и выше, а также некоторыми другими.

Дело в том, что ряд новых динамических web-технологий могут вызвать проблемы у пользователей с ограниченными физическими возможностями, главным образом, у людей с нарушениями зрения и моторики. Поэтому их разработка требует соблюдения определённых норм доступности для этой категории пользователей.

Основная документация WAI-ARIA 1.0 (англ.): http://www.w3.org/TR/wai-aria/.

Примеры использования WAI-ARIA 1.0 (англ.): http://www.w3.org/TR/wai-aria-primer/.

Документация по авторингу WAI-ARIA 1.0 (англ.): http://www.w3.org/TR/wai-aria-practices/.

ГОСТ Р 52 872−2007 Интернет-ресурсы. Требования доступности для инвалидов по зрению.

1 января 2009 года в Российской Федерации вступил в действие национальный стандарт ГОСТ Р 52 872−2007 «Интернет-ресурсы. Требования доступности для инвалидов по зрению» (англ. The Internet resources. Requirements of accessibility for invalids on sight). Данный документ был разработан ФГУП «СТАНДАРТИНФОРМ» и НУ ИПРПП ВОС «Реакомп» по заказу Федерального агентства по здравоохранению и социальному развитию в рамках федеральной целевой программы «Социальная поддержка инвалидов на 2006;2010 годы», утверждённой постановлением правительства Российской Федерации от 29 декабря 2005 года. Данный документ стандартизует русскоязычные Интернет-ресурсы и призван установить общие требования их доступности для людей с нарушениями зрения.

В ГОСТе Р 52 872−2007 требования доступности ресурса выражаются в виде набора из нескольких десятков рекомендаций, касающихся общего дизайна сайта, обязательного использования некоторых HTML-конструкций, структуры и особенностей вёрстки Интернет-страниц.

Однако данный документ не лишён ряда ощутимых недостатков и вызывает немало вопросов. Например, сайт, созданный с безусловным соблюдением пункта 5.2 «Графические файлы»:

Каждый графический файл должен быть снабжен поясняющим текстом. Для этого при включении в веб-страницу ссылки на графический файл (язык HTML) необходимо указать данный поясняющий текст в атрибуте ALT может быть неудобным для посетителя ресурса, так как при этом на странице будет присутствовать информация не только о графических элементах, несущих конкретную смысловую нагрузку, например, «Картина К. Малевича — Чёрный квадрат» или «Логотип компании с изображением глобуса», но и простых элементов визуального дизайна, например, «Голубая волнистая линия» или «узор с цветочками», что будет только мешать работе незрячего пользователя.

Требование пункта 5.1 «Объем контента»:

Частопосещаемые страницы по своему объему должны быть не более 2−3 экранов текста. Число ссылок на странице должно быть не более 15 также вызывает вопросы, например, «Что делать сайтам, у которых только меню уже насчитывает более 15 гиперссылок или сайтам типа wiki?», а главное не ясны мотивы ограничения числа ссылок с точки зрения доступности для инвалидов по зрению.

Однако имеет смысл отметить тот факт, что Федеральным законом «О техническом регулировании» № 184-ФЗ от 27 декабря 2002 года разделены понятия «технический регламент» и «стандарт», в связи с чем все ГОСТы утрачивают обязательный характер и применяются добровольно, за исключением некоторых категорий, к которым ГОСТ Р 52 872−2007 не относится. То есть данный документ носит лишь рекомендательный характер и несоблюдение его норм не влечёт никаких последствий для Интернет-ресурсов, в том числе и государственных, что делает его по сути бесполезным. К тому же раде справедливости стоит заметить, что не сайт института «Реакомп», как разработчика, не сайт Федерального агентства по техническому регулированию и метрологии, как учреждения отвечающего за распространение этого документа, не соответствуют данному ГОСТу. Причём на сайте Федерального агентства по техническому регулированию и метрологии сам данный документ выложен с нарушением себя самого, так как представлен в графическом формате с низким разрешением без текстовой альтернативы (несоответствие пункту 4.2.1 данного ГОСТа).

Таким образом, ГОСТ Р 52 872−2007 не несёт никакой практической пользы по улучшению доступности Интернет-ресурсов для инвалидов по зрению и по сути является очередной «потёмкинской деревней». В данном же обзоре он рассматривается отдельно только потому, что имеет непосредственное отношение к русскоязычной части Интернета. Однако для web-разработчиков, озабоченных вопросом доступности их ресурсов, намного более полезно обратить внимание на стандарты Section 508 и, главным образом, на WCAG 2.0.

Официальная версия ГОСТа Р 52 872−2007 в графическом варианте: http://protect.gost.ru/v.aspx?control=8&baseC=6&page=0&month=7&year=2010&search=ГОСТ Р 52 872−2007&RegNum=1&DocOnPageCount=15&id=165 452.

Неофициальная версия ГОСТа Р 52 872−2007 в текстовом варианте: http://tiflocomp.ru/docs/gost_r52872−2007.php.

Прочие стандарты.

Существует множество других стандартов web-доступности, принятых в различных странах мира, например, немецкий BITV 1.0 Level 2 или итальянский Stanca Act. Однако они носят локальный характер и актуальны только для сайтов, активно работающих в странах, в которых они приняты. Если же отбросить юридический аспект доступности, то есть руководствоваться в первую очередь созданием доступного сайта с функциональной, а не формальной точки зрения, то соблюдение директив «W3C» даёт всё необходимое, а именно стандарты WCAG и WAI-ARIA последних, на момент создания сайта, версий.

Политика в области web-доступности (англ.): http://www.w3.org/WAI/Policy/.

Показать весь текст
Заполнить форму текущей работой