Skyd ikke budbringeren
I løbet af de sidste 15+ år har jeg regelmæssigt præsenteret på tilgængelighedskonferencer og har også afholdt adskillige træningssessioner om emnet at skabe tilgængeligt digitalt indhold. Mere end én gang har jeg fået at vide af nogle af deltagerne: "I tager min kreativitet fra mig!"
Denne bemærkning er generelt kommet fra designere, men ikke altid. Jeg forstår også godt, at nogle kan have det på denne måde, når de først begynder at lære om digital tilgængelighed. Tilgængelighed, især retningslinjerne for tilgængelighed for webindhold (WCAG), kan være overvældende i begyndelsen. For dem, der måske ikke forstår de tekniske aspekter af digital tilgængelighed, kan dette være en almindelig følelse - især hvis din organisation fortæller dig, at du skal begynde at skabe tilgængeligt indhold, og derefter får dig til at deltage i en uddannelse om emnet med den forventning, at det er alt, hvad du behøver. Det hjælper ikke, at disse præsentationer og kurser om digital tilgængelighed kan være en masse information. Det kan føles som om, at du bliver tvunget til at drikke af en brandslange.
Formålet med dette indlæg er at anerkende vanskeligheden af denne virkelighed for mange, at hjælpe ledelsen med at forstå, at tilgængeligt indhold ikke opstår fra den ene dag til den anden, og forhåbentlig at vise, at tilgængelighed ikke hæmmer den kreative proces.
Forståelse af, hvad der kræves for at gøre indholdet tilgængeligt, bør give alle, der er involveret i webindholdets livscyklus, mulighed for at gøre det muligt at. De, der er gode til deres arbejde nu, kan blive fremragende på deres arbejde. Det betyder, at hvis du i øjeblikket kun designer, skaber, koder eller tester med musebrugere i tankerne, kan du udvide dit færdighedsniveau til også at omfatte andre grupper uden for denne kategori. På den måde bliver du ikke blot dygtigere, men du hjælper også din organisation med at være inkluderende for alle.
Er tilgængelighed svært?
Det er ikke svært at skabe tilgængeligt indhold, men hvis du er nybegynder inden for tilgængelighed, kan det virke som en umulig kamp. Der er en masse information, som man skal forstå for at sikre, at indholdet bliver designet og skabt på en tilgængelig måde. Der er også mange "quick fix"-løsninger på markedet, hvilket øger forvirringen. Det hjælper heller ikke, at WCAG, som er de facto tilgængelighedsstandarderne for de fleste, ofte er vage og tekniske.
Selv om tilgængelighed i sig selv ikke er svært, kan det være vanskeligt og tidskrævende at få den viden og erfaring, der er nødvendig for at anvende disse retningslinjer korrekt.
Da WCAG 2.0 blev offentliggjort som en anbefaling i december 2008, var et af målene at give vejledning, der kunne anvendes på nyere teknologier, efterhånden som de udvikles. På den måde ville disse retningslinjer få en længere levetid end tidligere retningslinjer og standarder. Det giver mening, fordi teknologien udvikler sig så hurtigt, og den tid, det tager at udarbejde nye retningslinjer, betyder, at man altid er på jagt efter teknologien, hvilket ikke er en bæredygtig model.
W3C har imødekommet behovet for retningslinjer med længere holdbarhed ved at strukturere WCAG således, at der er succeskriterier, der er skrevet som testbare sand/falsk-udsagn, som ikke er teknologispecifikke. Dette gør det muligt at anvende kriterierne på eksisterende og fremtidige teknologier. Hvert succeskriterium understøttes derefter af tilstrækkelige, rådgivende og fejlslagne teknikker, der dækker generelle og teknologispecifikke måder at overholde succeskriteriet på. Overensstemmelse kræver dog ikke nødvendigvis, at man anvender nogen af de offentliggjorte teknikker, hvis man kan opnå det formål, der er angivet i kriteriet, med andre metoder.
Selv om denne model fungerer, gør den det sværere for mange at forstå, hvad der virkelig skal gøres for at skabe tilgængeligt indhold. Da der kan være mange anbefalede teknikker til at opfylde succeskriterierne, og da man ikke er forpligtet til at bruge nogen af de specifikke teknikker, opstår der en situation, hvor man kan gøre sig mange antagelser. Det betyder, at hvis man søger på nettet efter, hvordan man opfylder et succeskriterium, kan man finde en masse forskellige fremgangsmåder. Disse kan ofte være i konflikt med andre anbefalinger, udelade grupper af brugere eller bare være helt forkert.
Selv om tilgængelighed i sig selv ikke er svært, kan det være vanskeligt og tidskrævende at få den viden og erfaring, der er nødvendig for at anvende disse retningslinjer korrekt. Dette skal forstås af nybegyndere inden for tilgængelighed og af alle, der kræver, at deres teams begynder at skabe tilgængeligt indhold.
Tilgængelighed er en rejse - ikke et mål
En anden almindelig vanskelighed i forbindelse med digital tilgængelighed er, at mange tror, at når man først har gjort sit digitale indhold tilgængeligt, har man nået sit mål. Dette er ganske enkelt ikke tilfældet. Hvorfor ikke?
Hvis du opretter en eller flere statiske websider, som aldrig vil blive opdateret, kan du måske gøre indholdet tilgængeligt og ikke bekymre dig om tilgængelighed igen. Dette er ikke tilfældet for de fleste, da websteder konstant omdesignes og opdateres med nyt indhold. Selv om siderne er beregnet til at være statiske, kan ældre indhold blive forældet og ikke forblive tilgængeligt, efterhånden som der kommer nye webteknologier frem.
Ligesom med digital sikkerhed og beskyttelse af privatlivets fred bør tilgængelighed overvejes som en del af den rejse, som digitalt indhold og digitale tjenester foretager. Hvis man overvejer tilgængelighed helt fra starten og sikrer, at tilgængelighed tages i betragtning i hele livscyklussen for udvikling af webindhold, er det den mest omkostningseffektive og bæredygtige vej til tilgængeligt indhold.
At være reaktiv i forhold til tilgængelighed og tro, at det bare er noget, man skal kontrollere, når udviklingen er afsluttet, er en vej til fiasko og skaber en høj risiko for juridiske klager. At være proaktiv og behandle tilgængelighed lige så vigtigt som sikkerhed og privatlivets fred mindsker ikke blot risikoen for potentielle retssager, men er også den bedste måde at sikre, at det digitale indhold, der skabes, er så tilgængeligt som muligt.
Det er vigtigt, at projektledelsen og den øverste ledelse fuldt ud forstår, at tilgængelighed er en rejse og ikke et mål. På den måde kan de sikre, at der kan fastsættes den rette uddannelse, finansiering og forventninger, så man undgår den trial-and-error-metode, som mange organisationer bruger i begyndelsen.
Eksempler på kreativt tilgængeligt design
Jeg vil nu stå af tilgængelighedssæben og fokusere på et par eksempler på, hvordan forståelse af tilgængelighed ikke kvæler den kreative proces, men snarere styrker den kreative proces og giver enkeltpersoner mulighed for at gøre det, de er bedst til - at skabe interessante og engagerende oplevelser, der ikke kun er fokuseret på brugere med mus, men på alle brugere.
Kreative visuelle overskrifter
For brugere, der ikke har en visuel skærmlæser, er en af de mest gavnlige overvejelser om tilgængelighed at sikre, at information og struktur af sidens indhold kan let forstås visuelt og kan bestemmes programmæssigt. Brugen af passende overskrifter er også en fordel for brugere af hjælpemidler, da de giver dem en anden metode til at navigere i sidens indhold.
Vi ser ofte websteder, der ikke bruger overskrifter på grund af sidedesignets æstetik. I nogle tilfælde kan det give mening rent visuelt, men har den modsatte effekt for den ikke-visuelle bruger. I de tilfælde, hvor dette er tilfældet, er en enkel måde at skabe denne struktur på, at angive overskrifterne på kildetekstniveau, men ikke vise dem visuelt. Du skal bare vide, at der er visse forbehold ved denne fremgangsmåde, og hvis du er i tvivl, bør du søge hjælp hos en tilgængelighedskonsulent som Converge Accessibility.
Når det gælder den kreative proces, faldt jeg for nylig over en side, som efter min mening viser, hvordan designerens kreativitet og udviklerens viden om tilgængelighed har gjort det muligt at skabe visuelt indtagende og tilgængelige overskrifter. Selv om selve siden ikke er fuldt ud i overensstemmelse med WCAG, giver den måde, hvorpå overskrifterne præsenteres, den ikke-visuelle bruger mulighed for at forstå strukturen og sammenhængen mellem informationerne og stadig bruge overskrifterne som et middel til navigation, hvis det er nødvendigt. I det følgende skærmbillede kan man se, hvordan overskriften fremstår mere visuelt dekorativ og som en del af baggrunden end som egentlig tekst.

Ved første øjekast troede jeg, at denne overskrift måske var et baggrundsbillede, som ikke ville være tilgængeligt. Designeren og udvikleren arbejdede sammen for at sikre, at disse overskrifter er tekstoverskrifter, men at det visuelle design stadig er i orden. Hvorfor er det vigtigt, at overskrifterne på denne side er tekst? For det første er teksten en del af sidens tekst. Derfor er sidens tekst stadig tilgængelig, hvis billederne ikke kan indlæses. For det andet, hvis stilarkene ikke kan indlæses, eller hvis brugeren skal anvende sine egne stilarter eller slå dem helt fra, forbliver overskrifterne hvor de hører til som en del af sidens tekst.
Kontrastforholdet i rubrikken i eksemplet ovenfor opfylder ikke kravet om kontrast minimum. Det er en simpel løsning og bør ikke fjerne opmærksomheden fra dette eksempel, der viser, hvordan tilgængelighed ikke hæmmer den kreative proces.
SVG valg af radioknapper
For nylig arbejdede jeg med en kunde, der brugte en glidemønster for at give brugeren mulighed for at vælge svar i et spørgeskema. Visuelt set fungerede kontrollen glimrende med mus og tastatur, men programmatisk set var den utilgængelig for hjælpemidler. Det skyldes, at skydermønsteret er designet til at give brugeren mulighed for at vælge en værdi inden for et givet interval. Derfor returnerede hjælpemidlerne talværdier i stedet for de mulige svarmuligheder, som blev vist visuelt.

Selv hvis udviklerne kunne fremtvinge denne adfærd gennem scripting, så hjælpeteknologier kunne høre de forskellige svarmuligheder, ville touch-baserede enheder sandsynligvis være et problem. Dette skyldes, at de berøringsbaserede enheder ofte bruger særlige bevægelser til skydermønstre. Dette kunne kræve yderligere scripting og ville måske ikke fungere som forventet på alle berøringsbaserede enheder.
Det var også et problem at ændre det nuværende design, fordi designet allerede var godkendt, og kunden var følelsesmæssigt engageret i designet. Dette er endnu en vigtig grund til at tage fat på tilgængelighed allerede i koncept- og designfasen.
Har det kvalt den kreative proces for vores kunde? Nej! I stedet kunne vi tilbyde en løsning, der ville give det samme design og den samme brugeroplevelse, blot ved at ændre kontroltypen til en, der er mere egnet til formålet.
Nedenfor er et eksempel på, hvordan vi har gjort dette. Det er ikke nøjagtig den samme beslutning, men princippet er det samme. Vi bruger standard HTML-radioknapper i sidekilden for at give brugeren mulighed for at vælge mellem forskellige muligheder, uanset om brugeren bruger musen, kun tastaturet eller bruger en skærmlæser. Det kreative team var i stand til at bruge deres færdigheder til visuelt at levere noget, der opfører sig som et slidermønster, men som også fungerer med hjælpeteknologier efter hensigten.
BEMÆRK: Hvis du har problemer med at få adgang til nedenstående CodePen-eksempel, kan du få direkte adgang til den via CodePen eller via denne separate HTML-fil.
Det, vi har vist i det foregående eksempel, ligner ikke 100% en slider, men du kan sikkert se, at udviklings-, grafik- og stilteams kunne bruge deres evner til at få det til at ligne en rigtig slider. Hvorfor? Fordi de har fået viden om tilgængelighed til at skabe en løsning for alle, ikke kun for musebrugere.
BEMÆRK: Der er et tilgængelighedsproblem i eksemplet med radioknappen ovenfor. Hvis du kan finde det, venligst efterlad en kommentar og vis verden dine færdigheder inden for tilgængelighedstestning!
Se pennen Tilgængelig brugerdefineret brugergrænseflade valg af radioknap af Jeff Singleton (@jwsingleton) på CodePen.
Resumé
Som vi allerede har nævnt, er det ikke svært at skabe og vedligeholde tilgængeligt indhold, hvis vi forstår, hvad brugerne har brug for for at kunne interagere med siden, uanset hvilke metoder der anvendes (f.eks. mus, tastatur, skærmlæser osv.). ). At have denne viden og anvende den i koncept-, design-, udviklings-, indholdsudviklings- og testfasen er nøglen til at skabe tilgængeligt og bæredygtigt indhold.
Dette sker ikke fra den ene dag til den anden og kan ikke opnås ved at deltage i et enkelt tilgængelighedstræningsmøde eller en enkelt konference. Der findes ingen quick-fix-løsning, som vil gøre dit indhold 100% fuldt ud i overensstemmelse med WCAG - uanset hvad sælgeren eller markedsføringsmaterialet siger. Det kræver tid og engagement fra alle, der er involveret i webindholdets livscyklus - herunder støtte fra projektledere, den øverste ledelse og endda marketing- og juridiske teams. Tilgængelighed er alles ansvar og er ikke kun et spørgsmål for udviklere.