Grupa W3C – Web Accessibility Initiative (WAI) stwierdziła, że zawarte w dokumencie Web Content Accessibility Guidelines (WCAG 1.0) wytyczne, odradzające używanie JavaScriptu są bezwartościowe dla twórców aplikacji internetowych.
Grupa przygotowała nowe wytyczne, uwzględniające dynamiczne aspekty dzisiejszej Sieci. Zawarte są one w opublikowanych pierwszych szkicach ARIA – Accessible Rich Internet Applications. Mają one na celu ułatwić programistom zrozumienie problemów związanych z dostępnością do aplikacji i jak problemy te przezwyciężać.
Protokoły WAI rozwiązywały ten problem poprzez wprowadzenie pośredniczącej warstwy (middleware) aplikacji, która dostarczała strony internetowe przeglądarkom. Jej specyfikacja została opublikowana pod nazwą Roles, States and Properties Module for Accessible Rich Internet Applications 1.0 i opisuje metody tworzenia rozszerzeń dla HTML i XHTML.
Stworzono cztery krytyczne rozszerzenia:
- atrybut roles: pozwala na zdefiniowanie roli elementu poprzez skomentowanie języka hostu
- atrybuty states i property: stany i własności klawiatury, które mogą być mapowane pośrednio lub bezpośrednio na API dostępności platformy,
- wartości role document: dostarczają zestawu standardowych narzędzi, które definiują dane części dokumentu pod względem dostępności. Pozwala to na zmapowanie klawiszy przez agentów działających na desktopach, tak że łatwiej jest nawigować po dokumencie,
- taksonomia wartości ról ARIA: jest to taksononomia definiująca potencjalne role w strukturze dokumentu i własności, jakie mogą one zawierać. Pozwala ona agentom użytkownika lub narzędziom autorskim odwzorowywać API dostępności. Jest modelowana za pomocą języków RDF/OWL.
Dzięki przestrzeganiu wytycznych grupy WAI możemy uczynić nasze strony dostępnymi dla wielu niepełnosprawnych ludzi. Mogą oni być wartościowymi użytkownikami naszych serwisów, regularnymi klientami naszych sklepów internetowych. Niemądrze jest rezygnować z nich tylko dlatego, że programiście nie chciało się przeczytać wytycznych W3C.
Dodaj komentarz