Componente estentiale ale accesabilitatii internetului
Page Contents
Acest document arata cum depinde accesabilitatea internetului de cateva componente care lucreaza impreuna si cum se poate inbunatatii aceasta accesabilitate prin inbunatatirea acestor componente in mod individual. De asemenea arata punctul de vedere WAI referitor la aceste componente.
Introduction
Este esential folosirea catorva componente si conlucrarea dintre acestea pentru a face Web-ul accesibil persoanelor cu dizabilitati. Aceste componente includ:
- continutul - informatia dintr-o aplicatie sau o pagina Web, inclusiv:
- limbajul uman sau informatiile naturale cum ar fi text, imagini si sunete
- cod sursa sau marcaje care definesc structuri, prezentari, etc.
- Programe pentru navigare, aplicatii multimedia, si alte aplicatii, asa numitele "programe client"
- tehnologii de asistare, in unele cazuri - cititoare automate, tastaturi alternative, dispozitive de tip "switch", programe de scanare, etc.
- cunostintele utilizatorilor, experientele acestora, si in unele cazuri, strategii de adaptare in folosirea internetului
- programatori - graficieni, autori, etc., inclusiv dezvoltatori cu dizabilitati si utilizatori care contribuie cu continut
- unelte de dezvoltare - programe pentru dezvoltarea de continut pentru internet
- unelte pentru evaluare - unelte pentru estimarea accesabilitatii aplicatiilor internet, validatoare pentru cod HTML, validatoare pentru cod CSS, etc.
Conlucrarea componentelor
Dezvoltatorii de aplicatii internet folosesc de obicei unelte de dezvoltare si unelte de evaluare pentru a creea continut pe internet.
Oamenii ("utilizatorii") interactioneaza cu acest continut prin folosirea programelor de navigare, aplicatiilor multimedia, tehnologiilor de asistare, si alte aplicatii de tip "programe client".
Exista interdependente semnificative intre componente; inevitabil, componentele trebuie sa lucreze impreuna pentru a face internetul accesibil. De exemplu, pentru textele alternative folosite la imagini:
- Specificatiile tehnice prevad folosirea textului alternativ (de exemplu, HTML defineste atributul ALT pentru specificarea textului alternativ pentru imagini (IMG))
- Punctele de reper WAI - WCAG, ATAG, si UAAG, descrise mai jos - definesc modul in care trebuiesc implementate textele alternative asupra diferitelor componente.
- Dezvoltatorii furnizeaza textul care trebuie folosit
- Uneltele de dezvoltare faciliteaza si pun la dispozitie modul in care textele alternative pot fi folosite pentru o pagina de internet
- Uneltele de evaluare sunt folosite apoi pentru a verifica daca se folosesc texte alternative
- programele client pun la dispozitie interfete umane sau automate pentru accesul la textele alternative
- Tehnologiile de asistare pun la dispozitie mecanismele prin care persoanele au acces la aceste texte alternative
- Utilizatorii stiu cum pot accesa textele altenative folosind programe client si/sau tehnologii de asistare
Ciclul de implementare
Atunci cand facilitatile de accesabilitate sunt efectiv implementate intr-una dintre componente, celelalte componente le vor adopta la randul lor, mai mult ca sigur.
- Atunci cand programele de navigare, aplicatiile multimedia, tehnologiile de asistare si alte programe client suporta o facilitate prin care se creste accesabilitatea, mai mult ca sigur utilizatorii vor cere aceasta facilitate iar dezvoltatorii mai mult ca sigur o vor implementa in continutul lor.
- Atunci cand dezvoltatorii vor sa implementeze o facilitate care sa ajute la cresterea accesabilitatii in continutul aplicatiilor lor, mai mult ca sigur vor cere facilitarea acestui lucru de la uneltele de dezvoltare pe care le folosesc.
- Atunci cand uneltele de dezvoltare fac usoara implementarea unei facilitati, mai mult ca sigur dezvoltatorii o vor folosi in continutul lor.
- Atunci cand o noua facilitate este implementata in continut, mai mult ca sigur dezvoltatorii si utilizatorii vor cere folosirea acesteia catre programele client pe care le utilizeaza.
Cand una dintre componente este slaba
Daca o facilitate nu este implementat intr-una dintre componente, nu exista motivatie nici pentru celelalte componente sa o foloseasca daca prin implementarea ei nu se creste nivelul de accesabilitate pentru utilizatori. De exemplu, este putin probabil ca dezvoltatorii sa implementeze o facilitate daca uneltele de dezvoltare pe care le folosesc nu suporta aceasta facilitate si majoritatea programelor de navigare pe internet nu utilizeaza in mod corect si consistent aceasta facilitate.
Daca una dintre componente nu furnizeaza suficient suport pentru folosirea acesteia, este posibil ca celelalte componente sa apeleze la tot felul de "trucuri" care necesita mai mult efort si pana la urma nu genereaza o functionalitate corespunzatoare. De exemplu,
- dezvoltatorii depun mai mult efort pentru a compensa lipsa suportului furnizat de uneltele de dezvoltare; de exemplu, scriind cod sursa in loc sa foloseasca unelete care automatizeaza diferite procese
- utilizatorii depun mai mult efort pentru a compensa lipsa accesabilitatii din programele de navigare, aplicatiile multimedia sau tehnologiile de asistare sau lipsa de accesabilitate de continutul in sine; de exemplu, folosesc programe de navigare diferite pentru a rezolva diversele probleme de accesabilitate
Oricum, in majoritatea cazurilor nici nu se mai apeleaza la "trucuri" si rezultatul este lipsa accesabilitatii. In plus, cateodata, suportul slab pentru accesabilitate intr-una dintre componente nici nu poate fi compensat suficient de celelalte componente facand ca unele persoane cu dizabilitati sa nu poata utiliza o anumita pagina de internet, site sau facilitate.
Organizatia World Wide Web(W3C) prin Initiativa pentru Accesabilitatea Internetului (WAI) elaboreaza puncte de reper pentru diferite componente:
- Authoring Tool Accessibility Guidelines (ATAG) se adreseaza furnizorilor de unele pentru dezvoltatori
- Web Content Accessibility Guidelines (WCAG) se adreseaza furnizorilor de continu pentru internet si este folosit de dezvoltatori, furnizori de unelte pentru dezvoltare si furnizori de unelte pentru evaluare
- User Agent Accessibility Guidelines (UAAG) se adreseaza dezvoltatorilor de navigatoare web, aplicatii multimedia si includ unele aspecte legate de tehnologiile de asistare.
Punctele de reper pentru cresterea accesabilitatii internetului se bazeaza pe specificatiile tehnice fundamentale ale internetului si sunt emise in concordanta cu:
- Specificatiile tehnice W3C (HTML, XML, CSS, SVG, SMIL, etc.)

Traduceri