Skip to content

Accessibility#

Why does it matter?#

About 16 % of the world population experience some kind of disability. By making the Open Energy platform more accessible, we want to support open science and open data, ensuring that research and data are available to all, including individuals with disabilities. This will help not only to broaden the reach of our work but also to give the energy system research community a new range of different perspectives.

While the primary responsibility for accessibility lies with the design team, it is important that all members try to integrate accessibility into their workflow.

This documentation is a work in progress. We are continually striving to improve our accessibility standards and welcome feedback to help us achieve this goal.

Assessment#

Working on accessibilty often means using automation tools to support manual testing.

Automated Testing#

  • Use WAVE as the main tool
  • Use Lighthouse in the developer tools as a secondary tool
  • It is of course possible to use other tools:

Manual Testing#

General#

Keyboard Testing#

Techniques

Screen Reader Testing#

  • Use screen readers like NVDA (Windows), VoiceOver (Mac/iOS), and TalkBack (Android) or use a tool such as BrowserStack
  • Familiarize with Shortcuts
  • Check the following (mostly covered in the "General" section):
    • Headings structure
    • ARIA landmarks
    • ARIA live regions for dynamic content updates
    • Alt attributes
    • Descriptive texts for links and buttons
    • Form labels
    • Modal dialogs
    • Menus and dropdowns
    • Tables

User Testing#

Conduct usability testing sessions with users who have various disabilities (visual, auditory, motor, cognitive)‚

Remediation#

  • Implement fixes
  • Continuous monitoring
  • Team training