Jak projektować dostępne strony



Podobne dokumenty
w ramach projektu pn. Szkoła bez barier. jest współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

15 ZALECEŃ dla dostępności serwisów internetowych i dokumentów

AUDYT DOSTĘPNOŚCI STRONY INTERNETOWEJ

Przemysław Marcinkowski Fundacja Widzialni. Budowa dostępnej strony www placówek publicznych

Usługa Utilitia Korzystanie z Internetu przez Osoby Niepełnosprawne. Piotr Witek Utilitia.pl Kraków, 16 Lipca 2013 r.

Dostępność w rozumieniu ustawy o języku migowym i innych środkach komunikowania się

Dostępne e-podręczniki

Szkolenia dla pracowników Politechniki Wrocławskiej

Dostępne e-podręczniki

Dokumentacja techniczno-użytkowa Serwis internetowy

10 ZASAD I 10 BADAŃ DOSTĘPNOŚCI DLA KAŻDEGO

W kierunku zwiększania dostępności zasobów udostępnianych przez polskie biblioteki cyfrowe Nowoczesne rozwiązania w systemie dlibra 6

Strona internetowa Muzeum Śląskiego dla niedowidzących. Kilka uwag praktycznych

HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści

Specyfikacja. Załącznik A

W ramach realizacji zamówienia Wykonawca będzie świadczył usługi w zakresie m.in:

Specyfikacja dla strony internetowej Fundacji Śląskie Hospicjum dla Dzieci

ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop Spis treści

Aplikacje WWW - laboratorium

Załącznik nr 1. Szczegółowe założenia funkcjonalne i techniczne projektu. Projekt przewiduje realizację następujących zadań:

Czas na dostępność. Projekt Kuźnia Dostępnych Stron jest współfinansowany ze środków Ministerstwa Administracji i Cyfryzacji

Prawne obowiązki w zakresie udostępniania informacji spoczywające na barkach samorządów lokalnych i jednostkach administracji publicznej

E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, Spis treści

Ranking partii politycznych

Pierwsza strona internetowa

Redagowanie oraz pisanie tekstów, a także ich odpowiednie publikowanie w internecie w sposób przyjazny dla osób z niepełnosprawnościami Szkolenie

Dobre praktyki w tworzeniu dostępnych stron www zgodnych ze standardem WCAG 2.0

I. Dlaczego standardy kodowania mailingów są istotne?

Oczami niewidomego. Klawiatura fajna jest Uwaga na fokus! Czytnik ekranu (Screenreade)?

Dokument hipertekstowy

Serwisy internetowe administracji publicznej. Jak je przygotować i prowadzić, by były dostępne dla każdego?

używane skróty: HTTP - protokół do transferu tekstu, hipertekstu, zbiorów binarnych URL - jednolity lokalizator zasobów

I. Formatowanie tekstu i wygląd strony

WZÓR Załącznik nr 5 do SIWZ BZP PM

Od strony internetowej do aplikacji mobilnej standardy dostępności WCAG 2.1

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

RAMOWY HARMONOGRAM SZKOLENIA

Instrukcja tworzenia dostępnych dokumentów

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

e r T i H M r e n L T n

Dostępność stron www dla osób niepełnosprawnych

Przygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia)

Format HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty

Warszawa, dnia 9 kwietnia 2014 r. Poz. 464 ROZPORZĄDZENIE MINISTRA ADMINISTRACJI I CYFRYZACJI 1) z dnia 26 marca 2014 r.

Użyteczność stron internetowych

Akademia Techniczno-Humanistyczna w Bielsku-Białej

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

Tworzenie wiadomości Follow up

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Podręcznik użytkownika platformy szkoleniowej Audatex. wersja 1.2

Projekty z Technologii Informacyjnych

Wymagania edukacyjne: Statyczne witryny internetowe (na podstawie programu nr )

Czas na dostępność. Projekt Kuźnia Dostępnych Stron współfinansowany ze środków Ministerstwa Administracji i Cyfryzacji

Bootstrap. Tworzenie serwisów Web 2.0. dr inż. Robert Perliński

Dostępne multimedia Accessibility Camp Monika Szczygielska, Dostępni.eu

Po zakończeniu rozważań na temat World Wide Web, poznaniu zasad organizacji witryn WWW, przeczytaniu kilkudziesięciu stron i poznaniu wielu nowych

ASPEKTY TECHNOLOGICZNE APTEK INTERNETOWYCH

Zawartość specyfikacji:

Spis treści CZĘŚĆ I JĘZYK SIECI 17. Wstęp 13. Rozdział 1 Wprowadzenie do HTML5 19. Rozdział 2 Znajomość znaczników HTML5 37

HTML ciąg dalszy. Listy, formularze

Przewodnik... Tworzenie Landing Page

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

za pomocą: definiujemy:

Robert Szmurło. Projektowanie Graficznych Interfejsów Użytkownika

Synchronizacja i współdzielenie plików w Internecie. Prezentacja. Instrukcja obsługi aplikacji WEB Manager plików

MAPA DOSTĘPNOŚCI PROCES TWORZENIA DOSTĘPNEGO SERWISU INTERNETOWEGO ZGODNEGO Z WCAG 2.0 NA POZIOMIE AA*

g) Zakładka/podstrona DRUKI DO POBRANIA zawierająca wzory druków, formularzy, wykaz aktualnie udostępnianych materiałów,

URL:

Zapytanie ofertowe. Wymogi stawiane Oferentom Szczegółowy opis przedmiotu zamówienia:

Tekstowe alternatywy:

O higienie pracy, komputerze, sieciach komputerowych i Internecie

Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:

BDG.WZP JP Warszawa, 15 lipca 2015 r.

Odsyłacze (inaczej: hiperłącza, łącza hipertekstowe, odnośniki, linki) Najbardziej charakterystycznym elementem dokumentów w światowej sieci World

ERGODESIGN - Podręcznik użytkownika. Wersja 1.0 Warszawa 2010

Spis treści. Rozdział 2. Graficzna oprawa witryny...z Stosowanie motywu...s...s.. 19

Tabele. Przykład 15a.htm. <HTML><HEAD><TITLE> Cennik</TITLE></HEAD><BODY><H3>Cennik</H3> <TABLE BORDER="1"> <TR>

Tworzenie wiadomości Newsletter

Szkolenie z użytkowania platformy ONLINE.WSNS

Front-end: solidne podstawy. Wszystko, co warto wiedzieć o HTML, CSS, JavaScript i Bootstrap.

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/4.1.4/2015

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Wprowadzenie do dostępności Dominik Paszkiewicz

INSTRUKCJA UŻYTKOWNIKA. Spis treści. I. Wprowadzenie II. Tworzenie nowej karty pracy a. Obiekty b. Nauka pisania...

PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/4.1.4/2016

Program szkolnego koła informatycznego

RAPORT Z TESTÓW UŻYTKOWNIKA PLATFORMY WDIALOGU. Bartosz Stępień

Dostępność serwisów i treści internetowych dla osób z dysfunkcją wzroku i słuchu. Długie Życie Fotografii 2016 Fundacja Archeologia Fotografii

Optymalizacja logo strony. Krok po kroku... Spis treści

Programowanie WEB PODSTAWY HTML

Zajęcia 4 - Wprowadzenie do Javascript

Spis treści 3. Spis treści

Profesjonalny efekt szybko i łatwo z darmowym oprogramowaniem Avery Design & Print

RAMY PORADNIKÓW I MATERIAŁÓW EDUKACYJNYCH. adresaci (dla kogo treści poradnika mogą być użyteczne, np. doradcy

REGIONALNA ORGANIZACJA TURYSTYCZNA WOJEWÓDZTWA ŚWIĘTOKRZYSKIEGO. ogłasza nabór na stanowisko. Specjalisty ds. audytu portalu

Co to jest usability?

Specyfikacja istotnych warunków zamówienia serwis (strona) internetowy promujący projekt pn. Piekielny Szlak oraz Gminę Gowarczów,

Komponent Formularz. Rys. 1. Strona programu Joomla - Rys. 2. Instalacja komponentu

Transkrypt:

Jak projektować dostępne strony Przemysław Marcinkowski e-mail: przemek@iart.com.pl

Plan prezentacji 1. Dlaczego powstał dokument WCAG? 2. Priorytety 3. Tworzenie tekstów 4. Linki 5. Nawigacja 6. Grafika 7. Formularze 8. Tabele 9. Flash 10. Czy Twój serwis jest dostępny? 11. Pełne testowanie

Dlaczego powstał dokument WCAG? (Web Content Accessibility Guidelines) Zapewnienie płynnej transformacji Odseparowanie struktury od prezentacji (CSS) Dostarczenie w pełni samodzielnego tekstu. Jeśli część treści lub nawigacji ma inną formę należy dostarczyć tekstowy odpowiednik. Tworzenie dokumentów, które działają nawet gdy odbiorca nie widzi czy nie słyszy Tworzenie dokumentów, które nie wymagają tylko jednego rodzaju sprzętu do odczytania Tworzenie treści zrozumiałej i łatwej w nawigacji wyrazistość języka i jego prostota zrozumiały mechanizm nawigacyjny do przemieszczania się pomiędzy stronami plan orientacyjny

Priorytety 1. Priorytet 1 (WAI poziom A) Autorzy stron muszą zastosować się do tego punktu. W przeciwnym razie, jedna lub więcej grup nie będzie miała dostępu do informacji w dokumencie. 2. Priorytet 2 (WAI poziom AA) Autorzy stron powinni zastosować się do tego punktu. W przeciwnym razie, jedna lub więcej grup będzie miała utrudniony dostęp do informacji zawartych w dokumencie. Zastosowanie tego punktu usunie znaczne bariery dostępu do dokumentów. 3. Priorytet 3 (WAI poziom AAA) Autorzy stron mogą zastosować się do tego punktu. W przeciwnym razie, jedna lub więcej grup będzie miała poniekąd utrudniony dostęp do informacji zawartych w dokumencie. Zastosowanie jego poprawi dostęp do dokumentów.

Tworzenie tekstów W języku HTML wyróżniamy dwa podstawowe typy elementów określających atrybuty tekstu: Znaczniki formatujące - zmieniają wygląd tekstu, np.: pogrubienie - <b> pochylenie - <i> podkreślenie - <u> czcionka - <font> Znaczniki semantyczne - określają charakter (znaczenie) tekstu, np.: nagłówek - <h1>, <h2> mocne wyróżnienie - <strong> zmiany - <ins>, <del>

Linki Treść linku powinna wyraźnie informować użytkownika, dokąd go doprowadzi lub jaką akcję wywoła.

Linki - treść Należy unikać stosowania zwrotów, które poza kontekstem nic nie mówią: kliknij tutaj, więcej, jak również samych znaków nietekstowych: >. Treść linku powinna być zrozumiała poza kontekstem.

Linki - wyróżnienie Link powinien być wyróżniony od reszty tekstu (podkreślenie, pogrubienie, inny kolor), ale nigdy tylko kolorem.

Linki graficzne Najważniejszym elementem linku graficznego jest atrybut alt w znaczniku <img>. <a href="index.php" title="strona główna"> <img src="images/logoshadok.jpg" alt="strona główna"/> </a> Widok standardowy Widok dla czytnika ekranu (screen reader) Widok w przeglądarce tekstowej Lynx

Linki graficzne Gdy brak atrybutu alt w znaczniku <img>. <a href="index.php"><img src="images/logoshadok.jpg" /></a> Widok standardowy Widok dla czytnika ekranu (screen reader) Widok w przeglądarce tekstowej Lynx

Nawigacja Tworzenie jednoznacznych tytułów stron <title>usłyszeć Teatr - Wydarzenia - Dla niesłyszących - Udogodnienia dla widzów z dysfunkcjami w Teatrze Polskim</title> <title>bezpieczny lek na ból - APAP apap.pl</title>

Nawigacja Tworzenie ścieżki okruszków Jesteś tutaj: <a href="strona-glowna">strona główna</a>» <a href="informacje" >Informacje</a>» <a href="godziny-urzedowania">godziny urzędowania</a>

Nawigacja pomijanie powtarzających się elementów HTML <div class="hide"> <a href="#mm">przejdź do menu głównego</a> <a href="#txt">przeskocz do treści</a> <a href="?p=map#txt">mapa strony</a>... </div> <h2><a name="mm">menu</a></h2>... <h2><a name="txt">o nas</a></h2> CSS.hide {position:absolute; left:-10000px;}

Grafika element estetyczny Dla graficznych elementów estetycznych lub pozycjonujących należy użyć pusty atrybut alt. <img src="images/ozdobnik.jpg" alt=""/>

Grafika ilustracja Jak bardzo szczegółowy powinien być opis alt ilustracji? W atrybucie alt powinien znaleźć się krótki opis szczegółów, jakie przedstawia ilustracja w zależności od kontekstu. Co zrobić kiedy opis ma być bardziej szczegółowy? Ilustracja może być linkiem do osobnej strony z opisem Opis może znaleźć się obok ilustracji

Formularze Widok standardowy Widok z wyłączonymi stylami Wszystkie pola powinny być powiązane z etykietami <label> Jeśli przyciski osadzone są jako type= image muszą posiadać atrybut alt opisujący akcję jaka będzie wykonana Jeśli formularz jest rozbudowany należy pogrupować pola w tematyczne bloki <fieldset>, <legend> Należy unikać automatyzacji formularzy, np. wysyłanie formularza przy pomocy onchange

Tabele caption tytuł tabeli th nagłówki tabeli abbr - skrótowy opis zawartości komórki w tabeli summary - streszczenie tabeli

Flash niedostępny dla... Dla użytkowników korzystających z czytników ekranu osadzony flash jest niewidoczny. Szansa na odczytanie zaistnieje jeśli: posiada przeglądarkę Internet Explorer posiada wtyczkę flash w wersji nie mniejszej niż 6 posiada czytnik JAWS lub Window-Eyes przy tworzeniu animacji flash zostały wzięte pod uwagę zalecenia firmy Adobe dotyczące zagadnień dostępności Użytkowników starszych i niedowidzących korzystających z ułatwień dostępnych w przeglądarkach Urządzeń mobilnych (np. telefony komórkowe) w zależności od wersji oprogramowania Przeglądarek tekstowych

Sprawdzanie dostępności serwisu Sprawdź czy serwis jest zgodny ze standardami internetowymi. Posłużą nam walidatory dostępne na stronach W3C. HTML, XHTML - http://validator.w3.org CSS - http://jigsaw.w3.org/css-validator Przy użyciu analizatorów dostępnych w sieci sprawdź czy kontrast na stronie jest wystarczający. Sprawdź czy stronę można bez problemu obsłużyć tylko za pomocą klawiatury, bez użycia myszki. W ten sposób możemy wychwycić czy na stronie występują elementy uzależnione od urządzenia (np. zdarzenia onmouseover, onclick, itp.) Wykorzystując np. przeglądarkę Opera lub FireFox możemy wyłączyć na stronie style, grafikę, javascript i przekonać się czy w dalszym ciągu jest swobodny dostęp do wszystkich informacji. Na koniec możemy posłużyć się walidatorami dostępności, np. Cynthia: http://www.cynthiasays.com, WAVE: http://wave.webaim.org W tym wypadku jednak musimy prześledzić zwrócone wyniki. Tylko część wytycznych z listy kontrolnej WCAG można poddać automatycznej walidacji.

Pełne testowanie Analiza ekspercka Ekspert sprawdza serwis uwzględniając różne poziomy dostępności określone w dokumencie WCAG. Analiza może składać się z następujących kroków: sprawdzenie zgodności z W3C, W3C CSS sprawdzenie zgodności z WAI (WCAG) analiza kontrastu sprawdzenie poprawności działania w: systemach Windows, Mac OS X, Linux, przeglądarkach współczesnych i starszych wersjach, przeglądarce tekstowej, przeglądarce mobilnej sprawdzenie szybkości działania serwisu na łączach o różnej prędkości Do każdego opisywanego problemu ekspert określa sposoby ich usunięcia lub wskazówki.

Pełne testowanie User experience Serwis trafia do niewidomych, niedowidzących oraz głuchych audytorów. Kontroli podlegają m.in. ergonomia strony dostępność zawartych informacji czytelność struktury serwisu (menu, nagłówki, etc.) prawidłowe opisy w tekstach alternatywnych linków i grafik Osoby głuche sprawdzają czy treści prezentowane za pomocą plików dźwiękowych mają swoje odpowiedniki tekstowe. Analizują również stopień skomplikowania tekstu

Dziękuję za uwagę Przemysław Marcinkowski e-mail: przemek@iart.com.pl