Специальные возможности - Drupal и Javascript

Как разработчик в Doghouse я всегда должен помнить о доступности, постоянно напоминая себе, что не существует «среднего» пользователя и такого понятия, как «нормальный». У каждого пользователя разный набор представлений и опыта; что как люди мы знаем, но как разработчики мы можем забыть. Мы не можем поместить наших пользователей в серию воспринимаемых категорий или определений только для того, чтобы дать себе свободу делать то, что мы считаем правильным; вместо этого нам нужно полагаться на данные и статистику, чтобы информировать о нашей инклюзивной разработке и дизайне. Это не только моральный и этический вопрос, это еще и юридический вопрос, надзор за которым в прошлом был затруднительным и дорогостоящим.

Имея полмиллиарда пользователей, полагающихся на стандарты доступности при разработке и дизайне, мы никогда не можем забывать, что мы работаем для всех, а не для большинства. Мы прошли долгий путь за последние годы, но как отрасль мы далеко не так далеко, как нам нужно. Об этом свидетельствует количество нерешенных юридических проблем. В 2017 году в США было рассмотрено 814 дел о доступности веб-сайтов.

Ближе к дому, в Австралии, были Олимпийские игры 2000 года в Сиднее, которые, возможно, заставили австралийский бизнес обратить внимание на проблемы доступности Интернета; особенно девелоперские и дизайнерские агентства. Официальный веб-сайт игр оказался в центре внимания специальных возможностей, когда Брюс Магуайр, веб-пользователь, выходивший в Интернет через обновляемый брайлевский дисплей, обнаружил, что не может получить доступ к информации. Он подал в суд и выиграл, что спровоцировало последующее принятие правительством Австралии руководящих принципов W3C и ускоренное соблюдение требований правительства Содружества, которое потребовало, чтобы все веб-сайты агентств соответствовали стандартам доступности к 1 декабря того же года.

Решение HREOC создало прецедент создания веб-сайта, предназначенного для использования и для информирования широкой общественности, когда такой веб-сайт более доступен для зрячего пользователя, чем то же намерение, и информация недоступна для пользователя который слеп в силу инвалидности. Таким образом, они подвергаются дискриминации из-за недостаточного обеспечения, а создатель веб-сайта нарушает Cth DDA ». 1

Дело в значительной степени способствовало расширению доступности Интернета в Австралии, но не все компании адаптировались достаточно быстро или с постоянной доступностью в качестве цели, как показано на примере австралийского гиганта супермаркетов Coles, который предстал перед судом из-за проблем с доступностью на их веб-сайте. Это произошло в 2015 году, через пять лет после выпуска Олимпиады в Сиднее. Возможно, даже до сих пор не все предприятия принимают достаточные меры; В 2018 году количество юридических жалоб в отношении доступности по-прежнему растет, о чем свидетельствуют недавние выпуски проблем, связанных с банковской отраслью, когда крупные австралийские финансовые учреждения вызываются из-за их недоступности на веб-сайтах.

Javascript и специальные возможности - Javascript доступен

Javascript часто считается одной из причин проблем с доступностью в Интернете, а некоторые считают, что это чревато проблемами, блокирующими доступ. Мы работаем с Javascript изо дня в день, однако немногие люди были бы лучше, чем Эверетт Цуфельт, чтобы разрушить мифы, которые долгое время окружали Javascript и доступность.

Глаукома, с которой он родился, проявилась в 2004 году, и с тех пор он полагается на вспомогательные технологии. Он является директором по технологиям на myplanet.com, где оказывает поддержку технологам с открытым исходным кодом, которые работают с Drupal, и не разделяет идею о том, что приложения, созданные на основе Javascript, по своей природе недоступны. Вместо этого он считает, что проблема в разработчиках; не язык. То, что я тоже считаю верным.

«Среди разработчиков существует давнее убеждение, что любое приложение, созданное с использованием JavaScript, обязательно недоступно. Это убеждение подкрепляется быстрым внедрением незрелых фреймворков JavaScript и компонентов пользовательского интерфейса, а также срезанием углов, когда время выхода на рынок имеет приоритет над инклюзивностью. Но не JavaScript виноват! Как полностью слепой разработчик JavaScript, я могу с некоторой уверенностью заявить, что JavaScript не виноват… Э. Цуфельт

Источник

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

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

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

Источник

Помимо того, что Javascript считается по своей сути недоступным, технологи часто также предполагают, что люди, использующие программы чтения с экрана, отключают JavaScript. Однако недавний опрос показывает, что это не так, и 97,6% респондентов, использующих программы чтения с экрана, действительно имеют включенный Javascript. Для разработчика это стало тревожным звонком.

Источник:

Часто команды разработчиков и дизайнеров считают, что они создали доступные приложения, но не тратят время и не имеют ресурсов, чтобы проверить, насколько доступность действительно достаточна. У нас действительно нет веского оправдания отсутствию тестирования, нам просто нужно потратить время и усилия. Для точного тестирования нужны реальные пользователи. Сюда входят люди без инвалидности, люди, использующие навигацию с клавиатуры, и люди, использующие программы чтения с экрана. Это люди, которые лучше всего могут дать ценную информацию и отзывы пользователей. В сравнительно недавнем опросе доступности, проведенном Smashing Magazine, было показано, что 47% разработчиков признались, что знают лишь минимум ARIA-ролей и знают, как поддерживать доступность SPA, а еще 28% разработчиков признались, что у них нет идея вообще.

Общие проблемы UX, которые подчеркнул г-н Цуфельт: пытается зарегистрироваться на сайте социальной сети, но не может зарегистрироваться; тратить время на покупки в Интернете только для того, чтобы узнать, что он не может оформить заказ; использует необходимые для работы приложения, но не может найти кнопки; пытаетесь забронировать отель, но календарь недоступен; и желая внести свой вклад в планирование контента, но не имея возможности переупорядочить задачи в невыполненной работе. Я могу только представить, какой уровень разочарования будет испытывать человек, сталкиваясь с этими проблемами снова и снова.

Подобные сценарии затрагивают потенциально 15% населения - более полумиллиарда человек. Как веб-разработчик, я всегда поступаю с добрыми намерениями в своей работе, однако я также знаю, что это постоянный процесс обучения и постоянные усилия, необходимые для того, чтобы веб-доступность оставалась на переднем крае разработки и дизайна. Разработчики и дизайнеры не могут позволить себе расслабляться по этому поводу - доступность всегда можно улучшить, это должно быть постоянное развитие.

Одна из наших основных технологий - Drupal, программное обеспечение с открытым исходным кодом, поддерживаемое сообществом, приверженным разнообразию и инклюзивности, а также доступности. »Как разработчику поддержка сообщества Drupal в этих областях является огромным бонусом - всегда есть кто-то, кто готов протянуть руку помощи. Это также причина того, что у нас, как у разработчиков Drupal, нет оправданий для создания недоступных приложений или дизайнов, поскольку у нас есть целое сообщество, готовое помочь нам. В качестве заключительного и положительного примечания г-н Цуфельт отметил две компании, которые понимают это абсолютно правильно для него, как слепого пользователя, - EXPEDIA и HILTON HOTEL.