<\/noscript>

Craft CMS een toegankelijk CMS

- 0 minuten leestijd

  • Craft CMS
  • WCAG
  • Headless CMS

Bij de keuze van een nieuw CMS is toegankelijkheid vaak niet het eerste waaraan je denkt. Contentbeheer, performantie, flexibiliteit en gebruiksgemak domineren de beslissing. Toch speelt het CMS een grotere rol in toegankelijkheid dan je zou denken.

Stel je een website voor die zorgvuldig is ontworpen en ontwikkeld met toegankelijkheid in gedachten. De koppen zijn correct gestructureerd, afbeeldingen hebben betekenisvolle alternatieve tekst, links zijn beschrijvend en interactieve componenten werken met een toetsenbord.

Tot de website wordt overgedragen aan het content team. Enkele maanden later uploadt een nieuwe redacteur een afbeelding zonder alternatieve tekst, voegt een vage “Lees meer”-link toe of past de contentstructuur aan op een manier die de pagina moeilijker navigeerbaar maakt.

De frontend is niet veranderd. De content wel.

Daarom hoort het CMS bij het gesprek over toegankelijkheid. Het bepaalt wat redacteurs kunnen doen, waartoe ze worden aangezet en hoeveel ruimte er is voor fouten. En precies daar is Craft CMS sterk in.

WCAG en ATAG: de website én de tool

WCAG is meestal het vertrekpunt als we het over webtoegankelijkheid hebben. Die richtlijnen gaan over de website en haar content. Voor de keuze van een CMS is een tweede set richtlijnen minstens even relevant: ATAG, de Authoring Tool Accessibility Guidelines.

ATAG kijkt naar de tool waarmee content wordt gemaakt. Is de beheeromgeving zelf toegankelijk voor redacteurs? En helpt ze hen om toegankelijke content te maken? Met die twee vragen in het achterhoofd bekijken we Craft.

Craft helpt redacteurs toegankelijke content te maken

Een van de sterkste punten van Craft is de controle over het contentmodel. Developers kunnen eigen velden aanmaken en er instructies, labels en andere begeleiding bij voorzien. Zo staan toegankelijkheidsrichtlijnen niet in een apart document, maar rechtstreeks in de redactie-ervaring.

Moet een veld op een bepaalde manier worden ingevuld? Dan leggen we dat uit op de plek waar de redacteur het nodig heeft. Een klein detail, maar het maakt een echt verschil in hoe consistent content wordt gemaakt.

Afbeeldingen zijn een goed voorbeeld. Craft heeft een standaardveld voor alternatieve tekst en kan sinds kort alt-tekst uit de XMP/IPTC-metadata van een afbeelding overnemen, zodat dat veld al ingevuld is bij het uploaden.

Voor rich text gebruikt Craft CKEditor. Daarmee bepalen we als developers hoe de editor werkt en ondersteunen we zaken als taalattributen en tekstalternatieven waar nodig. Fouten worden bovendien toegankelijk gemeld, zowel op formulier- als op veldniveau.

Dat maakt content niet automatisch toegankelijk. Maar het bouwt toegankelijkheid in de manier waarop content dagelijks wordt gemaakt, in plaats van het pas op het einde te controleren.

Een beheeromgeving die zelf toegankelijk is

Redacteurs zijn ook gebruikers. Daarom werkt Craft met een lopend toegankelijkheidsprogramma aan zijn eigen controlepaneel.

Het Craft-team streeft naar AA-conformiteit met WCAG 2.2 en ATAG 2.0. Het publiceert daarover een Craft CMS Accessibility Conformance Report en een Craft CMS ATAG Report, naast regelmatige toegankelijkheidsupdates. Zo kun je zelf nagaan waar Craft staat.

Die updates gaan over toetsenbordnavigatie, focusbeheer, ondersteuning voor schermlezers, kleurcontrast en toegankelijke namen. Recent keert de focus bijvoorbeeld correct terug na het sluiten van een modal, en werken meer drag-and-drop-interacties ook zonder slepen.

Ook de Image Editor krijgt aandacht. De bijsnijdtools en de focuspunt-editor worden bruikbaar met toetsenbord en schermlezer, met alternatieven voor interacties die op slepen steunen.

Geen enkel CMS doet het alleen

Craft maakt een website niet automatisch toegankelijk. Toegankelijkheid is een gedeelde verantwoordelijkheid van het CMS, het contentteam en de mensen die de frontend bouwen.

Wat Craft wél doet, is elk van die partijen goed ondersteunen. Redacteurs krijgen begeleiding op de plek waar ze werken. Developers krijgen de controle over het contentmodel die ze nodig hebben voor een toegankelijke frontend, ook in een headless setup. En de beheeromgeving zelf is bruikbaar voor iedereen.

Het beste CMS voor een toegankelijk project is dus niet alleen een CMS dat een toegankelijke website kan opleveren. Het is er een dat je website ook na de lancering toegankelijk helpt houden.

Meer weten over Craft als platform? Wie Craft wil afwegen tegen andere CMS’en, vindt meer context in onze vergelijking tussen Storyblok en WordPress.

Geschreven door Mariana

Delen:

Benieuwd hoe dat er voor jouw website uitziet?

Wij richten Craft in met toegankelijkheid als uitgangspunt, van contentmodel tot frontend. Neem gerust contact met ons op.

Laten we praten