Poslepu.cz na novém URL

Od ledna 2014 najdete blog na adrese poslepu.cz.

Zobrazují se příspěvky se štítkemwai. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkemwai. Zobrazit všechny příspěvky

úterý 15. října 2013

Aktualizované materiály o přístupnosti z dílny W3C-WAI

Web Accessibility Initiative (WAI) vydala v poslední době několik aktualizací svých metodik a dalších materiálů. Zde je jejich stručný přehled.

Using WAI-ARIA in HTML Working Draft

Dokument Using WAI-ARIA in HTML Working Draft, který je momentálně ve stádiu pracovní verze, přináší praktické rady vývojářům, jak zlepšit přístupnost HTML implementací specifikace WAI-ARIA.

Accessible Rich Internet Applications (WAI-ARIA) 1.1 Working Draft

Specifikace WAI-ARIA povyšuje na verzi 1.1 a je nyní k dispozici jako pracovní verze pro veřejné připomínkování. Změny oproti verzi 1.0 mají být minimální, hlavní změna je v přidání atributu aria-describedat, který má sloužit k vytvoření lepších rozšířených popisků tam, kde aria-describeby nedostačuje. Připomínky lze zasílat do 1. listopadu 2013.

WCAG2ICT: Applying WCAG 2.0 to documents and software

Přístupnost se v dnešní době zdaleka neomezuje jen na HTML dokumenty a je třeba ji vnímat mnohem šířeji. Metodiku WCAG 2 lze uplatnit i na newebový obsah, za který jsou v tomto příspěvku považovány dokumenty a software (respektive jeho kód).

WCAG 2.0: Techniques and Understanding

Aktualizovány byl také dokumenty Techniques for WCAG 2.0 a Understanding WCAG 2.0, jejichž primárním cílem je poskytnout tvůrcům pomocnou ruku při implementaci požadavků, kladených metodikou WCAG 2.0.

Easy Checks - A First Review of Web Accessibility

A jen pro pořádek zařazuji dokument Easy Checks - A First Review of Web Accessibility, o kterém jsem psal nedávno v článku Easy Checks - WCAG 2.0 přístupnější a srozumitelnější formou.

pondělí 6. února 2012

Praktická implementace WAI-ARIA v Nahlížení do katastru nemovitostí

Specifikace WAI-ARIA může výrazným způsobem zlepšit přístupnost webových stránek a aplikací pro uživatele s handicapem. Před časem jsem se tomuto tématu věnoval na Zdrojáku v seriálu Přístupnost dynamických webových aplikací. V té době se jednalo o věc nepříliš rozšířenou. Dnes už je situace jiná, podpora na straně prohlížečů i asistivních technologií je více než dobrá, takže implementaci prvků z WAI-ARIA nic nebrání.

Jedním z průkopníků v ČR je Český úřad zeměměřický a katastrální, který ve své aplikaci Nahlížení do katastru nemovitostí použil landmarky (oblasti stránky) právě z této specifikace k tomu, aby ještě více zlepšil přístupnost této aplikace.

Jen připomenu, že landmark/oblast stránky slouží k vyznačení určité části webové stránky a přiřazení konkrétní role této části stránky. WAI-ARIA definuje například role main (hlavní obsah stránky), navigation (část s menu/navigací) či search (vyhledávání). Velkou výhodou oproti stávajícímu způsobu, kdy jsou pro vyznačování jednotlivých částí stránek používány skryté nadpisy, je to, že pomocí oblasti stránky mohu vyznačit opravdu oblast (pracuji tedy ve 2D), zatímco nadpisem vyznačím pouze bod na stránce.

Praktická výhoda použití oblastí stránek tedy spočívá v tom, že uživatel je pak při procházení stránky lépe informován o tom, kde daná oblast začíná a končí. Pokud při procházení stránky odspodu nahoru narazí na nějakou oblast stránky, tak je na ni upozorněn. Při vyznačení pomocí nadpisu je určen pouze začátek oblasti, a ne její konec. Pokud nejsou nadpisy použity důsledně, může se pak stát, že uživatel bude například za součást menu považovat i něco, co už jeho součástí není.

V Nahlížení do katastru nemovitostí najdeme 6 oblastí stránek, které mohou uživatelům pomoci při orientaci na stránce a snadnému přesunu na jednotlivé oblasti.

Z důvodu zpětné kompatibility (pokud by na web přišel například někdo se screenreaderem, který ještě oblasti stránky nepodporuje), jsou na webu Nahlížení do katastru nemovitostí použity i (skryté) nadpisy pro vyznačení začátku jednotlivých částí stránky.

Finální řešení tedy může vypadat takto:

<div role="navigation">
<h4>Hlavní navigace</h4>
Obsah navigační sekce
</div>

Českému úřadu zaměměřickému a katastrálnímu gratuluji k tomuto kroku a těším se na další české weby, které se WAI-ARIA nebudou bát a začnou ji používat ;-) Věřím, že ČÚZK bude inspirací i pro další webdevelopery nejen ve státní správě a samosprávě.

Související odkazy

neděle 30. října 2011

Jak zlepšit přístupnost webu pomocí WCAG 2.0?

Chcete vidět, jak vypadá webová stránka, nevyhovující metodice WCAG 2.0 (uznávám, že toto dnes bohužel ještě pořád není velký problém ;-), a jak se změní po úpravách, jejichž výsledkem je její lepší přístupnost a soulad s požadavky WCAG 2.0? Shadi Abou-Zahra a the Education and Outreach Working Group (EOWG) připravili praktickou ukázku s názvem Before and After Demonstration (BAD).

Ukázka nespočívá v předvedení kokrétních chyb, vytržených z kontextu, ale jejím základem je webová prezentace menšího rozsahu (4 stránky + šablona). Každá stránka obsahuje inline poznámky, po jejichž aktivování se přímo na stránce zvýrazní některé největší bariéry v přístupnosti či ukázky jejich řešení - podle toho, jestli si tyto poznámky zobrazíte na stránce s ukázkami chyb, nebo s ukázkami oprav.

Každá stránka také obsahuje interaktivní výsledek auditu přístupnosti, strukturovaný podle jednotlivých principů, pravidel a kritérií úspěšnosti. Jeho jednotlivé úrovně lze rozbalovat/sbalovat dle potřeby a podívat se, jaké konkrétní chyby stránka obsahuje a jakými technikami je lze opravit.

BAD lze použít například při prezentování tématiky přístupnosti, při studiu a k pochopení prraktické implementace WCAG 2.0 a v neposlední řadě také jako příklad toho, jak mohou být zpracovány výsledky auditu přístupnosti.

Materiál je momentálně ve stádiu draftu, určeného pro veřejné připomínkování. Připomínky a návrhy na změny či doplnění je možné posílat na adresu wai-eo-editors@w3.org.

pátek 21. října 2011

Lze - a jak - vůbec měřit přístupnost?

Je přístupnější webová stránka, na které jsou dva obrázky z deseti s chybným alternativním textovým popiskem, nebo stránka s pěti obrázky, z nichž jen jeden má chybně vyplněný alt popisek? A co stránka s formulářem, kde není jednomu formulářovému prvku přiřazen správný popisek?

Měření úrovně přístupnosti webu je důležité pro vyhodnocení toho, do jaké míry je přístupnost implementována, a také pro sledování zlepšení přístupnosti. Pokud nejsme schopni přístupnost změřit, těžko můžeme zjistit, zda se po úpravách webové stránky zlepšila, či zhoršila.

Najít vhodná měřítka ale není úplně triviální. Vezměme si například WCAG 2.0. Ten pracuje se 4 úrovněmi přístupnosti (žádná, A, AA, AAA), které ale bohužel neumožňují snadné "jemnější" porovnání přístupnosti dvou webů a sledování změn. Pokud web vyhovuje všem kritériím na úrovni A a většině - ale ne všem - z úrovně AA, pak je na něj pořád nahlíženo jako na web na úrovni A a úsilí navíc (kritéria AA) se v hodnocení vůbec neprojeví.

W3C/WAI Research and Development Working Group proto připravuje online sympózium o meření míry přístupnosti a vyzývá všechny, kdo mají k tématu co říci, k účasti. Sympózium se bude konat 5. prosince, termín pro přihlášení přednášek je 1. listopadu.

Jsem docela zvědavý na výsledky, protože jsme si podobnou situací prošli u naší Metodiky Blind Friendly Web a nutno přiznat, že ani jedna metrika, kterou jsme během let stanovili a používali, stoprocentně neodrážela realitu.

Související odkazy