Funcionalidades
Os testes principais do Editoria11y detetam mais de 50 problemas comuns de acessibilidade de conteúdo: decisões que prejudicam a legibilidade, erros que tornam os leitores de ecrã menos eficazes e falhas que reduzem o SEO.
Os módulos adicionais disponibilizam cerca de 40 testes extra para programadores e designers, testes personalizados e diversas ferramentas de garantia de qualidade para todo o sítio.
Os testes de conteúdo concentram-se em problemas que surgem depois de os sítios serem entregues aos autores de conteúdo. Os sítios precisam de ser testados com ferramentas de auditoria manual, teclados e leitores de ecrã antes do lançamento, mas mesmo o sítio mais acessível no primeiro dia tende a degradar-se à medida que as edições introduzem novos problemas.
O que distingue o Editoria11y das outras ferramentas de acessibilidade é o facto de os seus testes correrem em direto, no navegador, enquanto os autores editam e pré-visualizam o seu trabalho. Os autores reagem mais facilmente a feedback imediato e incorporado, reparam nos alertas e fazem as correções necessárias, do que se lembram de visitar um painel de controlo ou executar uma verificação manual.
Controlos para administradores do sítio
Todos os aspetos visíveis do verificador podem ser personalizados. Os parâmetros e os eventos permitem remover testes, reescrever dicas, inserir testes personalizados e definir temas customizados.
Os plugins para Drupal e WordPress acrescentam funcionalidades adicionais, como dispensas sincronizadas, painéis de controlo para todo o sítio e exportações de relatórios em CSV.
Testes
Os testes do Editoria11y centram-se em melhorar a experiência da Web para todos os utilizadores, medida por seres humanos e não apenas por normas técnicas. Embora os testes principais visem ajudar a cumprir as Diretrizes de Acessibilidade para Conteúdo Web (WCAG 2.2 AA), outros são influenciados pelo trabalho do Grupo de Trabalho de Acessibilidade para Deficiências Cognitivas e de Aprendizagem, bem como pelas melhores práticas gerais de usabilidade e design.
Os testes individuais podem ser desativados pelos administradores do sítio.
Texto alternativo de imagens
- Imagem sem atributo alt
- O texto alternativo é um nome de ficheiro
- O texto alternativo é um marcador provisório ("TBD")
- O texto alternativo contém símbolos impronunciáveis
- O texto alternativo contém palavras redundantes («imagem de…»)
- O texto alternativo é demasiado longo
- A imagem decorativa poderá ter valor informativo
- Imagem de carrossel marcada como decorativa
- Imagem com legenda não tem texto alternativo
- O texto alternativo duplica a legenda
Imagens com ligação
- Imagem com ligação não tem texto alternativo
- O alt da imagem com ligação é um URL ou nome de ficheiro
- O alt da imagem com ligação é um marcador provisório
- O alt da imagem com ligação contém símbolos impronunciáveis
- O alt da imagem com ligação descreve a imagem, não o destino da ligação
- O alt da imagem com ligação contém palavras redundantes
- O alt da imagem com ligação é demasiado longo
- Imagem numa ligação com texto não tem atributo alt
Multimédia incorporado
- O vídeo necessita de legendas
- O áudio necessita de transcrição
- A visualização de dados necessita de uma alternativa acessível
- Frame sem título
- Frame excluído da navegação por teclado
- O conteúdo do frame necessita de verificação de acessibilidade manual
- O documento com ligação pode não ser acessível a leitores de ecrã
- O PDF não tem alternativa acessível
- Componentes de disposição interativos aninhados
Ligações com significado
- Ligação vazia
- O texto da ligação é um URL
- O texto da ligação é apenas um número DOI
- O texto da ligação diz «clique aqui»
- O texto da ligação é apenas palavras genéricas («ler mais»)
- Ligações diferentes partilham o mesmo texto
- Ícone ou imagem com ligação não tem alternativa textual
- A ligação abre um novo separador sem aviso
- A ligação aponta para um ficheiro sem aviso
- O texto da ligação é apenas símbolos ou emoji
- Texto de ligação significativo ocultado aos utilizadores com visão
- Dica de ferramenta da ligação redundante
- Ligação de âncora interna quebrada
- Atributo ID duplicado
- A ligação pode apontar para um ambiente de desenvolvimento
Cabeçalhos
- A página não tem Cabeçalho 1
- O primeiro cabeçalho é um subcabeçalho
- O cabeçalho salta um nível
- O cabeçalho está vazio
- Imagem utilizada como cabeçalho necessita de texto alternativo
- O cabeçalho é demasiado longo
- O parágrafo em negrito pode ser um cabeçalho
- A citação curta pode ser um cabeçalho
Legibilidade do texto
- Texto em maiúsculas excessivo
- Bloco extenso de texto em negrito ou itálico
- Texto demasiado pequeno
- Texto sublinhado que não é uma ligação
- Texto justificado
- Índice ou expoente utilizados incorretamente como formatação
- Lista simulada com caracteres ou símbolos
- Item de lista fora de uma lista
Contraste de cores
- O texto tem contraste insuficiente
- O contraste do texto requer verificação manual
- O ícone ou elemento gráfico tem contraste insuficiente
- O contraste do ícone ou elemento gráfico requer verificação manual
- O texto do campo tem contraste insuficiente
- O texto de marcador do campo tem contraste insuficiente
Tabelas
- Tabela sem linha ou coluna de cabeçalho
- Célula de cabeçalho de tabela está vazia
- Cabeçalho de conteúdo utilizado dentro de uma tabela
Formulários e elementos interativos
- O botão não tem etiqueta acessível
- O botão tem uma etiqueta ARIA inválida
- A etiqueta do botão inclui a palavra «botão»
- A etiqueta visível não corresponde ao nome acessível
- O campo não tem etiqueta associada
- O campo utiliza apenas uma etiqueta invisível
- O campo utiliza apenas um marcador como etiqueta
- O botão de reiniciar pode causar perda acidental de dados
- Elemento ocultado dos leitores de ecrã mas ainda acessível por teclado
- O tabindex positivo quebra a ordem de leitura e de tabulação
Metadados da página
- Título da página em falta
- Idioma da página não declarado
- O viewport impede o redimensionamento do texto
- A página atualiza-se automaticamente
Funcionalidades CSA
O Editoria11y promove a acessibilidade de forma única. As suas ferramentas são altamente eficazes a ajudar autores sem formação técnica a preparar conteúdo que possa ser usufruído em igualdade de condições por utilizadores da Web com deficiência. Consideramos isto um bem público, pelo que o Editoria11y será sempre gratuito para utilizar.
No entanto, o Editoria11y não é gratuito de desenvolver nem de manter.
A CSA preenche esta lacuna: os membros do projeto financiam o desenvolvimento da biblioteca Editoria11y, dos seus plugins CMS e da suite CSA — um conjunto de ferramentas de código aberto em rápido crescimento que oferece funcionalidades semelhantes às de produtos comerciais, a um custo muito mais acessível. A suite CSA para Drupal está atualmente disponível gratuitamente em fase beta, e chegará ao WordPress no 3.º trimestre de 2026.
Testes e ferramentas
- Testes de programação, legibilidade e contraste.
- Configuração dividida por função para programadores e criadores de conteúdo.
- Construtores de testes personalizados.
- Dispensas para todo o sítio com um clique
- Ferramentas de manutenção do painel e rastreadores
Benefícios para a comunidade
- Suporte prioritário.
- Influência ponderada no roteiro do projeto.
- Acesso automático às novas funcionalidades do roteiro.
- Assistência direta na configuração (consoante o nível).
- Crédito público de apoiante (consoante o nível/mediante pedido; aplicam-se condições).
Licenciamento contribua-com-o-que-puder
Após a fase Beta, a suite CSA ficará disponível através de um modelo contribua-com-o-que-puder. O núcleo do Editoria11y, tanto a biblioteca como os plugins, continuará a ser gratuito.
Projetos patrocinados pela CSA
Ativos
T2 2026: Lançamento da comunidade Editoria11y CSA
Trabalho restante:
- Criar uma entidade fiscal para processar subscrições e patrocínios.
- Configurar um sistema de licenciamento.
T2 2026: Construtor de regras personalizadas
- Concluído para Drupal.
- A fazer: portar o construtor para WordPress.
T3 2026: Portar a biblioteca 3.x para WordPress
- Criar submódulo CSA com funcionalidades suportadas pela comunidade
- Criar ferramentas de manutenção do painel para eliminar resultados desatualizados e re-rastrear conteúdo existente.
- Permitir marcar determinados testes como OK em todo o sítio, e não apenas numa página.
- Permitir configuração dividida, com definições e testes separados para programadores e editores de conteúdo.
Concluídos recentemente
T1 2026: Reescrita da biblioteca 3.x
- Fusão dos conjuntos de regras do Editoria11y e do Sa11y. Desde o fork, o Sa11y escreveu cerca de 50 testes adicionais e adotou ferramentas ESM, e o Editoria11y implementou melhorias de desempenho e adicionou parâmetros para permitir a verificação em tempo real. O Sa11y 4.2.2 e o Editoria11y 3.0.0 darão início ao nosso futuro partilhado.
- Adição de suporte para «configuração dividida» para permitir conjuntos de regras separados para programadores e criadores de conteúdo.
- Adição de traduções automáticas para chinês, dinamarquês, neerlandês, alemão, grego, húngaro, italiano, japonês, norueguês bokmål, polaco, português (Brasil), português (Portugal), espanhol, sueco e ucraniano como modelos para refinamento humano.
- Estado atual: o trabalho de programação está concluído; a versão será etiquetada após a atualização da documentação e das demos.
T1 2026: Reescrita do módulo Drupal 3.x
- Expansão do painel com ferramentas de relatório e filtragem mais robustas.
- Adição de traduções automáticas para chinês, dinamarquês, neerlandês, alemão, grego, húngaro, italiano, japonês, norueguês bokmål, polaco, português (Brasil), português (Portugal), espanhol, sueco e ucraniano como modelos para refinamento humano.
- Tornar as funções de exportação CSV personalizáveis
- Criar submódulo CSA com funcionalidades suportadas pela comunidade
- Criar ferramentas de manutenção do painel para eliminar resultados desatualizados e re-rastrear conteúdo existente.
- Permitir marcar determinados testes como OK em todo o sítio, e não apenas numa página.
- Permitir configuração dividida, com definições e testes separados para programadores e editores de conteúdo.
Em discussão
Discuta e vote nestas ideias nos fóruns da biblioteca Editoria11y.
As ideias estão etiquetadas com estimativas de dificuldade/prioridade com base na atividade atual da comunidade.
- Painel de monitorização multi-sítio
- Deteção de ligações quebradas
- Análise de PDF
- Separador de localização de código na dica
- Exportação do relatório de página na dica
- Palavras sinalizadas
- Ferramentas de programação CLI
- Bookmarklets/Plugins para navegador
- Validação de regras ACT
- Expandir validação de nome/função/valor