Docs
Introduction
Accessibility Guidelines

Accessibility Standards

  • Designed as a comprehensive guide, this documentation outlines the process of meticulously testing the Ushahidi Platform Client (opens in a new tab) for web accessibility.
  • Its primary objective is to evaluate the platform-client's adherence to the WCAG 2.2 guidelines, ensuring robust inclusivity standards.
  • Delving into sophisticated and non-sophisticated tools and methodologies, this document provides a detailed approach to conducting thorough accessibility assessments of the platform-client.

The evaluation and identification process for the Ushahidi Platform Client's adherence to accessibility guidelines are based on the Web Content Accessibility Guidelines (WCAG) 2.2. Specifically, we aim to meet Level AA conformance, as outlined in the WCAG 2.2 documentation (opens in a new tab) provided by the World Wide Web Consortium (W3C).

Project Description

For detailed information about the project's objectives and scope, refer to the project description (opens in a new tab) on the Outreachy website.

WCAG 2.2 Guidelines

The WCAG 2.2 guidelines serve as the foundation for our accessibility evaluation. These guidelines provide comprehensive criteria for making web content more accessible to users with disabilities. By referencing these guidelines, we ensure that our assessment aligns with internationally recognized standards for web accessibility.

WCAG 2.2 requirements

  • Make Keyboard focus states more visible
  • Avoid reliance on dragging movements
  • Ensure controls are sufficiently spaced out
  • Display help mechanisms consistently
  • Lets users authenticate without cognitive tests
  • Avoid askings for repeated information

Level AA Conformance

Our goal is to achieve Level AA conformance with the WCAG 2.2 guidelines. This level of conformance signifies that the Ushahidi Platform Client meets a broad range of criteria for accessibility, thereby enhancing usability for individuals with diverse disabilities. To learn more about Level AA conformance and its significance, refer to the WCAG 2.2 documentation.

Guiding principles

  • Perceivable: Information and user interface components must be presentable to users in ways they can perceive, such as through alternative text for images or captions for videos.
  • Operable: Users should be able to navigate and interact with the website using various input methods, including keyboards, mice, and assistive technologies.
  • Understandable: Content should be clear and easy to comprehend, with predictable behavior and consistent navigation patterns.
  • Robust: Websites should be compatible with a wide range of assistive technologies and devices, ensuring their longevity and resilience to technological advancements.