330 likes | 500 Views
PRISTUPA ČNOST. WEB LOKACIJA. Pristupačnost. Problem pristup a elektronskim informacijama osobama sa određenim psihofizičkim nedostacima
E N D
PRISTUPAČNOST WEB LOKACIJA
Pristupačnost • Problem pristupa elektronskim informacijama osobama sa određenim psihofizičkim nedostacima • W3C – World Wide Consortium(Organiz. koja se bavi izradom web standarda): definiše sadržaj web strane kao pristupačan ukoliko ga može koristiti osoba sa nekom vrstom hendikepa.
Neophodna razmatranja za izradu plana pristupačnosti: • problemi s kojima se pri kretanju kroz lokacije susreću hendikepirane osobe • važnost pristupačnosti • korist od pristupačnog dizajna
Osnovne grupe hendikepa kod ljudi: • nedostaci vida (slepi, slabovidi, daltonisti) • nedostaci sluha • nedostaci motoričkih sposobnosti • kongnitivni nedostaci (problemi u učenju – smanjena inteligencija) Privremeno hendikepirani: osobe sa prelomom zgloba šake – nemogućnost korišćenja miša
Broj ljudi sa problemima vida u SCG – 14 058. • faktori koji utiču na pristupačnost lokacije: • način pristupanja hendikepiranih osoba elektronskim informacijama • web dizajn koji omogućuje hendikepiranim osobama da nesmetano pristupe informacijama na njima prihvatljiv način.
Pomoćne tehnologije – hardver i softver koji hendikepiranim osobama omogućuju pristup sadržaju lokacije: • čitači ekrana (screen reader) • tač skrin (touch screen) • pokazivač za glavu (head pointer) • Čitači ekrana – namenjen slepim korisnicima, glasno čitanje sadržaja, prepoznaju samo tekst, JAWS (Freedom Scientific), Home Page reader (IBM), • alternativni tekst, ”alt” tekst – dodatni opis slike
Osobe sa motoričkim smetnjama, zavise od tastature, nemogućnost korišćenja miša • Microsoft Internet Explorer – pretraživanje lokacija pomoću tastera tab (kretanje od jedne hiper-veze dodruge) i enter (aktiviranje izabranog linka) • Tač skrin – kretanje kroz lokaciju uz pomoć ruku (reaguje na dodir kože, platna, gume)
Pokazivač za glavu: štap za držanje u ustima ili sa trakom za vezivanje oko glave. Namena: pritiskanje tastera na tastaturi ili korišćenje tač skrina • Radi omogućavanja alternativnih načina kretanja po lokaciji, elementi koji zavise od miša (rolloveri, padajući meniji) treba da imaju mogućnost pristupa sa tastature.
Ključni razlozi za izradu pristupačnih web lokacija • humani razlog • otvaraju se vrata hendikepiranim osobama na putu ka informacijama • kretanje po webu – korak samostalnosti • mogućnost obavljanja svakodnevnih poslova (čitanje novina, učenje na daljinu, kupovina preko mreže) • Opšta korist • lakše snalaženje svih korisnika
brže skidanje podataka • omogućuje širu primenu lokacija (podrška raznič čitača) • Proširenje tržišta • povećava se broj ljudi koji mogu kupovati preko mreže • veći motiv hendikepiranim osobama da nabave pomoćne tehnologije • Zakonska obaveza za vladine sajtove u mnogim zemljama
Standardi za izradu pristupačne web lokacije
www.w3.org - spisak grupa korisnika sa otežanim pristupom • osobe sa oštećenjem vida, sluha, motorike i smanjenim kognitivnim sposobnostima • Nedovoljno poznavanje jezika prezentacije • nemogućnost korišćenja miša ili tastature usled pristupa preko mobilnog tel. ili fiz. nedostatka
Posedovanje zastarelih tehnologija, npr. tekstualni monitor, mali monitor, monohromatski monitor, spor priključak na internet • pristupanje sa bučnog mesta ili u toku vožnje • posedovanje nestandardnog čitača, odnosno operativnog sistema, ili alternativnog oblika korisničkog interfejsa
w3c o pristupačnosti • Spisak stavki stavki za proveru pristupačnosti koje bi lokacija trebala da ispuni • Navedene stavke su dovoljno specifične da da svaki posetioc može uočiti da li su ispunjene ili ne • Svakoj stavki je dodeljen tzv. stepen prioriteta • Stepen prioriteta predstavlja meru poboljšanja pristupačnosti ispunjavanjem dotične stavke
Značenje prioriteta: • Prioritet1: web dizajner je obavezan da zadovolji stavku. U suprotnom, neke grupe korisnika će biti onemogućene u korišćenju lok. Osnovni uslov za pristup nekih grupa kor. • Prioritet2: Od web dizajnera se očekuje da zadovolji stavku. U suprotnom, nekim grupama korisnika će biti otežano korišćenje lok. Otklanja mnoge barijere za pristup lokac.
Prioritet3: web dizajner može eventualno da zadovolji stavku. U suprotnom, nekim grupama korisnika će biti nešto teže korišćenje lok. Poboljšava pristup lok.
Stepeni potvrde pristupačnosti • A – ispunjene sve stavke prioriteta1 • AA - ispunjene sve stavke prioriteta1i2 • AAA - ispunjene sve stavke prioriteta1,2 i 3
Potvrda pristupačnosti lokacije • Na lokaciji se navede: Ova stranica odgovara uputstvima W3C za izradu pristup. web lok. koje možete naći na lok. www.w3.org/ • Ubacivanjem jedne od sličica za potvrdu sa linkom prema njihovom objašnjenju
Spisak uputstava W3C-a za izradu pristupačne web lokacijeWCAG 1.0 objavljen 1999 • Obezbediti ravnopravan alternativni pristup zvučnom i vizuelnom sadržaju (npr. dugmad sa sličicama + tekstualne veze, audio poruka + tekstualna verzija poruke) • Ne oslanjati se isključivo na boje (izbegavati kombinacije sličnih boja ili boja bez dovoljno kontrasta, delovi teksta koji sadrže veze ne smeju se isticati isključivo bojom zbog korisnika daltonista, uređaja koji ne podržavaju boje)
Koristiti HTML i kaskadne stilove, i to na pravi način (HTML za strukturu, CSS za prikazivanje lokacije, ne koristiti nestandardne HTML oznake i tehnologije koje ne daju istovetan prikaz u svim čitačima) • Upotreba jezika treba da bude jasna (definisati manje poznate izraze, posebno označiti definicije, citate, jasno naznačiti jezik da korisnik može podesiti jezik) • Kreirati tabele koje se mogu transformisati (ne koristiti tabele za organizovanje strane, samo za prikazivanje tabelarnih podataka, jasni naslovi tabela, zaglavlja redova i kolona)
Ostaviti mogućnost transformisanja stranica na kojima su primenjene nove tehnologije (stranica urađena novim tehnologija treba da se u starijim čitačima transformiše na odgovarajući način, nrp. ako se na stranici oslanjamo na Java Script – da li ona radi i bez njega?) • Omogućiti korisnicima kontrolisanje dinamičkih elemenata na strani (Obezbediti da korisnik može privremeno ili trajno da obustavi kretanje, blicanje, ili automatsko ažuriranje objekata ili strana. Takvi objekti nerviraju i sprečavaju korisnika da se koncentriše na lokaciju)
Obezbediti raspoloživost ugrađenih interfejsa (Ako na web stranici koristite neki interfejs, npr. Java Applet sa sopstvenim interfejsom – obezbediti da i on bude dostupan) • Projektovati lokaciju tako da manje zavisi od konkretnih uređaja (Napraviti interfejs koji radi uz različite - uređaje, npr. ekrane različitih veličina - uređaje za gledanje, npr. mobilni tel. ili računar - uređaje za manipulaciju, npr. samo tastatura ili tastatura i miš Izbegavati navigaciju samo pomoću miša, neki se ne snalaze s njim, iskusni korisnici više vole tastaturu)
Koristi privremena rešenja (Ne podržavaju svi čitači istu tehnologiju ili standarde, zato treba obezbediti alternativna rešenja za nekompatibilne čitače, ako je moguće za kratko vreme) • Koristiti tehnologije i uputstva koje preporučuje W3C (U načelu da, ali oprez, dešava se da za neku specifikaciju čitač nije odgovarajuće podržan) • Na lokaciji obezbediti obaveštenja u vezi sa sadržajem i orijentacijom (Dati uputstva za korišćenje složenih područja, značenje veza objasniti ekranskom pomoći ili elektronskim porukama, jasna obaveštenja za popunu obrazaca, sistem pomoći)
Obezbediti jasan mehanizam navigacije (Obezbediti očigledan sistem za navigaciju koji će svako razumeti i koji se nalazi na istom mestu kroz čitavu lokaciju. Dodatna sredstva za navig. – mašine za pretraživanje, mape i indeksi lokacija) • Kreirati jasne i jednostavne dokumente (Pisati za lokaciju jednostavnim stilom – nerazume svako dobro jezik)
WCAG 2.0. • Decembra 2008. objavljen je vodič sa 3 nivoa potvrde ali su redefinisane. • 12 tačaka organizovanih oko 4 principa: • uočljivost - informacije i komponente korisničkog interfejsa korisnik mora biti u stanju da primi nekim od svojih čula. • operabilnost – komponente i navigacija moraju konstruisani da korisnik može rukovati njima • razumljivost – informacije (sadržaj) i funkcionisanje korisničkog interfejsa moraju biti razumljivi • robusnost – sadržaj mora biti dovoljno robustan da se može pouzdano interpretirati pomoću širokog spektra korisničkih sredstava, uključujući pomoćne tehnologije.
WCAG 2.0 Smernice 1Uočljivost 1.1 Obezbediti alternativni tekst za bilo koje ne-tekstualne sadržaje 1.2 Obezbediti alternative medijalne sadržaje 1.3 Kreiranje sadržaja koji mogu biti predstavljeni na razne načine bez gubitka podataka ili strukture 1.4 Olakšati korisnicima da vide i čuju sadržaj 2 Operativnost 2.1 obezbediti sve funkcije dostupne sa tastature 2.2 dati korisnicima dovoljno vremena za čitanje i korišćenje sadržaja. 2.3 Ne dizajnirati sadržaj na način koji može da izazove „kočenje“ sistema. 2.4 Obezbediti načine pomoć korisnicima za navigaciju, pronalaženje sadržaja, i utvrđivanje gde se nalaze.
3 Razumljivost 3.1 sadržaj teksta bude čitljiv I razumljiv 3.2 veb stranica pojavljuje i izvršava na predvidljiv način 3.3 Pomoći korisniku da izbegne i ispravi greške 4 Robusnost 4.1 maksimizirati kompatibilnost sa sadašnjim i budućim korisničkim sredstvima uključujući i pomoćne tehnologije
Kriterijumi uspešnosti • U okviru svake smernice su kriterijumi uspešnosti koji opisuju šta mora biti ispunjeno da bi se uskladilo sa ovim standardom. • kriterijumi su slični kontrolnim tačkama u vodiču WCAG 1.0 • testiranja se mogu izvesti automatski koristeći softver za ocenu, a neki kriterijumi zahtevaju ručne provere. • koristiti testove upotrebljivost • preporučuje se da se i ljudi sa hendikepom uključe u testiranu grupu.
Provera pristupačnosti • Preliminarni pregled: ručno proveravanje reprezentativnih stranica koristeći poluatomatske altke za ocenu pristupačnosti • Izabrati reprezentativni uzorak stranice • Uključiti sve ulazne stranice preko kojih korisnici pristupaju lokaciji • Uključiti stranice sa raznim dizajnerskim uredjenjima i funkcionalnošću (sa tabelama, formama ili dinamički generisanim rezultatima, dijagrami ili grafici, Veb stranice sa skriptovima ili aplikacijama
Ispitati stranice koristeći grafički čitač • Isključiti prikaz slika i proveriti da li je dostupan odgovarajući alternativni tekst • Isključiti zvuk i proveriti da li je audio sadržaj dostupan preko ekvivalentnog teksta • koristiti kontrole čitača za postavljanje različitih veličina fonta i proveriti da li se veličina fonta menja na odgovarajući način i da li stranica upotrebljiva sa većim fontom • Testirati sa različitim rezolucijama i/ili menjanjem veličine prozora čitača na manju, pa na maksimum, da se potvrdi da ne treba horizontalno skrolovanje (testirati u različitim čitačima, ili ispitati kod za apsolutnu veličinu, da osigurate da je sadržaj problem, a ne čitač) • Menjati boju displeja u sivoj skali (ili prikazati stranicu u sivoj skali ili crno beloj) i posmatrati da li je adekvatan kontrast • Koristiti tastaturu bez upotrebe miša, za navigaciju linkovima i kontrolnim objektima na stranici.
Ispitivanje stranica upotrebom specijalizovanih čitača • Upotrebitiglasovni čitač ispitati da li je informacija dobijena čitačem teksta ekvivalentna onoj koja se dobija preko grafičkog čitača • Da li se rednim čitanjem dobijaju informacije smislenog poretka
Upotreba automatizovanih alatki za ocenu veb pristupačnosti • koristiti najmanje 2 softverska alata • Za potvrdu nivoa pristupačnosti treba i ručno neke aspekte testirati. • Spisak softverskih alata http://www.w3.org/WAI/