Prezentacja programu PowerPoint
Transkrypt
Prezentacja programu PowerPoint
14.09.2012 Przemysław Marcinkowski Fundacja Widzialni Budowa dostępnej strony www placówek publicznych Dostępność stron internetowych Accessibility (A11y) Kto jest narażony na wykluczenie cyfrowe? • niewidomi, niedowidzący, • Głusi i głuchoniewidomi, • osoby niepełnosprawne intelektualnie, • osoby starsze, • osoby niezamożne, • społeczności z biednych regionów, • osoby korzystające ze starych typów komputerów, • osoby korzystające z przeglądarek tekstowych, • osoby korzystające z urządzeń mobilnych Jedynie 8% stron internetowych administracji publicznej w Polsce spełnia minimalne wymagania Konsorcjum W3C Umożliwienie wszystkim ludziom korzystania z dobrodziejstw Sieci bez względu na ich: • sprzęt, • oprogramowanie, • infrastrukturę, • język, • kulturę i położenie geograficzne, • możliwości umysłowe lub fizyczne. WAI Web Accessibility Initiative WCAG Web Content Accessibility Guidelines Dostępność stron internetowych Aspekty prawne Europejska Agenda Cyfrowa Program rozwoju Społeczeństwa informacyjnego W Unii Europejskiej w latach 2010-2015 Pkt 2.5, 2.6 Ustawa o języku migowym i innych środkach komunikowania się Art. 3. Ilekroć w ustawie jest mowa o: 5) środkach wspierających komunikowanie się - należy przez to rozumieć rozwiązania lub usługi umożliwiające kontakt, w szczególności poprzez: e) strony internetowe spełniające standardy dostępności dla osób niepełnosprawnych; Art. 9, Art. 14 Rozporządzenie Rady Ministrów w sprawie Krajowych Ram Interoperacyjności, minimalnych wymagań dla rejestrów publicznych i wymiany informacji w postaci elektronicznej oraz minimalnych wymagań dla systemów teleinformatycznych Dla systemu teleinformatycznego podmiotu realizującego zadania publiczne, służącego prezentacji zasobów informacji należy zapewnić realizację wymagań Web Content Accessibility Guidelines (WCAG 2.0) z uwzględnieniem poziomu AA. Konstytucja RP Rozdział II, Art. 32 1. Wszyscy są wobec prawa równi. Wszyscy mają prawo do równego traktowania przez władze publiczne. 2. Nikt nie może być dyskryminowany w życiu politycznym, społecznym lub gospodarczym z jakiejkolwiek przyczyny. Dostępność stron internetowych Podstawy dostępnej strony Podstawy dostępnej strony • Odpowiedniki tekstowe dla elementów graficznych, audio oraz video • Etykiety pól formularzy oraz ich grupowanie • Poprawne użycie nagłówków, list, tabel • Odpowiedni kontrast tekstów w stosunku do tła • Jednoznaczne tytuły stron • Obsługa serwisu przy pomocy klawiatury • Zapewnienie bezpośredniego dostępu do treści (skiplinks) • Dostęp do informacji na różne sposoby (wyszukiwarka, mapa strony) • Dodatkowe ułatwienia (zmiana kontrastu, powiększanie czcionek, język migowy) • Poprawność kodu (X)HTML, CSS 13 Podstawy dostępnej strony Odpowiedniki tekstowe dla elementów graficznych, audio oraz video <img src=”j_kowalski.jpg” alt=”Jan Kowalski – prezes firmy” /> <a href="ofirmie.html"> <img src="ofirmie.png" alt="O firmie" /> </a> <img src=”separator.png” alt=”” /> 14 Podstawy dostępnej strony Etykiety pól formularzy oraz ich grupowanie <form> <fieldset> <legend>Wyszukiwarka</legend> <label for="kword">Szukana fraza:</label> <input id="kword" name="kword" type="text" value="" title="Tutaj wpisz szukaną frazę" /> <input type="image" src="butSearch.png" title="Kliknij aby wyszukać" alt="Szukaj" name="search" /> </fieldset> </form> 15 Podstawy dostępnej strony Poprawne użycie nagłówków <h1>Fundacja Widzialni - Prawo o dostępności</h1> <h2>Menu główne</h2> <h2>Opinie</h2> <h2>Prawo o dostępności</h2> <h3>Deklaracja Ministrów Państw Członkowskich UE</h3> <h3>Prawo polskie</h3> <h3>Rada Europy Komitet Ministrów</h3> <h2>Pliki do pobrania</h2> <h2>Patronat honorowy</h2> <h2>Patronat medialny</h2> 16 Podstawy dostępnej strony Poprawne użycie list <ul> <li><a href="...">Strona główna</a></li> <li><a href="...">O fundacji</a></li> <li><a href="...">Publikacje</a> <ul> <li><a href="...">Osoby głuche w internecie</a></li> <li><a href="...">Dostępność - korzyści w biznesie</a></li> </ul> </li> <li><a href="...">Szkolenia</a></li> <li><a href="...">Kontakt</a></li> </ul> 17 Podstawy dostępnej strony Poprawne użycie tabel <table summary="Streszczenie tabeli"> <caption>Tytuł tabeli</caption> <tr> <th>Nagłówek kolumny</th> <th>Nagłówek kolumny</th> </tr> <tr> <td>wartość</td> <td>wartość</td> </table> 18 Podstawy dostępnej strony Odpowiedni kontrast tekstów w stosunku do tła Tekst lub grafiki tekstowe powinny posiadać kontrast w stosunku 4,5:1 Program do analizy kontrastu http://www.paciellogroup.com/resources/contrast-analyser.html 19 Podstawy dostępnej strony Jednoznaczne tytuły stron <title>Fundacja Widzialni - Szkolenia</title> <title>Szkolenia - Fundacja Widzialni</title> 20 Podstawy dostępnej strony Obsługa serwisu przy pomocy klawiatury • Wszystkie funkcje strony powinny być dostępne przy użyciu klawiatury: rozwijane menu, slajdy, itp. Należy unikać stosowania zdarzeń zależnych od urządzenia (JavaScript: onclick, onmouseover; jQuery: click, hover) zwłaszcza jeśli użyte są do nieaktywnych elementów. • Skróty klawiaturowe i accesskeys (które zwykle powinny być opuszczane) nie powinny wchodzić w konflikt pomiędzy istniejącymi skrótami w przeglądarce lub programie czytającym. 21 Podstawy dostępnej strony Zapewnienie bezpośredniego dostępu do treści (skiplinks) <ul class="nav"> <li><a href="#mm">Przejdź do menu głównego</a></li> <li><a href="#txt">Przejdź do treści</a></li> <li><a href="#srch">Przejdź do wyszukiwarki</a></li> <li><a href="index.php?p=map">Mapa strony</a></li> </ul> 22 Podstawy dostępnej strony Dostęp do informacji na różne sposoby (wyszukiwarka, mapa strony) • Zapewnić wiele sposobów na znalezienie innych stron w serwisie – przynajmniej dwa z następujących: • spis treści, • mapa serwisu, • wyszukiwarka, • wszystkich podstron. 23 Podstawy dostępnej strony Dodatkowe ułatwienia (zmiana kontrastu, powiększanie czcionek, język migowy) Fundacja Widzialni Europoseł Rafał Trzaskowski BBC PUP Śrem T:RAF Rybnik 24 Podstawy dostępnej strony Poprawność kodu (X)HTML, CSS • Unikać błędów semantycznych HTML/XHTML (bez względu na wersje) • Kod może zostać sprawdzony, przeanalizowany na: • http://validator.w3.org • http://jigsaw.w3.org/css-validator • http://wave.webaim.org • http://www.totalvalidator.com 25 Dziękuję za uwagę Przemysław Marcinkowski Fundacja Widzialni www.widzialni.org