RSpace Blog

September 5, 2024

Web Accessibility: Our Improvements to RSpace

Product Updates

Download attachment

associated with this post

In the last year, we have been working to improve the accessibility of the RSpace product. Ensuring that all researchers have equal access to use RSpace to do their work is important to us, and we recognised that the state of the web application needed to reflect those values better. There's a long road to go, but we're happy with the progress we've been able to make so far.

Accessibility Guidelines

All new functionality meets the WCAG (Web Content Accessibility Guidelines) 2.1 standard and now so too do some of the older parts of the product. In the past year we've re-worked the Apps page, with one of the many benefits being that it meets the aforementioned standard (see Figure 1). We've also ensured that the dialogs that provide the integrations with iRODS, Argos, and DMPTool all meet the standard too; redesigning them to tie-in to the branding of their respective organisations.

Screenshot of the apps page
Figure 1: The new Apps page design

The WCAG standard requires that all web pages adhere to four principles: that they be perceivable, operable, understandable, and robust. To this end, some of the specific things we've done to ensure equal access include:

  • Ensuring all controls can be interacted with solely from a keyboard. As such, the page remains operable even to those who find mice and other pointing devices difficult to use.
  • We're not solely using colour anywhere to communicate information; there will always be an icon or label alongside any use of colour. This is so that all information is perceivable to all, even those with one of many visual disabilities such as colour blindness.
  • The correct headings are also always being used in the right order, with semantic markup being used to expose information to accessibility technologies like screen readers and braille keyboards, a key part of ensuring that the product meets the four principles for users who rely on such tools.

All of this means that the RSpace product is far more accessible without users or administrators having to do anything; it should simply be easy to use for a wider group of users, which is great!

High contrast & reduced motion modes

However, there are some additional pieces of functionality that we've also added that are opt-in, providing more advanced adjustments for those who want them, including a high contrast mode and a reduced motion mode. These are device settings that Web browsers expose to webpages allowing them to adjust to user preferences.

High contrast mode requests that the webpage alter the colours to provide a greater degree of contrast between adjacent elements, especially between text and the background on which it is shown, which is designed to help those with poor or limited vision. When enabled, we strip away superfluous colours that are simply part of the design and use black text on a white background wherever possible (see Figure 2).

Figure 2: iRODS dialog with High Contrast Mode Enabled

Reduced motion mode is designed to help those with severe motion sickness, and it simply instructs webpages not to animate elements where at all possible. No part of the RSpace product relies on animations so whenever this mode is enabled, we simply disable them all.

Each part of the product that supports these opt-in modes has a little outstretched man icon in the top right corner that, when tapped, shows which are available. Each of these tips links to the operating system or browser documentation on how to enable it on your device (see Figure 3). Once enabled, these tips turn green (see Figure 4).

Figure 3: iRODS dialog prompt describing how to enable High Contrast Mode

Figure 4: iRODS dialog prompt shows that High Contrast Mode is enabled

We're starting out with the iRODS, DMPTool, and Argos dialogs and are aiming to add more. Watch out for the icon across the product as we aim to place RSpace at the forefront of software tools that provide a great experience for all!

Robert Lamacraft

RSpace is an open-source platform that orchestrates research workflows into FAIR data management ecosystems: request a demo or contact us to learn more.

June 26, 2024

Research Space Embraces Open-Source to Empower FAIR Data Workflows

Open source

RSpace Opens its Research Data Management Platform to the Community

Read more

June 6, 2024

RSpace Solutions: Empowering Research Organizations with FAIR Data Workflows

Open source

In light of the upcoming open-source transition, we reflect on Research Space's services around RSpace tailored to enable research organisations as well as research cloud and research commons providers to implement, adopt, and maintain a secure, robust, and future-proof digital research data management environment.

Read more

April 19, 2024

Transitioning RSpace to Open-Source: Building a Community for a Journey Towards More Open Science and FAIR Data

Open source

We are looking forward to build an impactful open-source community around RSpace to increase interoperability between digital research solutions and facilitate the adoption of FAIR data workflows.

Read more

April 19, 2024

Research Space Announces Transition of RSpace to Open Source

News

We are excited to announce that RSpace will be transitioning to open-source in Q2 2024!

Read more