Accessibility in Enonic
What features in Enonic XP take accessibility into account?
Accessibility is the design of products, devices, services, or environments to be accessible to all audiences. Digital experiences of any kind should be usable by as many users as possible, even if they are impaired in one way or another.
With impending regulations and SEO punishments closing in due to web accessibility, you have most likely done some research already. Your organization now needs a compliant CMS or web platform to meet the requirements of tomorrow.
How Enonic complies with accessibility
Many visually impaired people use software akin to pure keyboard navigation to help them traverse the web. Enonic features a strong keyboard navigation in the CMS interface Content Studio.
You can use tab, arrow keys, and shortcuts to navigate through the interface for accessible editing. You can switch quickly between fields in the UI, which can also be configured exactly the way you want.
See the full list of the familiar keyboard shortcuts in Enonic.
Image alt text
This is hardly a revolution, but Enonic supports the easy handling of image alternative texts for visually impaired users and readers.
No mandatory markup
Enonic does not shove in markup, and consequently, there are no limitations on making a service or a website accessible and compliant with WCAG standards. Your developers are in full control.
Editors work within a fixed framework to build pages and services, thus potentially ensuring the strict enactment of internal accessibility rules. Enonic also offers flexibility to control structure if needed.
Content types lie at the heart of Enonic. Our content model structure decides how content is represented, making it less dependent on fallible people.
Automatizing accessibility functions is also possible, like automatically filling out image alt texts based on e.g. machine learning. As accessibility often and mainly is a content job, Enonic enables robust templating.
All these elements make it possible to set up an accessible site without thinking too much about accessibility principles.
A simple but powerful feature. Requiring e.g. image alt texts is fully possible within Enonic’s flexible form management.
It is fully possible to add transcripts to video and audio embedded in Enonic.
Enonic is fully flexible when it comes to what front-end framework your developers can use while building services and websites. This enables your developers to use any framework that already may have taken accessibility into account.
Finally, it is possible to integrate Enonic with voiceover tools, transcription tools, and so on.
See also: Why choose Enonic's headless CMS when building a Next.js website »
While Enonic offers a strong and feature-rich core, one central principle is the ability to integrate the web platform with “best of breed” third-party tools. Two of the ready-made integrations available today as apps on Enonic Market and relevant to accessibility are Siteimprove and SEO meta fields.
Siteimprove is a tool that can help your digital experiences to perform better, like increasing your accessibility score, improving your SEO friendliness, ensuring better content quality, or mitigating security issues.
The software is cloud-based and analyzes your digital offerings in order to provide a score and suggestions on how to improve e.g. readability or search engine copy. Furthermore, Siteimprove offers analytics and data privacy tools, allowing you to measure metrics like ROI and to protect the data of your visitors.
SEO Meta Fields
SEO Meta Fields is an app for managing classical SEO options like deciding exactly what title, description, and image will show up in social media and search results.
The app adds Open Graph, Twitter Cards, Google Search Console, and canonical meta-tags to your Enonic site.
First published 19 June 2019, updated 3 October 2022.