Websites makkelijker toegankelijk maken voor blinden en slechtzienden
SIDN fonds steunt initiatief voor automatische toegankelijkheidscheck
SIDN fonds steunt initiatief voor automatische toegankelijkheidscheck
We halen bijna al onze informatie van het internet. Maar hoe is dat voor mensen met een visuele beperking? Zij maken gebruik van een screenreader: software waarmee je een website laat voorlezen, om deze zoals ieder ander te kunnen gebruiken. Maar niet alle websites kunnen door dit soort software worden voorgelezen. Hierdoor zijn delen van het internet niet altijd toegankelijk voor blinden en slechtzienden. Een website ontwikkelen die ook toegankelijk is voor deze gebruikersgroep is een ingewikkelde en tijdrovende klus. Enrise bedacht een tool, waarmee programmeurs hun ontwikkelde software al tijdens de testfase kunnen checken op toegankelijkheid. SIDN fonds steunt het initiatief. Henk-Jan van Voorthuijsen, initiatiefnemer en developer bij Enrise, vertelt over de tool en de steun van SIDN fonds.
Het ontbreken van een duidelijke koppenstructuur of een onjuist gelabeld formulier, kan ervoor zorgen dat een screenreader de opbouw van een website niet begrijpt. Hierdoor kan iets wat voor andere gebruikers vanzelfsprekend is, zoals kleding bestellen in een webshop, een behoorlijke uitdaging worden voor een gebruiker met een visuele beperking. “Er zijn allerlei regels waar je als webontwikkelaar rekening mee moet houden”, vertelt Henk-Jan. “Enkele voorbeelden van dit soort regels zijn: het gebruik van contrasterende kleuren of het invullen van een alternatieve beschrijving (alt-tags) bij een afbeelding. Maar ook het juiste gebruik van landmarks zodat verschillende blokken (zoals de hoofdtekst of menu’s) op een webpagina herkend worden. Gebruikers die met een toetsenbord moeten navigeren, hoeven hierdoor niet alle content te beluisteren, maar navigeren direct naar het onderdeel dat zij nodig hebben.” Het toegankelijk maken van een website is een complex en tijdrovend proces. Hier liep Henk-Jan zelf ook tegenaan binnen een project voor een Nederlandse gemeente. “Er zat veel tijd in het checken van toegankelijkheidsregels. We zochten naar een tool om dit te automatiseren, zodat we niet alles handmatig hoeven te checken en dat we zeker weten dat dit goed gebeurt.”
Zo ontstond het idee voor de tool: Continuous Accessibility Checker. “Als webontwikkelaars voeren we standaard testen uit zodra we iets af hebben, om de kwaliteit van onze code te controleren. Wij voegen hier met onze tool een extra toegankelijkheidscheck aan toe”, aldus Henk-Jan. Dit gebeurt aan de hand van de toegankelijkheidsstandaarden, zoals vastgelegd in Nederlandse wetgeving. De tool checkt bijvoorbeeld het contrast op een pagina: past dit lettertype, met deze grootte en kleur op deze achtergrond? Zo wordt elk onderdeel van een website gecontroleerd. Is een onderdeel niet toegankelijk, dan ontvangt de ontwikkelaar een rapport van wat er mis is.
Deze geautomatiseerde toegankelijkheidscheck levert een enorme tijdswinst op en helpt bij het toegankelijk maken van websites voor alle internetgebruikers. En dit succes wil Enrise delen. Het bedrijf heeft de tool daarom openbaar gemaakt via Github. Zo kunnen webontwikkelaars de tool door middel van een code in hun eigen testfase integreren.
Henk-Jan schreef de code voor de Continuous Accessibility Checker samen met een collega. De steun van SIDN fonds zorgde ervoor dat zij deze uren aan het project konden besteden. Marieke van der Kruijs, projectcoördinator bij SIDN fonds, licht toe waarom SIDN fonds het initiatief steunt: “De Continuous Accessibility Checker geeft webontwikkelaars de mogelijkheid om al tijdens ontwikkeling te zien in hoeverre de code voldoet aan de WCAG 2.1-regelgeving voor toegankelijkheid. Daarmee draagt deze opensourcetool bij aan de toegankelijkheid van het internet voor de eindgebruikers, maar creëert het ook bewustwording bij webontwikkelaars.” Benieuwd naar de tool of wil jij deze zelf gebruiken? Op de website van Enrise lees je alles over de Continuous Accessibility checker.
Lees meer artikelen over projecten die bijdragen aan een sterker internet.