Acessibilidade na Web Boas práticas para construir sites e aplicações acessíveis
Reinaldo Ferraz
Prefácio, por Lêda Lúcia Spelta
Ao escrever esta apresentação, meu real desafio é o de ser sintética. Tenho estado envolvida profissionalmente com a questão da acessibilidade há quase vinte anos. Digo profissionalmente porque, na vida prática, este envolvimento começou provavelmente quando pela primeira vez tentei procurar algum objeto dentro do berço, já que nasci com baixíssima visão, que fui perdendo ao longo da vida. Na virada do século XXI, a necessidade de uma web acessível para manter a minha independência, tanto nas atividades pessoais quanto na profissão de analista de sistemas, se aliou à curiosidade técnica pelas diretrizes de acessibilidade que acabavam de ser publicadas pelo W3C. Eu sabia bem que a quase totalidade das pessoas não fazia a menor ideia de que usuários com diferentes habilidades acessavam a web de maneiras diferentes e que existiam técnicas para criar páginas web que tornavam possíveis esses acessos. E assim, comecei a pensar que poderia escrever algo que ajudasse nessa divulgação. Minha inserção na acessibilidade tem, portanto, três raízes: a usuária, a técnica e a motivadora.
Conheci o Reinaldo Ferraz quando ele começou a se interessar pela acessibilidade. E aqui também caberia dizer: se interessar profissionalmente; pois nenhuma ação de acessibilidade tem chance de se manter ao longo do tempo, se não houver um desejo genuíno de incluir as pessoas. E a convivência com o Reinaldo me mostrou que este desejo, ele também deve ter trazido do berço, pois o pensamento inclusivo é algo que transparece naturalmente em todas as suas atitudes, da conferência ao chope, das declarações oficiais às conversas informais... E assim, com sua aguda inteligência e grande sensibilidade, aliadas ao trabalho árduo e dedicado, em poucos anos conquistou uma posição de destaque neste assunto. Além do perfil técnico, a sua atuação profissional como responsável pelas ações de acessibilidade do Escritório Brasil do W3C (órgão internacional para o impulsionamento e padronização da web) lhe proporciona uma visão panorâmica do estado atual das diretrizes e ações de acessibilidade, em nível nacional e internacional.
Assim como a acessibilidade na web destina-se a um público de usuários tão amplo e diversificado que chega a englobar todas as pessoas, também o próprio livro está escrito de forma muito acessível e se destina a um público bastante abrangente. Qualquer profissional ou usuário interessado em acessibilidade na web, mesmo que não tenha conhecimento prévio, encontrará aqui os conceitos básicos, as especificidades relativas aos seus diversos públicos, uma introdução sobre as várias diretrizes e leis existentes, bem como orientações básicas para a sua implementação, manutenção, avaliação, correção e divulgação.
Porém, apesar de atender a este público amplo, enganam-se os que pensarem tratar-se de uma obra introdutória. Seu escopo abrange desde conceitos fundamentais e orientações básicas, até as mais recentes e refinadas técnicas de acessibilidade para interfaces altamente sofisticadas e interativas, incluindo referências para diretrizes e ferramentas orientadas a públicos com características específicas.
Se você é desenvolvedor ou designer de sites, sistemas ou aplicativos web, seja para interfaces de desktop ou dispositivos móveis, você encontrará vários capítulos direcionados ao seu trabalho. Eles possuem uma forma de apresentação, a partir das barreiras de acessibilidade, que o conduzirá às diretrizes técnicas por um caminho mais simples e amigável. E se já estiver familiarizado com as diretrizes, encontrará orientações práticas preciosas, tanto baseadas na literatura técnica, quanto na vasta experiência do autor.
Se você é provedor de conteúdo, ou desenvolvedor de agentes do usuário, também encontrará orientações relevantes e referências para diretrizes, bem como uma análise das ferramentas específicas, que possibilitarão que a acessibilidade das páginas web se mantenha íntegra até o usuário final.
Se você é gerente ou gestor de projetos web, de recursos humanos, políticas de diversidade, relacionamento com o cliente ou áreas afins, encontrará aqui conceitos, abrangência, público-alvo e informações gerenciais sobre implementação, manutenção, avaliação e divulgação da acessibilidade conquistada.
Se você trabalha com questões jurídicas, ou se é um usuário de acessibilidade com necessidade de defender os seus direitos, também encontrará informações sobre as leis vigentes e os procedimentos legais.
Quero, enfim, expressar minha gratidão por ter a honra e a satisfação de apresentar esta obra primorosa, que certamente se tornará, em pouco tempo, uma referência em acessibilidade na web, quer seja no âmbito acadêmico, como no âmbito técnico, além de contribuir para a divulgação em geral.
Boa leitura para vocês e muita acessibilidade para todos nós!
Lêda Lucia Spelta é psicóloga formada pela UFRJ, com experiência em clínica e reabilitação. Tem formação em Terapia CranioSacral, Somatoemotional Release e Terapia Regressiva Integral. Foi uma das primeiras pessoas cegas a trabalhar com informática no Rio de Janeiro. Trabalha com acessibilidade desde 2001, como palestrante, instrutora e autora de artigos. Participou da Comissão Brasileira do Braille, coordenando a elaboração da Grafia Braille para a Informática, unificada para os países de língua portuguesa. É membro do Grupo de Trabalho em Acessibilidade do Escritório Brasil do W3C. Foi vencedora do Prêmio Nacional de Acessibilidade Todos@Web 2013.
Sobre o autor
Reinaldo Ferraz
Trabalho com desenvolvimento Web desde 1998. Comecei fazendo sites em HTML3, passando pelo Flash até entrar de cabeça no mundo dos padrões Web, no qual continuo envolvido até os dias atuais.
Comecei a me envolver com acessibilidade na Web em 2004, mesmo ano em que iniciei as atividades no NIC.br, devido à necessidade de compreender o Decreto 5296 de 2 de dezembro de 2004, que abordava a questão de sites acessíveis pela primeira vez. Participei de diversos workshops e cursos com especialistas, até me envolver com projetos relacionados à acessibilidade na Web nos sites do NIC.br.
Em 2011 fui convidado a fazer parte do time do Escritório Brasileiro do W3C (World Wide Web Consortium), que iniciou suas operações em 2008. Fui responsável pelos projetos relacionados à acessibilidade na Web, dos quais destacam-se a tradução autorizada das Diretrizes de Acessibilidade para Conteúdo Web, o Prêmio Nacional de Acessibilidade na Web, a coordenação do Grupo de Especialistas de Acessibilidade na Web do Ceweb.br e a Cartilha de Acessibilidade na Web do W3C Brasil.
Publiquei diversos artigos, tanto para revistas técnicas como acadêmicas, além de ter ministrado mais de cem palestras pelo Brasil e pelo mundo. Sou representante brasileiro das plenárias técnicas de acessibilidade na Web, publicações digitais e Web das Coisas no W3C internacional.
Atualmente sou gerente de projetos no W3C Brasil e no Ceweb.br e continuo envolvido e apaixonado pela acessibilidade na Web. Este é o meu terceiro livro e o segundo sobre acessibilidade na Web.
Tenho muito material publicado espalhado pela internet. Os links abaixo agrupam parte deles.
* http://www.reinaldoferraz.com.br/
* https://twitter.com/reinaldoferraz/
* https://www.instagram.com/reinaldoferraz/
* https://pt.wikipedia.org/wiki/Reinaldo_Ferraz
* https://www.linkedin.com/in/reinaldoferraz/
Para quem este livro é recomendado
Este é um livro que eu gostaria de ter lido. Digo isso porque quando comecei a estudar sobre acessibilidade na Web eu tinha à minha disposição a documentação do W3C e muito material espalhado na rede.
O material da rede foi muito útil, mas debruçar-se sobre a documentação do W3C de ponta a ponta é um trabalho árduo de leitura e compreensão. Por isso quando escrevi este livro pensei em um guia para quem quer tirar dúvidas específicas (sejam elas de exemplos de código ou documentação) e em um livro de fácil leitura para entender sobre a acessibilidade digital e tirar da cabeça das pessoas que tornar um site acessível é complicado.
Tentei escrever este livro da forma mais simples, direta e didática para facilitar a compreensão de pessoas sem perfil técnico, mas ter um conhecimento básico relacionado a desenvolvimento Web, em especial HTML, CSS e JavaScript, torna mais fácil o consumo e a aprendizagem das boas práticas apresentadas.
Por isso, recomendo este livro para:
* Desenvolvedores: tanto para os que trabalham com aplicações Web em dispositivos móveis quanto desktop. Este livro atende desde o especialista que quer tirar uma dúvida até ao iniciante que precisa aprender por onde começar na acessibilidade.
* Gestores: gerentes de projeto e produto podem entender de forma mais simples as barreiras de acesso apresentadas neste livro.
* Estudantes: principalmente para os de desenvolvimento de sistemas Web, para colocar as boas práticas de acessibilidade na rotina do desenvolvimento.
* Professores: pela possibilidade de apresentar aos alunos boas práticas no desenvolvimento de sistemas Web.
* Interessados no tema: o livro está escrito de uma forma de fácil entendimento, mesmo para aqueles sem conhecimento técnico.
Espero que este livro possa ajudar todos aqueles que querem fazer um projeto Web mais acessível.
Sumário
- 1 Introdução à acessibilidade na Web
- 1.1 Uma breve história da acessibilidade digital
- 1.2 A primeira foto na Web e a evolução da acessibilidade
- 1.3 Quem são os beneficiados pela Web acessível
- 2 Deficiência e tecnologia assistiva
- 2.1 Deficiência visual - cegueira
- 2.2 Deficiência visual - baixa visão
- 2.3 Deficiência auditiva
- 2.4 Deficiência motora
- 2.5 Deficiência cognitiva/ neurológica
- 2.6 Como garantir o suporte a essas situações?
- 3 Diretrizes de acessibilidade na Web
- 3.1 WCAG
- 3.2 WAI-ARIA
- 3.3 ATAG
- 3.4 UAAG
- 3.5 WCAG-EM
- 3.6 eMag
- 3.7 Section 508
- 3.8 ADA
- 3.9 Outras diretrizes técnicas importantes
- 4 Eliminando as principais barreiras de acesso
- 4.1 Estrutura
- 4.2 Navegação e interatividade
- 4.3 Design
- 4.4 Multimídia e conteúdo não textual
- 5 Eliminando barreiras - Estrutura
- 5.1 Título da página
- 5.2 Estrutura semântica
- 5.3 Tabela acessível
- 5.4 Idioma da página
- 5.5 Estrutura de cabeçalhos
- 5.6 Localização
- 5.7 Sequência de leitura com significado
- 6 Eliminando barreiras - Navegação e interatividade
- 6.1 Navegação por teclado
- 6.2 Acionamento por gestos
- 6.3 Atalhos de teclado e acionamento por voz
- 6.4 Saltar conteúdo repetido
- 6.5 Ordem de foco
- 6.6 Formulários
- 6.7 Acionamento e cancelamento de botão
- 6.8 Propósito do link
- 6.9 Tempo suficiente
- 6.10 Timeouts
- 6.11 Atualização automática de áreas do site
- 6.12 Ativação por movimento
- 7 Eliminando barreiras - Design
- 7.1 Design responsivo e acessibilidade
- 7.2 Orientação
- 7.3 Uso de cores
- 7.4 Redimensionar texto
- 7.5 Reorganização de conteúdo
- 7.6 Animações de interatividade
- 7.7 Conteúdo que cause convulsões
- 7.8 Escondendo e exibindo conteúdo
- 8 Eliminando barreiras - Multimídia e conteúdo não textual
- 8.1 Descrevendo imagens
- 8.2 Descrevendo imagens em SVG
- 8.3 Acessibilidade em áudio
- 8.4 Acessibilidade em vídeo
- 8.5 Controles de áudio e vídeo
- 9 Acessibilidade em CMS, Frameworks e outras aplicações para desenvolvimento Web
- 9.1 Wordpress
- 9.2 Joomla
- 9.3 Plone
- 9.4 React
- 9.5 Vue.js
- 9.6 Angular
- 9.7 Ember.js
- 9.8 JQuery
- 9.9 O que mais preciso saber?
- 10 Colocando acessibilidade na rotina do desenvolvimento
- 10.1 Planejamento
- 10.2 Desenvolvimento
- 10.3 Publicação de conteúdo
- 10.4 Próximos passos
- 11 Verificação de acessibilidade
- 11.1 Verificação automática de acessibilidade
- 11.2 HTML_Codesniffer
- 11.3 AChecker
- 11.4 Access Monitor Plus
- 11.5 Verificação manual de acessibilidade
- 11.6 Meu site está de acordo com as boas práticas. E agora?
- 12 Conformidade e questões legais
- 12.1 Declaração de conformidade
- 12.2 Fazendo sua própria declaração de conformidade
- 12.3 Selo de acessibilidade
- 12.4 Encontrei problemas em um site. O que faço?
- 12.5 Questões legais
- 12.6 Declaração não garante a acessibilidade completa
- 12.7 Ministério Público
- 12.8 Muito além de questões legais
- 13 A Web que queremos - de todos e para todos
- 14 Considerações finais
- 15 Referências
- 15.1 Padrões e documentos do W3C
- 15.2 Artigos e boas práticas
- 15.3 Leis e regulamentações
- 15.4 Tecnologia assistiva e de apoio
- 15.5 Ferramentas
- 15.6 Documentação de frameworks
- 15.7 Recursos diversos
Dados do produto
- Número de páginas:
- 246
- ISBN:
- 978-65-86110-10-4
- Data publicação:
- 04/2020