Todos os templates

Lista de verificação de aprimoramento progressivo e ARIA

2 visualizações
0 usos
0 curtidas

Denunciar

Entregue funcionalidades dinâmicas que continuem funcionando mesmo quando o JavaScript não estiver disponível.

Este board é uma lista de verificação para profissionais web: 17 itens para verificar em uma página ou componente dinâmico antes de a funcionalidade ser lançada, cobrindo a base HTML estática que a sustenta, o que acontece quando ela falha, se alguém percebe suas atualizações e se usuários de leitor de tela e usuários que navegam apenas por teclado conseguem usá-la.

Base HTML estática:

  • Conteúdo essencial, links e metadados chegam no HTML inicial

  • A página é utilizável, não apenas visível, quando o JavaScript não está disponível

  • Funcionalidades dinâmicas se sobrepõem a uma base funcional em vez de substituí-la

  • Nada essencial está oculto em widgets apenas em JavaScript que os rastreadores não conseguem acessar

Degradação graciosa:

  • Cada solicitação tem tratamento de erro explícito, para que uma falha nunca seja silenciosa nem gere um indicador de carregamento perpétuo

  • Existe uma alternativa funcional caso a funcionalidade dinâmica falhe totalmente

  • Os botões de voltar e avançar se comportam como esperado após atualizações dinâmicas

  • Elementos com aparência semelhante têm comportamento semelhante

Tornar atualizações visíveis:

  • O feedback aparece ao lado do item com o qual o usuário acabou de interagir

  • As atualizações usam tamanho, contraste ou movimento para chamar a atenção

  • Mensagens transitórias deixam um indicador persistente

  • Nenhuma interação exige acompanhar dois lugares ao mesmo tempo

ARIA e acessibilidade para leitores de tela:

  • Widgets personalizados possuem funções ARIA apropriadas

  • Áreas estruturais usam landmarks ou elementos semânticos do HTML5

  • Áreas que atualizam dinamicamente são marcadas com aria-live

  • A implementação foi testada com um leitor de tela real

  • A navegação apenas por teclado funciona em toda a interface, sem que o foco seja perdido ou fique preso

Como usar o board:

  • Para obter sua própria cópia, abra Board > Details > Duplicate. Tudo o que você precisa é de uma conta Free da Miro.

  • Para marcar um item, clique duas vezes na caixa e digite x.

  • Duplique o cartão para cada funcionalidade, componente ou sprint.

Este modelo acompanha o curso da Interaction Design Foundation UX Essentials: Accessibility, SEO and Dynamic Interfaces.

IxDF

UX and AI Design Course Creators @ Interaction Design Foundation

The Interaction Design Foundation (IxDF) is the world's largest online UX design school. We were founded in 2002 and have over 120,000 graduates. We are market leaders in online design education because the world’s leading experts create our content and because we specialize in design. Our courses cover the entire spectrum of UX design from beginner to advanced.


Categorias