A webes akadálymentesítés alapvető alkotóelemei
Az oldal tartalma
Jelen dokumentum bemutatja, hogy a webes akadálymentesítés hogyan függ a különféle együttműködő alkotóelemektől, és a speciális alkotóelemek fejlődése hogyan tudja lényegesen tökéletesíteni a webes akadálymentesítést. Szintén bemutatja, hogy a WAI iránylevek hogyan kapcsolódnak ezekhez az alkotóelemekhez.
Bevezetés
Fontos, hogy a webes fejlesztés és az interakció egyes eltérő alkotóelemei együttműködjenek annak érdekében, hogy a web hozzáférhető legyen a hátrányos helyzetű emberek számára. Jelen alkotóelemek magukba foglalják a:
- tartalmat - a weboldalon vagy a webes alkalmazáson található információt, beleértve:
- az olyan természetes információt, mint a szöveg, képek és hangok
- olyan kódot vagy jelölést, amely meghatározza a szerkezetet, megjelenítést stb.
- webböngészőket, médialejátszókat, és más "felhasználói programokat"
- kisegítő technológiát, bizonyos esetekben – képernyőolvasókat, alternatív billentyűzeteket, kapcsolókat, szkenner szoftvert stb.
- felhasználóktudását, tapasztalatait és bizonyos esetekben az adaptív stratégiákat a web használatában
- fejlesztőket - tervezőket, kódolókat, szerkesztőket stb., beleértve a fogyatékkal élő fejlesztőket és a tartalmat terjesztő felhasználókat is
- szerkesztési eszközöket - a webhelyeket létrehozó szoftver
- értékelési eszközöket - webes akadálymentesítési eszközök, HTML-ellenőrzés, CSS-ellenőrzés, stb.
Hogyan kapcsolódnak egymáshoz az alkotóelemek
A webfejlesztők gyakran alkalmaznak szerkesztési eszközöket és értékelési eszközöket a tartalom létrehozásához.
Az emberek ("felhasználók") webböngészőket, médialejátszókat, kisegítő technológiákat vagy egyéb "felhasználói programokat" használnak a tartalom eléréséhez és azért, hogy interakcióba lépjenek vele.
Lényeges összefüggések léteznek az alkotóelemek között, ami azt jelenti, hogy a webes hozzáférhetőség érdekében az alkotóelemeknek együtt kell működniük. Például, a képeken található alternatív szövegek esetében:
- A technikai előírások beazonosítják az alternatív szöveget (például, HTML meghatározza a kép elem (img) alternatív szöveg tulajdonságát (alt)),
- A WAI irányelvek - a lent részletezett , WCAG, ATAG és UAAG – meghatározzák, hogy a különböző alkotóelemekben hogyan hozzák létre az alternatív szöveget az akadálymentesítéshez,
- Fejlesztők biztosítják a megfelelő alternatív szöveget,
- A szerkesztőeszközök engedélyezik, lehetővé teszik és előmozdítják az alternatív szöveg biztosítását a weboldalon,
- A értékelési eszközöket az alternatív szöveg létezésének ellenőrzésére használják,
- A felhasználói programok emberi és gépi interfészeket biztosítanak az alternatív szöveghez,
- A kisegítő technológiák emberi interfészt biztosítanak a különböző modalitású alternatív szöveghez,
- A felhasználók tudják, hogy szükség szerint az alternatív szöveget hogyan érjék el a felhasználói programjukból vagy a kisegítő technológiávall.
A megvalósítási ciklus
Amikor az akadálymentesítési szolgáltatások az egyik alkotóelemben érvényesülnek, nagy valószínűséggel a többi alkotóelemben is alkalmazásra kerülnek.
- Amikor webböngészők, médialejátszók, kisegítő technológiák és más felhasználói programok támogatnak egy akadálymentesítési szolgáltatást, valószínű, hogy azt a felhasználók igényelni fogják, a fejlesztők pedig alkalmazzák a tartalomban.
- Amikor a fejlesztők meg akarnak valósítani egy akadálymentesítési szolgáltatást a tartalomban, valószínű, hogy szerkesztőeszközeik segítségével kívánják megkönnyíteni a megvalósítást.
- Amikor a szerkesztőeszközök megkönnyítik egy szolgáltatás létrehozását, a fejlesztők nagyobb valószínűséggel fogják alkalmazni azt a tartalomban.
- Amikor egy akadálymentesítési szolgáltatás a legtöbb tartalomban alkalmazásra kerül, valószínű, hogy a fejlesztők és a felhasználók igényelni fogják, hogy a felhasználói programok támogassák azt.
Amikor az egyik alkotóelem hatástalan
Amennyiben az egyik alkotóelemben nem valósul meg egy akadálymentesítési szolgáltatás, nagyon kicsi a motiváció arra, hogy a többi alkotóelemben megvalósításra kerüljön, amikor nincs hozzáférhető felhasználói tapasztalat. Például, a fejlesztők nem valószínű, hogy alkalmaznak olyan akadálymentesítési szolgáltatást, melyet nem támogatnak szerkesztőeszközök, és melyet a legtöbb böngésző vagy kisegítő technológia nem támogat következetesen.
Amennyiben az egyik alkotóelemhez hatástalan akadálymentesítési támogatás tartozik, néha más alkotóelemek ellensúlyozhatják ezt olyan "elkerülési munkán" keresztül, melyek sokkal több erőfeszítést igényelnek, és általában nem alkalmasak az akadálymentesítés szempontjából. Például:
- a fejlesztők többet dolgozhatnak, hogy ellensúlyozzák bizonyos akadálymentesítési támogatások hiányát a szerkesztőeszközökben; például: jelölés közvetlen, nem eszközön keresztül történő kódolása,
- a felhasználóknak több dolguk lehet azzal, hogy ellensúlyozzák bizonyos akadálymentesítési támogatások hiányát a böngészőkben, médialejátszókban és kisegítő technológiákban, valamint az akadálymentes tartalom hiányát; például különböző böngészők vagy kisegítő technológiák alkalmazásánál, különböző akadálymentesítési kérdések megválaszolásához.
Mindazonáltal a legtöbb esetben az "elkerülés" nem megfelelő, és az eredmény továbbra is kevés lesz az akadálymentesítéshez. Továbbá, néha az egyik alkotóelemben a gyenge akadálymentesítési támogatást nem tudják más alkotóelemek ellensúlyozni és az eredmény nem lesz akadálymentes, ami számos fogyatékkal élő ember számára lehetetlenné teszi egy bizonyos webhely vagy szolgáltatás használatát.
A World Wide Web Konzorcium (W3C) Web Akadálymentesítési Kezdeményezés (WAI) fejleszti a Web Akadálymentesítési Útmutatót a különböző alkotóelemekhez:
- A Szerkesztőeszköz Akadálymentesítési Útmutató (ATAG) a szerkesztőeszközökkel foglalkozik,
- A Web Akadálymentesítési Útmutató (WCAG) a Webtartalommal foglalkozik, és fejlesztők, szerkesztőeszközök, valamint akadálymentesítési értékelési eszközök alkalmazzák,
- Felhasználói Program Akadálymentesítési Útmutató (UAAG) a webböngészőkkel és médialejátszókkal foglalkozik, beleértve a kisegítő technológiákat.
A WAI irányelvek a web alapvető technikai meghatározásain alapulnak, és a:
- W3C technikai specifikációkkal (HTML, XML, CSS, SVG, SMIL, stb.) összhangban kerülnek kifejlesztésre.