No GLPI, quem não distingue cores não sabe se o pedido é Novo ou Em curso. O ícone de estado muda só de cor, as prioridades são tons parecidos de rosa e vermelho, e o contorno do foco quase desaparece para quem navega pelo teclado. O Accessibility, módulo gratuito do NexTool, acrescenta um painel em que cada pessoa ativa o que precisa, no GLPI e no portal do requerente.
Barreiras que o GLPI cria sem ninguém reparar
O GLPI é usado o dia inteiro pelos técnicos e, no portal, por requerentes de todos os departamentos da empresa. Algumas escolhas da interface funcionam para a maioria e bloqueiam quem fica de fora:
- Estado só pela cor. Novo e Em curso usam o mesmo verde, e Resolvido e Fechado o mesmo preto. Para uma pessoa daltónica, a fila inteira parece ter dois estados.
- Prioridades em tons vizinhos. As cores predefinidas vão do rosa ao vermelho. Quem tem protanopia ou deuteranopia não consegue dizer que pedido é mais urgente a olhar para a lista.
- Texto apertado. Linhas, letras e palavras muito juntas cansam quem tem dislexia ou baixa visão, e o GLPI tem muitos ecrãs densos.
- Foco discreto. Quem usa a tecla Tab precisa de saber onde está. O contorno predefinido é fino e claro, e desaparece em vários fundos.
- Movimento no ecrã. Transições e animações incomodam pessoas sensíveis ao movimento.
- Português como segunda língua. Para muitas pessoas surdas no Brasil, a primeira língua é a Libras (língua gestual brasileira), e um texto longo de pedido é mais difícil de acompanhar.
Nenhum destes pontos é um erro: são predefinições que ninguém reviu a pensar em quem lê de forma diferente. Por isso o módulo trata cada um como uma opção pessoal, e não como uma mudança para todos.
Como funciona o Accessibility
O módulo coloca um ícone de acessibilidade no cabeçalho, ao lado do menu do utilizador, em todas as páginas da interface padrão e do portal. O ícone abre um painel com os recursos que o administrador disponibilizou. A mesma escolha também está no separador Acessibilidade das Minhas configurações. Cada recurso fica guardado ao clicar e muda o ecrã de imediato, e a preferência é guardada no GLPI, por isso acompanha a pessoa em qualquer computador.
- Estados do pedido com forma própria: Novo passa a ser uma estrela, Em curso uma pessoa, Pendente uma pausa, Resolvido um visto e Fechado um cadeado. O estado reconhece-se pelo desenho, sem depender da cor.
- Cores de prioridade seguras para daltónicos: troca as cores de prioridade do próprio utilizador por uma escala que se lê pela luminosidade (detalhes mais abaixo).
- Espaçamento de texto ampliado: mais espaço entre linhas, letras e palavras em todo o GLPI, segundo o critério 1.4.12 da WCAG.
- Tipo de letra de alta legibilidade: o Atkinson Hyperlegible, criado pelo Braille Institute para pessoas com baixa visão, com letras que não se confundem entre si. Vem incluído no módulo, sem serviço externo.
- Foco de teclado reforçado: contorno amarelo com rebordo preto, visível em qualquer fundo. No GLPI 10, o módulo acrescenta ainda o atalho “Pular para o conteúdo”.
- Redução de animações: desliga transições, intermitências e animações. Quem já pediu menos movimento no sistema operativo recebe isto automaticamente, sem ativar nada.
- Libras com o VLibras: um avatar traduz para Libras o texto que a pessoa seleciona. Vem desativado até o administrador o ativar.
Cada recurso tem um guia com o antes e o depois, aberto pelo “?” de cada opção ou pelo botão “Como cada recurso funciona”. O guia mostra um exemplo ao vivo, incluindo como uma pessoa daltónica vê os estados e as prioridades, e diz a quem o recurso ajuda. Isto facilita o trabalho de quem divulga o módulo internamente: dá para mostrar o efeito antes de pedir a alguém que o ative.
Cores de prioridade que funcionam em qualquer daltonismo
A forma habitual de “corrigir” cores para daltónicos é escolher uma paleta para um tipo de daltonismo. O problema é que existem tipos diferentes: a protanopia e a deuteranopia afetam o vermelho e o verde, e a tritanopia afeta o azul e o amarelo. Uma paleta boa para um pode ser má para outro.
O Accessibility usa outra estratégia: a escala vai do amarelo claro ao quase preto, e cada prioridade é mais escura do que a anterior. A ordem lê-se pela luminosidade, que qualquer tipo de daltonismo perceciona, e não pelo matiz. A escala é a “inferno”, desenhada para continuar ordenada mesmo em tons de cinzento.
A alteração é gravada nas cores de prioridade do próprio utilizador, as mesmas que o GLPI já permite ajustar nas Minhas configurações. Antes de as trocar, o módulo guarda as cores anteriores, que voltam quando a pessoa desativa o recurso. A alteração aplica-se ao recarregar a página e não muda o ecrã de mais ninguém.
Libras com o VLibras, e o que sai para fora
O VLibras é um conjunto de ferramentas gratuitas e de código aberto do governo federal do Brasil que traduz conteúdos em português para Libras. Com o recurso ativo, aparece um botão com o símbolo de mãos na lateral do ecrã: a pessoa clica, seleciona um texto e um avatar 3D faz a tradução. Ninguém precisa de instalar nada.
Como é um serviço externo, vem desativado, e o separador Integrações do módulo explica ao administrador o que acontece antes de o ativar:
- O navegador descarrega o widget do vlibras.gov.br e do cdn.jsdelivr.net, que registam o IP de quem acede.
- O texto selecionado para traduzir vai para o servidor de tradução do governo federal. Pode ser conteúdo de um pedido, com dados pessoais.
- Nada é enviado enquanto o utilizador não clica no botão do VLibras.
O mesmo separador testa, no navegador do administrador, se os endereços do VLibras estão autorizados. O teste corre no navegador porque é por ele que o VLibras passa: numa rede interna com saída restrita, o servidor do GLPI pode chegar à internet e o computador do utilizador não. Cada utilizador pode também esconder o botão só para si.
Quem decide o quê
O painel não depende de permissões de perfil. Todos os utilizadores o veem e ativam o que precisam, sem abrir um pedido ao administrador. O administrador decide duas coisas no separador Funcionalidades:
- que recursos ficam disponíveis no painel;
- em que interface aparece cada um: na interface padrão, no portal do requerente ou em ambos.
Disponibilizar um recurso não muda o ecrã de ninguém. Cada pessoa ativa o seu. Isto evita o erro clássico de impor um tipo de letra ou um espaçamento à empresa inteira para servir poucas pessoas, e evita também o contrário: deixar o recurso escondido atrás de um pedido formal.
O que o módulo não faz
Convém ser claro quanto ao limite. O Accessibility não é leitor de ecrã e não substitui as ferramentas do sistema operativo, como o zoom, o alto contraste e os filtros de cor do Windows e do macOS. Também não torna o GLPI conforme com a WCAG ou o eMAG sozinho. A conformidade depende do conteúdo, dos formulários e da configuração de cada ambiente. O que o módulo faz é acrescentar recursos de apoio onde o GLPI deixa lacunas, como o estado que muda só de cor.
Como ativar
- Atualize o plugin NexTool para a versão 6.49.0 ou mais recente.
- No NexTool, na lista de módulos, instale e ative o Accessibility.
- No separador Funcionalidades do módulo, escolha os recursos disponíveis e a interface em que cada um aparece.
- Se quiser oferecer Libras, leia o separador Integrações, ative o VLibras e corra o teste de conectividade.
- Avise os utilizadores: o painel está no ícone de acessibilidade do cabeçalho e nas Minhas configurações, separador Acessibilidade.
Para quem é indicado
Para qualquer empresa que tenha pessoas com daltonismo, dislexia, baixa visão, sensibilidade ao movimento ou surdez entre técnicos e requerentes, o que costuma abranger quase todas as empresas com mais de algumas dezenas de utilizadores. É especialmente útil para organismos públicos e empresas que atendem o público pelo portal do requerente, onde não se escolhe quem vai abrir o pedido.
Também ajuda equipas que já têm uma política de acessibilidade e precisam de algo concreto no GLPI para mostrar, sem personalizar o código do sistema.
Compatibilidade
- GLPI: 10, 11 e 12
- Plano: gratuito
- Plugin: NexTool 6.49.0 ou mais recente
- Interfaces: interface padrão e portal do requerente
Próximo passo
O Accessibility faz parte do NexTool, ecossistema de módulos para expandir o GLPI sem personalizações de código. Veja todos os recursos na página do módulo ou fale com a equipa se quiser ajuda para tornar o portal do requerente mais acessível.
Fontes: VLibras, Governo Digital; W3C, Understanding SC 1.4.12 Text Spacing; eMAG, Modelo de Acessibilidade em Governo Eletrónico do Brasil; Braille Institute, Atkinson Hyperlegible.
Revisto pela equipa NexTool Solutions.
Comentários
Os comentários deste post vêm do GitHub (giscus). Ao carregá-los, o seu navegador liga-se ao GitHub, que recebe o seu endereço IP e pode gravar cookies próprios.
Para carregar automaticamente, ative os cookies funcionais