Accessibility

A GLPI each person adjusts to the way they read

FreeGLPI 10, 11 and 12

How it works

The administrator chooses which features are available. Each person turns on what they need in their own panel, and the choice applies only to them, on any computer.

Administratorchooses features and interface
GLPI standard interface
Requester portal
Where the panel appears
Each personturns on what they need
Accessibilitysaves the choice per user
Statuses and priorities
Font, spacing and focus
Libras with VLibras
GLPI adjusted to the person

The problem

Statuses and priorities that rely on color alone cannot be read by a color-blind person, and cramped text, faint keyboard focus and animations get in the way of people who use GLPI every day. These are common barriers in service desk work, and each person needs a different adjustment.

What the module does

Accessibility adds an accessibility panel to GLPI and to the requester portal. Each person turns on what they need, from the icon next to the user menu or from the Accessibility tab in My settings, and the choice is saved in GLPI, so it applies on any computer. Free, for GLPI 10, 11 and 12.

Ticket statuses get their own shape (star, person, pause, check mark and padlock), and priority colors move to a scale from light yellow to almost black, in which each priority is darker than the previous one under any type of color blindness. There is also wider text spacing, the Atkinson Hyperlegible font, bundled with the module, stronger keyboard focus and reduced motion. Translation into Libras (Brazilian Sign Language) uses VLibras, from the Brazilian federal government.

A guide shows the before and after of each feature and says who each one helps. The module is not a screen reader, does not replace the operating system's accessibility features and, on its own, does not make GLPI compliant with WCAG or eMAG.

How you stay in control

It does not depend on profile permissions: in the Features tab, the administrator decides which features are available and whether they apply to the standard interface, the requester portal or both. VLibras comes turned off until the administrator enables it, and the Integrations tab explains what is sent to the government service and tests whether its addresses are allowed on the network. Each preference applies only to the person who turned it on.

How to get it running

  1. Install the moduleEnable Accessibility in the NexTool catalog (NexTool plugin 6.49.0 or newer). In the Features tab, choose which features are available and whether they apply to the standard interface, the requester portal or both.
  2. Turn on VLibras, if you wantLibras translation comes turned off. The Integrations tab explains what is sent to the government service and tests, in your browser, whether the VLibras addresses are allowed on your network.
  3. Each person picks their ownThe user opens the panel from the accessibility icon, next to the user menu, or from the Accessibility tab in My settings, and turns on what they need. The ? of each option opens the guide with the before and after.

Want the step-by-step with screenshots and details? Read the full article on the blog

What changes in your operation

Each person uses GLPI the way they read best, without changing anyone else's screen and on any computer.

Features

Personal accessibility panel

Personal panel in GLPI and in the requester portal, saved per user and with no profile permission

Translation into Libras with VLibras

Translation into Libras with VLibras, off by default and with a connectivity test

Ticket statuses with their own shape

Ticket statuses with their own shape (star, person, pause, check mark and padlock), on top of color

Priorities readable with color blindness

Priority colors readable under protanopia, deuteranopia and tritanopia, with the previous ones back when turned off

Atkinson Hyperlegible font

Atkinson Hyperlegible high-legibility font, bundled with the module

Wider text spacing

Wider text spacing, following WCAG success criterion 1.4.12

Stronger keyboard focus

Stronger keyboard focus and, on GLPI 10, a Skip to content shortcut

Reduced motion

Reduced motion for people who are bothered by on-screen movement

Guide with the before and after

Guide with the before and after of each feature, opened from the ? of each option

Free, from GLPI 10 to 12

Free, for GLPI 10, 11 and 12

See it in action

A quick tour of what the plugin does in practice, in a video and a gallery of screenshots.

Frequently asked questions

Yes. The module is free and works on GLPI 10, 11 and 12, with the NexTool plugin 6.49.0 or newer.

No. The panel shows up for every user, in the standard interface and in the requester portal. In the Features tab, the administrator chooses which features are available and in which interface.

No. Each preference applies only to the person who turned it on and is saved in GLPI, so it follows them on any computer. Priority colors are written to the user's own preferences, and the previous ones come back when the feature is turned off.

Only the text a person selects to translate, and only after they click the VLibras button: it goes to the Brazilian federal government's translation server and may be ticket content. The browser also downloads the widget from vlibras.gov.br and cdn.jsdelivr.net, which log the visitor's IP. That is why the feature comes turned off, and the Integrations tab explains this before the administrator turns it on.

Not on its own. It adds features that reduce color, reading, keyboard, motion and sign language barriers, but it is not a screen reader, does not replace the operating system's features and does not audit the compliance of your environment.

No. Atkinson Hyperlegible, from the Braille Institute, is bundled with the module, under the SIL Open Font License.

Start using Accessibility

View available plans or read the full article about this module.

Free download Read full article Version history
Works well with

Your GLPI with your company's identity

Customize favicon, logo, colors, login background and GLPI footer without modifying core files.

Branding
Need help?