Make Odoo more accessible

Open
#3,235 2 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
24/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Stale
Tech stack
javascript

Research direction

Start by reviewing the Odoo web client addons in this repository and the linked accessibility examples to understand how a user preference module could fit. The issue proposes high contrast, a dyslexia font, text resizing, line spacing, and dark mode, but names no files or tests. Done would require agreeing on scope and implementing and checking the selected accessibility adjustments.

Written by the indexing model from the issue text.

Description

enhancement

Describe the solution you'd like
In order to help make Odoo more accessible, could there be a module that allows users to adjust:

  • High contrast
  • Dyslexia font (e.g. OpenDyslexic)
  • Text resizing
  • Line spacing
  • Dark mode

Of course, by WCAG/WAD accessibilty standards, much more needs to be done to make a website truly accesible, and this by default, but maybe this could already be a step in the right direction.

Describe alternatives you've considered

Additional context

  • the OCA partner Vertel has created a tool for conducting WCAG investigations of websites. The tool is a combination of a list of points to investigate from DIGG. SE (they had a good set of questions that resulted in an Excel sheet with the points that should be included, usually around 50 depending on the audience and type of website). These form the basis for a formal WCAG investigation with recommendations for further development, known as Accessibility Reports.
    See https://github.com/vertelab/odoo-project (project_wcag / website_project_wcag) and https://odoo-wcag.eu/
  • accessibility (based on WCAG) will be mandatory for many private sector services in the EU starting June 2025, due to the European Accessibility Act.
  • other ERP systems like SAP are working on this/have solutions: https://community.sap.com/t5/crm-and-cx-q-a/sap-commerce-cloud-european-accessibility-act-support/qaq-p/13721847
Dominant language
JavaScript
Stars
1.2k
Forks
2.2k
Avg merge
3d 15h
Merged PRs (30d)
30

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from OCA/web

All issues in OCA/web

Similar issues

More JavaScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.