Accessibility in Coveo for Sitecore
In the Build Search phase of the Coveo for Sitecore deployment journey, you will create Coveo-powered search interfaces in Sitecore in one of two ways:
By referencing a hosted search page.
By building a Coveo for Sitecore search interface from the ground up using Coveo for Sitecore Hive renderings.
For example, the
Whether in the Sitecore Experience Editor or in a published page, the Framework automatically adds ARIA landmarks to the component HTML element(s).
Adding ARIA Landmarks in Coveo for Sitecore Search Interfaces
Coveo provides generic guidelines for adding ARIA landmark
aria-label attributes to the HTML elements of a Coveo-powered search page, should you deem this necessary.
When referencing a hosted search page in a Sitecore item, add ARIA landmark attributes to that search page through its Code View in the Interface Editor.
When assembling Coveo for Sitecore Hive renderings to build a search interface from the ground up, add ARIA landmark attributes at the rendering level, in the
.cshtml view file. To ensure your changes don’t get overwritten during a Coveo for Sitecore upgrade, follow the Coveo for Sitecore rendering duplication procedure.
Never edit out-of-the-box Coveo for Sitecore rendering presentation items and view files directly. Always edit duplicates.