JavaScript i dostępność – zarządzanie fokusem i powiadamianie użytkownika

Niedawno podczas rozmowy ze znajomym na temat dostępności pojawił się problem, jak zakwalifikować pewien błąd dostępności. Chodziło o odtwarzacz multimediów, który uruchamiał się jako okno modalne. Sęk w tym, że okno dodawane było na samym końcu drzewa DOM i nie było w żaden sposób anonsowane. Efekt był taki, że niewidomy użytkownik klikał na link z …

Ukrywanie braku dostępności nie jest rozwiązaniem problemu braku dostępności

Swego czasu zapytałem na grupie poświęconej dostępności, czy można ukryć słabo dostępny slajder. Powołałem się na kryterium sukcesu 1.1.1, gdzie treści czysto dekoracyjne należy ukrywać przed czytnikami ekranu. Co prawda slajder miał funkcje czysto dekoracyjne, bo wyświetlał po prostu sekwencje zdjęć losowo wybranych z galerii, ale jednak Dominik Paszkiewicz twierdził, że skoro jest treść dla …

Placeholder – same problemy z użytecznością

Okazuje się, że placeholder generuje sporo problemów z użytecznością, a miał być przecież odpowiedzią na pomoc w wypełnianiu formularzy. Pewnie każdy kojarzy tekst podpowiedzi pojawiający się najczęściej w polach edycyjnych, znikający po kliknięciu lub po rozpoczęciu wpisywania zawartości przez użytkownika. Tekst podpowiada co i jak wpisać w dane pole i podoba się projektantom. Jego zaleta, …

Mały tutorial o budowaniu dostępnych aplikacji w środowisku Angular.js

Angular.js to coraz popularniejsza platforma do tworzenia aplikacji webowych. Zazwyczaj trudno mi pojąć, dlaczego programiści wolą takie środowiska, zamiast własnego kodu rozszerzanego bibliotekami, ale taki jest trend i nic na to nie da się poradzić. Warto jednak wiedzieć, jak w takim środowisku programować aplikacje, które będą dostępne. Tutaj krótki, ale ciekawy poradnik po angielsku Single …

Okno modalne wykorzystujące ARIA

Okna modalne pozwalają na budowanie interfejsów webowych o znacznym podobieństwie do aplikacji instalowanych na komputerach. Programiści nie zawsze dbają o to, by takie elementy były dostępne, a jedynie starają się, by wyglądały podobnie do znanych skądinąd. Tymczasem takie okienka mogą być w pełni dostępne. Tutaj ciekawy przykład zbudowania takiego okienka, które jest w pełni dostępne.

Wtyczka do WordPressa podnosząca dostępność skórek

Właśnie została zaktualizowana wtyczka WP Accessibility do wersji 1.2.Jest to bardzo ciekawe rozwiązanie dla administratorów, stron postawionych na WordPress, którzy chcą zrobić coś w kierunku dostępności, a jeszcze nie zebrali się za gruntowne porządki. Od razu jednak ostrzegam – ta wtyczka nie rozwiązuje problemów za webmastera, a jedynie usuwa kilka problemów.

Accessible Rich Internet Applications (ARIA) – krótkie wprowadzenie

Zamierzam kontynuować wpisy na temat tworzenia dostępnych interfejsów webowych, ale zdałem sobie sprawę, że do tej pory nie wyjaśniłem pojęcia ARIA. Czas nadrobić tą zaległość i jednocześnie wskazać możliwości i zagrożenia związane z jej stosowaniem. Coraz bardziej przekonuję się, że ARIA, która miała za zadanie zwiększyć dostępność interfejsów, może ją w praktyce zmniejszać. Szczególnie gdy …

Cztery warunki brzegowe dostępności serwisów internetowych

Stwierdzenie zgodności serwisu z wymaganiami WCAG 2.0 na konkretnym poziomie wymaga zbadania spełnienia wszystkich kryteriów sukcesu dla danego poziomu. Są jednak cztery kryteria sukcesu, od których warto zacząć badanie dostępności, ponieważ brak ich spełnienia czyni bezsensownym dalsze badania. Po prostu występowanie tego typu zakłóceń uniemożliwia korzystanie z serwisu. Można przyjąć, że jest to zerowy poziom …