Accessibility in Enonic XPMorten Eriksen on
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 organisation now needs a compliant CMS or web platform to meet the requirements of tomorrow.
See how Enonic fits your current architecture and skill set:
How Enonic XP complies with accessibility
Many visually impaired people use software akin to pure keyboard navigation to help them traverse the web. Enonic XP features a strong keyboard navigation in the CMS 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.
Image alt text
Hardly what you can call a revolution, but Enonic XP supports the easy handling of image alternative texts, for visually impaired users and readers.
No mandatory markup
Enonic XP 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. XP also offers flexibility to control structure if needed.
Content types lie at the heart of Enonic XP. Our content model structure models how content is represented, making them less dependent on people (as people can make mistakes).
Automatising 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 XP enables robust templating.
All these elements make it possible to set up an accessible site without thinking too much about accessibility principles.
A simple feature, but still a powerful one. Requiring e.g. image alt texts is fully possible within Enonic XP’s flexible form management.
It is fully possible to add transcripts to video and audio embedded in Enonic XP.
Enonic XP 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 XP with voiceover tools, transcription tools, and so on.
While Enonic XP 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 analyses 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 XP site.