We’ve made accessibility a first-class, non-negotiable design philosophy. For us, accessibility is an ongoing practice rather than an endpoint, and we are committed to ensuring everyone using Manifold can access, engage with, and create content in meaningful and exciting ways. There are a lot of reasons why we made Manifold, and joy is an integral element in all of them. So when we talk about accessibility, we aren’t talking about simply “checking the accessibility box” for some imaginary person in a darkened back room. We earnestly want to create a platform where all readers—sighted, print-disabled, or otherwise—can have engaging and enjoyable experiences.
On this page, you can learn more about how the Manifold team works to meet these goals. We discuss accessibility strategies and compatibility in the following sections. If something here isn’t as clear as you’d like or you have additional questions, we’ve also provided our contact information. Please don’t hesitate to use it.
- Development and Design. We use a combination of approaches to verify our accessibility work. We use automated analysis tools such as Lighthouse, Sim Daltonism, and JSX A11y, as well as actually using screen readers (Voice Over, NVDA), browser plug-ins (WAVE, Axe), and various OS settings like Reduced Motion.
- Tracking. We track our progress on individual accessibility issues while also maintaining a roadmap of our efforts in our public Github repository.
- Partnerships. We partner with colleagues such as the University of Washington Libraries and Accessible Technology Services to conduct regular accessibility reviews of Manifold and to discuss issues of accessibility more generally.
- Standards Compliance. We aim to have the Manifold platform meet the latest WCAG 2 AA Standards (currently WCAG 2.1 AA).
- Education. We work with Manifold publishers to encourage them to create accessible source materials so that publications on Manifold will be accessible.
In library views and within the Manifold reader, the application can be navigated and interacted with using the expected keyboard controls. Where appropriate, Manifold will deliver context-specific instruction to users when they focus on elements so they know how to perform an action in that space.
- Tab advances focus forward, left to right and down the page
- Shift + Tab moves focus backward, right to left and up the page
- Enter or Return selects
- Space or Page Down advance the view down the page by a screen view
- Page Up moves the view back up the page by a screen view
- Up and Down keys adjust the view forward or backward by line
- Home and End move view to the top or bottom of the page
- Drag and drop elements can be selected using the space bar and reordered using the arrow keys.
- YouTube and Vimeo video resources can be navigated using the keyboard commands of those respective apps. Refer to the documentation from YouTube or Vimeo for more.
- Manifold’s audio and video players do not currently support keyboard functionality.
- Interactive resources are remotely hosted content and beyond the scope of what Manifold can control. If publishers use platforms that have keyboard functionality, that same functionality will be included in the Manifold experience.
Manifold is distributed software that is used by many different publishers and groups. We work diligently to ensure the application is itself accessible and can render standards-compliant accessibility frameworks and metadata to assistive technology in the expected ways. However, the obligation of creating accessible content falls to those who maintain their own Manifold instance.
If you need accessibility-related help with a Manifold publication, please contact us at firstname.lastname@example.org.
If you would like to report an issue with the Manifold platform, please email us or submit an issue or start a discussion in our GitHub repository. We are also widely available on Twitter and Slack for help.