En GLPI, quien no distingue colores no sabe si el ticket es Nuevo o En curso. El icono de estado cambia solo de color, las prioridades son tonos parecidos de rosa y rojo, y el contorno del foco casi desaparece para quien navega con el teclado. Accessibility, módulo gratuito de NexTool, añade un panel en el que cada persona activa lo que necesita, en GLPI y en el portal del solicitante.
Barreras que GLPI crea sin que nadie lo note
GLPI lo usan todo el día los técnicos y, en el portal, solicitantes de todas las áreas de la empresa. Algunas decisiones de la interfaz funcionan para la mayoría y traban a quien queda fuera de ella:
- Estado solo por color. Nuevo y En curso usan el mismo verde, y Resuelto y Cerrado el mismo negro. Para una persona daltónica, toda la cola parece tener dos estados.
- Prioridades en tonos vecinos. Los colores por defecto van del rosa al rojo. Quien tiene protanopía o deuteranopía no puede decir qué ticket es más urgente mirando la lista.
- Texto apretado. Líneas, letras y palabras juntas cansan a quien tiene dislexia o baja visión, y GLPI tiene muchas pantallas densas.
- Foco discreto. Quien usa la tecla Tab necesita saber dónde está. El contorno por defecto es fino y claro, y desaparece en varios fondos.
- Movimiento en pantalla. Las transiciones y animaciones molestan a las personas sensibles al movimiento.
- Portugués como segunda lengua. Para muchas personas sordas en Brasil, la primera lengua es Libras (lengua de señas brasileña), y un texto largo de ticket es más difícil de seguir.
Ninguno de estos puntos es un error: son valores por defecto que nadie revisó pensando en quien lee distinto. Por eso el módulo trata cada uno como una opción personal, no como un cambio para todos.
Cómo funciona Accessibility
El módulo pone un icono de accesibilidad en el encabezado, junto al menú del usuario, en todas las páginas de la interfaz estándar y del portal. Abre un panel con los recursos que el administrador dejó disponibles. La misma elección también está en la pestaña Accesibilidad de Mis opciones. Cada recurso se guarda al hacer clic y cambia la pantalla al instante, y la preferencia queda guardada en GLPI, así que acompaña a la persona en cualquier computadora.
- Estados del ticket con forma propia: Nuevo se vuelve una estrella, En curso una persona, Pendiente una pausa, Resuelto un visto y Cerrado un candado. El estado se reconoce por el dibujo, sin depender del color.
- Colores de prioridad seguros para daltónicos: cambia los colores de prioridad del propio usuario por una escala que se lee por la claridad (detalles más abajo).
- Espaciado de texto ampliado: más espacio entre líneas, letras y palabras en todo GLPI, según el criterio 1.4.12 de WCAG.
- Fuente de alta legibilidad: Atkinson Hyperlegible, creada por el Braille Institute para personas con baja visión, con letras que no se confunden entre sí. Viene incluida en el módulo, sin servicio externo.
- Foco de teclado reforzado: contorno amarillo con borde negro, visible en cualquier fondo. En GLPI 10, el módulo también añade el atajo “Saltar al contenido”.
- Reducción de animaciones: desactiva transiciones, parpadeos y animaciones. Quien ya pidió menos movimiento en el sistema operativo lo recibe automáticamente, sin activar nada.
- Libras con VLibras: un avatar traduce a Libras el texto que la persona selecciona. Viene desactivado hasta que el administrador lo activa.
Cada recurso tiene una guía con el antes y el después, abierta desde el “?” de cada opción o desde el botón “Cómo funciona cada función”. La guía muestra un ejemplo en vivo, incluso cómo una persona daltónica ve los estados y las prioridades, y dice a quién ayuda el recurso. Eso facilita el trabajo de quien difunde el módulo dentro de la empresa: puedes mostrar el efecto antes de pedirle a alguien que lo active.
Colores de prioridad que funcionan con cualquier daltonismo
La forma habitual de “corregir” colores para daltónicos es elegir una paleta para un tipo de daltonismo. El problema es que hay tipos distintos: la protanopía y la deuteranopía afectan el rojo y el verde, y la tritanopía afecta el azul y el amarillo. Una paleta buena para uno puede ser mala para otro.
Accessibility usa otra estrategia: la escala va del amarillo claro al casi negro, y cada prioridad es más oscura que la anterior. El orden se lee por la claridad, que todo tipo de daltonismo percibe, y no por el matiz. La escala es la “inferno”, diseñada para seguir ordenada incluso en escala de grises.
El cambio se graba en los colores de prioridad del propio usuario, los mismos que GLPI ya permite ajustar en Mis opciones. Antes de cambiarlos, el módulo guarda los colores anteriores, y vuelven cuando la persona desactiva el recurso. El cambio se aplica al recargar la página y no altera la pantalla de nadie más.
Libras con VLibras, y lo que sale hacia afuera
VLibras es un conjunto de herramientas gratuitas y de código abierto del gobierno federal de Brasil que traduce contenido en portugués a Libras. Con el recurso activado, aparece un botón con el símbolo de manos al costado de la pantalla: la persona hace clic, selecciona un texto y un avatar 3D lo traduce. Nadie necesita instalar nada.
Como es un servicio externo, viene desactivado, y la pestaña Integraciones del módulo le explica al administrador qué ocurre antes de activarlo:
- El navegador descarga el widget de vlibras.gov.br y de cdn.jsdelivr.net, que registran la IP de quien accede.
- El texto seleccionado para traducir va al servidor de traducción del gobierno federal. Puede ser contenido del ticket, con datos personales.
- No se envía nada mientras el usuario no hace clic en el botón de VLibras.
La misma pestaña prueba, en el navegador del administrador, si las direcciones de VLibras están permitidas. La prueba corre en el navegador porque es por ahí por donde pasa VLibras: en una red interna con salida restringida, el servidor de GLPI puede llegar a internet y la computadora del usuario no. Cada usuario también puede ocultar el botón solo para sí.
Quién decide qué
El panel no depende de permisos de perfil. Todo usuario lo ve y activa lo que necesita, sin abrir un ticket para el administrador. El administrador decide dos cosas en la pestaña Funcionalidades:
- qué recursos quedan disponibles en el panel;
- en qué interfaz aparece cada uno: en la interfaz estándar, en el portal del solicitante o en ambos.
Poner un recurso a disposición no cambia la pantalla de nadie. Cada persona activa el suyo. Esto evita el error clásico de imponer una fuente o un espaciado a toda la empresa para atender a pocas personas, y evita también lo contrario: dejar el recurso escondido detrás de un pedido formal.
Lo que el módulo no hace
Conviene ser claro sobre el límite. Accessibility no es un lector de pantalla y no sustituye las herramientas del sistema operativo, como el zoom, el alto contraste y los filtros de color de Windows y macOS. Tampoco hace que GLPI cumpla con WCAG o eMAG por sí solo. La conformidad depende del contenido, de los formularios y de la configuración de cada entorno. Lo que hace el módulo es añadir recursos de apoyo donde GLPI deja huecos, como el estado que cambia solo de color.
Cómo activarlo
- Actualiza el plugin NexTool a la versión 6.49.0 o más reciente.
- En NexTool, en la lista de módulos, instala y activa Accessibility.
- En la pestaña Funcionalidades del módulo, elige los recursos disponibles y la interfaz donde aparece cada uno.
- Si quieres ofrecer Libras, lee la pestaña Integraciones, activa VLibras y ejecuta la prueba de conectividad.
- Avisa a los usuarios: el panel está en el icono de accesibilidad del encabezado y en Mis opciones, pestaña Accesibilidad.
Para quién está indicado
Para cualquier empresa que tenga personas con daltonismo, dislexia, baja visión, sensibilidad al movimiento o sordera entre sus técnicos y solicitantes, y eso suele ser casi toda empresa con más de algunas decenas de usuarios. Es especialmente útil para organismos públicos y empresas que atienden al público por el portal del solicitante, donde no se puede elegir quién abrirá el ticket.
También ayuda a equipos que ya tienen una política de accesibilidad y necesitan algo concreto en GLPI para mostrar, sin personalizar el código del sistema.
Compatibilidad
- GLPI: 10, 11 y 12
- Plan: gratuito
- Plugin: NexTool 6.49.0 o más reciente
- Interfaces: interfaz estándar y portal del solicitante
Próximo paso
Accessibility forma parte de NexTool, ecosistema de módulos para ampliar GLPI sin personalizaciones de código. Mira todos los recursos en la página del módulo o habla con el equipo si quieres ayuda para hacer el portal del solicitante más accesible.
Fuentes: VLibras, Governo Digital; W3C, Understanding SC 1.4.12 Text Spacing; eMAG, Modelo de Accesibilidad en Gobierno Electrónico de Brasil; Braille Institute, Atkinson Hyperlegible.
Revisado por el equipo de NexTool Solutions.
Comentarios
Los comentarios de esta publicación vienen de GitHub (giscus). Al cargarlos, tu navegador se conecta a GitHub, que recibe tu dirección IP y puede guardar sus propias cookies.
Para cargarlos automáticamente, activa las cookies funcionales