Accessibility is the practice of making products usable by everyone, including those who rely on assistive technology. When it comes to building and maintaining your help center, it’s important to understand how to customize your theme to be as accessible as possible for the greatest number of users.
This article contains the following sections:
- Accessibility features of the default Copenhagen theme
- Accessibility guidelines for customizing the Copenhagen theme
- Reporting accessibility issues
Accessibility features of the default Copenhagen theme
The standard Copenhagen theme is enabled by default when you set up your help center. Copenhagen is a mobile-responsive theme with built-in accessibility features and best practices. If you use the latest Copenhagen theme to develop your help center, you are inheriting the accessibility features developed to comply with the WCAG 2.1 AA industry standard for accessibility.
Zendesk works to ensure the Copenhagen theme conforms to as many accessibility guidelines as possible. The teams strive to meet or exceed the industry standard set by WCAG 2.1 AA, and are constantly working to release more accessible versions of the default theme. Our most recent compliance audit can be found on the Zendesk Product Accessibility page. For a list of accessibility features available across all Zendesk products, see Making Zendesk products accessible.
Accessibility guidelines for customizing the Copenhagen theme
You can update the Copenhagen theme by either updating the look and feel of the theme to match your company branding, or by updating design and elements and functionality.
Updating the look and feel of your Copenhagen theme
- Colors (brand color, brand text color, text color, link color, and background color)
- Fonts (heading and text)
- Logo and favicon
- Images (hero home image, community hero image, and community banner)
Creating a custom theme (Guide Professional and Enterprise)
A custom theme (requires Guide Professional and Enterprise) is a theme that you modified by editing the page templates, CSS, or JavaScript. You can customize your Copenhagen theme by making changes to the underlying code (see Customizing your help center theme).
When you create a custom theme, you take ownership of the theme. Custom themes are not supported by Zendesk and are not automatically updated when new theme features are released. Therefore, if you create a custom theme you are responsible for the accessibility functionality of that theme.
To ensure that the latest accessibility features of the Copenhagen theme are included in your custom theme, you can do the following:
-
Download the latest Copenhagen theme version and add your customizations to it.
- Refer to the changelog for the open source Copenhagen theme repo on Github and add the latest Copenhagen theme accessibility enhancements to your custom theme. The changelog gives you full transparency into all code changes to the Copenhagen theme.
- Use the latest templating API version. Accessibility improvements for advanced helpers are generally not released to older templating API versions due to the risk of breaking existing customizations. Therefore to ensure the latest accessibility features and bug fixes, we recommend you use the most recent templating API version.
Reporting accessibility issues
Accessibility is an ongoing effort. If you spot an accessibility problem with one of our products, email us at product-accessibility@zendesk.com.