Accessibilità in GLPI: lingua dei segni, daltonismo, font

Accessibility, modulo gratuito di NexTool, porta la Libras, stati leggibili dai daltonici, un carattere leggibile e il focus da tastiera in GLPI 10, 11 e 12.

In questo articolo10 sezioni

In GLPI, chi non distingue i colori non sa se il ticket è Nuovo o In corso. L'icona di stato cambia solo colore, le priorità sono tonalità simili di rosa e rosso, e il contorno del focus quasi scompare per chi naviga con la tastiera. Accessibility, modulo gratuito di NexTool, aggiunge un pannello in cui ogni persona attiva ciò che le serve, in GLPI e nel portale del richiedente.

Le barriere che GLPI crea senza che nessuno se ne accorga

GLPI viene usato tutto il giorno dai tecnici e, nel portale, dai richiedenti di tutti i reparti dell'azienda. Alcune scelte dell'interfaccia funzionano per la maggioranza e ostacolano chi ne resta fuori:

  • Stato solo tramite colore. Nuovo e In corso usano lo stesso verde, Risolto e Chiuso lo stesso nero. Per una persona daltonica, l'intera coda sembra avere due stati.
  • Priorità in tonalità vicine. I colori predefiniti vanno dal rosa al rosso. Chi ha protanopia o deuteranopia non riesce a capire quale ticket sia più urgente guardando l'elenco.
  • Testo fitto. Righe, lettere e parole ravvicinate affaticano chi ha dislessia o ipovisione, e GLPI ha molte schermate dense.
  • Focus poco visibile. Chi usa il tasto Tab deve sapere dove si trova. Il contorno predefinito è sottile e chiaro, e scompare su diversi sfondi.
  • Movimento sullo schermo. Transizioni e animazioni infastidiscono le persone sensibili al movimento.
  • Il portoghese come seconda lingua. Per molte persone sorde in Brasile la prima lingua è la Libras (lingua dei segni brasiliana), e un lungo testo di ticket è più difficile da seguire.

Nessuno di questi punti è un bug: sono impostazioni predefinite che nessuno ha rivisto pensando a chi legge in modo diverso. Per questo il modulo tratta ciascuno come un'opzione personale, non come un cambiamento per tutti.

Come funziona Accessibility

Il modulo aggiunge un'icona di accessibilità nell'intestazione, accanto al menu utente, in ogni pagina dell'interfaccia standard e del portale. L'icona apre un pannello con le funzioni che l'amministratore ha reso disponibili. La stessa scelta si trova anche nella scheda Accessibilità di «Le mie impostazioni». Ogni funzione si salva al clic e cambia subito lo schermo, e la preferenza resta salvata in GLPI, quindi accompagna la persona su qualsiasi computer.

  • Stati del ticket con una forma propria: Nuovo diventa una stella, In corso una persona, In attesa una pausa, Risolto una spunta e Chiuso un lucchetto. Lo stato si riconosce dal disegno, senza dipendere dal colore.
  • Colori di priorità sicuri per i daltonici: sostituisce i colori di priorità dell'utente stesso con una scala che si legge per luminosità (dettagli più avanti).
  • Spaziatura del testo ampliata: più spazio tra righe, lettere e parole in tutto GLPI, secondo il criterio 1.4.12 delle WCAG.
  • Carattere ad alta leggibilità: Atkinson Hyperlegible, creato dal Braille Institute per le persone ipovedenti, con lettere che non si confondono tra loro. È incluso nel modulo, senza servizi esterni.
  • Focus da tastiera rafforzato: contorno giallo con bordo nero, visibile su qualsiasi sfondo. In GLPI 10 il modulo aggiunge anche la scorciatoia «Vai al contenuto».
  • Riduzione delle animazioni: disattiva transizioni, lampeggi e animazioni. Chi ha già chiesto meno movimento al sistema operativo la riceve automaticamente, senza attivare nulla.
  • Libras con VLibras: un avatar traduce in Libras il testo che la persona seleziona. Resta disattivato finché l'amministratore non lo attiva.

Ogni funzione ha una guida con il prima e il dopo, aperta dal «?» di ciascuna opzione o dal pulsante «Come funziona ogni funzione». La guida mostra un esempio dal vivo, compreso come una persona daltonica vede stati e priorità, e indica a chi è utile la funzione. Questo semplifica il lavoro di chi promuove il modulo internamente: può mostrare l'effetto prima di chiedere a qualcuno di attivarlo.

Colori di priorità che funzionano con qualsiasi daltonismo

Il modo abituale di «correggere» i colori per i daltonici è scegliere una palette per un tipo di daltonismo. Il problema è che esistono tipi diversi: protanopia e deuteranopia riguardano il rosso e il verde, la tritanopia il blu e il giallo. Una palette adatta a uno può essere pessima per un altro.

Accessibility usa un'altra strategia: la scala va dal giallo chiaro al quasi nero, e ogni priorità è più scura della precedente. L'ordine si legge per luminosità, che ogni tipo di daltonismo percepisce, e non per tinta. È la scala «inferno», progettata per restare ordinata anche in scala di grigi.

La modifica viene scritta nei colori di priorità dell'utente stesso, gli stessi che GLPI permette già di regolare in «Le mie impostazioni». Prima di cambiarli, il modulo conserva i colori precedenti, che tornano quando la persona disattiva la funzione. La modifica vale al ricaricamento della pagina e non altera lo schermo di nessun altro.

La Libras con VLibras, e cosa esce verso l'esterno

VLibras è un insieme di strumenti gratuiti e open source del governo federale brasiliano che traduce contenuti in portoghese nella Libras. Con la funzione attiva, compare un pulsante con il simbolo delle mani sul lato dello schermo: la persona clicca, seleziona un testo e un avatar 3D lo traduce. Nessuno deve installare nulla.

Essendo un servizio esterno, è disattivato, e la scheda Integrazioni del modulo spiega all'amministratore cosa succede prima di attivarlo:

  • Il browser scarica il widget da vlibras.gov.br e cdn.jsdelivr.net, che registrano l'IP di chi accede.
  • Il testo selezionato per la traduzione va al server di traduzione del governo federale. Può essere contenuto del ticket, con dati personali.
  • Non viene inviato nulla finché l'utente non clicca sul pulsante di VLibras.

La stessa scheda verifica, nel browser dell'amministratore, se gli indirizzi di VLibras sono consentiti. Il test gira nel browser perché è da lì che passa VLibras: in una rete interna con uscita limitata, il server di GLPI può raggiungere internet mentre il computer dell'utente no. Ogni utente può anche nascondere il pulsante solo per sé.

Chi decide cosa

Il pannello non dipende dai permessi di profilo. Ogni utente lo vede e attiva ciò che gli serve, senza aprire un ticket all'amministratore. L'amministratore decide due cose nella scheda Funzionalità:

  • quali funzioni sono disponibili nel pannello;
  • in quale interfaccia compare ciascuna: nell'interfaccia standard, nel portale del richiedente o in entrambi.

Rendere disponibile una funzione non cambia lo schermo di nessuno. Ognuno attiva la propria. Così si evita l'errore classico di imporre un carattere o una spaziatura a tutta l'azienda per poche persone, e anche il contrario: nascondere la funzione dietro una richiesta formale.

Cosa il modulo non fa

Conviene essere chiari sul limite. Accessibility non è un lettore di schermo e non sostituisce gli strumenti del sistema operativo, come lo zoom, il contrasto elevato e i filtri colore di Windows e macOS. Da solo, inoltre, non rende GLPI conforme alle WCAG o all'eMAG. La conformità dipende dai contenuti, dai moduli e dalla configurazione di ciascun ambiente. Il modulo aggiunge funzioni di supporto dove GLPI lascia lacune, come lo stato che cambia solo colore.

Come attivarlo

  1. Aggiorni il plugin NexTool alla versione 6.49.0 o successiva.
  2. In NexTool, nell'elenco dei moduli, installi e attivi Accessibility.
  3. Nella scheda Funzionalità del modulo, scelga le funzioni disponibili e l'interfaccia in cui compare ciascuna.
  4. Se vuole offrire la Libras, legga la scheda Integrazioni, attivi VLibras ed esegua il test di connettività.
  5. Avvisi gli utenti: il pannello si trova nell'icona di accessibilità dell'intestazione e in «Le mie impostazioni», scheda Accessibilità.

A chi è indicato

A qualsiasi azienda che abbia, tra tecnici e richiedenti, persone con daltonismo, dislessia, ipovisione, sensibilità al movimento o sordità, il che vale per quasi ogni azienda con più di qualche decina di utenti. È particolarmente utile per enti pubblici e aziende che servono il pubblico tramite il portale del richiedente, dove non si può scegliere chi aprirà il ticket.

Aiuta anche i team che hanno già una politica di accessibilità e hanno bisogno di qualcosa di concreto in GLPI da mostrare, senza personalizzare il codice del sistema.

Compatibilità

  • GLPI: 10, 11 e 12
  • Piano: gratuito
  • Plugin: NexTool 6.49.0 o successivo
  • Interfacce: interfaccia standard e portale del richiedente

Prossimo passo

Accessibility fa parte di NexTool, ecosistema di moduli che estende GLPI senza personalizzazioni del codice. Scopra tutte le funzioni nella pagina del modulo o contatti il nostro team se desidera aiuto per rendere più accessibile il portale del richiedente.

Fonti: VLibras, Governo Digital; W3C, Understanding SC 1.4.12 Text Spacing; eMAG, modello di accessibilità del governo elettronico brasiliano; Braille Institute, Atkinson Hyperlegible.


Rivisto dal team di NexTool Solutions.

Domande Frequenti

No. Accessibility è gratuito e funziona in GLPI 10, 11 e 12, con il plugin NexTool 6.49.0 o successivo.

No. Tutti gli utenti vedono il pannello di accessibilità, nell'interfaccia standard e nel portale del richiedente. L'amministratore sceglie solo quali funzioni sono disponibili e in quale interfaccia.

No. Ogni preferenza vale solo per chi l'ha attivata ed è salvata in GLPI. I colori di priorità vengono scritti nelle preferenze dell'utente stesso, e i precedenti tornano quando disattiva la funzione.

Solo il testo che la persona seleziona da tradurre, e solo dopo aver cliccato sul pulsante di VLibras. Quel testo va al server di traduzione del governo federale brasiliano e può contenere dati del ticket. Per questo la funzione è disattivata e la scheda Integrazioni lo spiega prima dell'attivazione.

Sì. Per ogni funzione, l'amministratore sceglie se compare nell'interfaccia standard, nel portale del richiedente o in entrambi.

Non da solo. Il modulo aggiunge funzioni di supporto dove GLPI lascia lacune, ma non è un lettore di schermo e non sostituisce la revisione di contenuti, moduli e configurazione di ciascun ambiente.

Commenti

I commenti di questo articolo provengono da GitHub (giscus). Caricandoli, il Suo browser si collega a GitHub, che riceve il Suo indirizzo IP e può salvare cookie propri.

Per caricarli automaticamente, attivi i cookie funzionali

Hai bisogno di aiuto?