Primeiros Passos Para o Desenvolvimento Web - FLISOLGO 2011
FISL16 - Acessibilidade e semântica na web com uso de CMS Joomla
1. Acessibilidade e semântica na web
com uso de CMS Joomla
Fórum Internacional de Software Livre - FISL16
11 de julho de 2015
2. Emerson Rocha Luiz
Full stack developer & coacher @ Alligo
emerson@alligo.com.br
Twitter / github / linkedin: fititnt (lê-se Fi-ti-tê-ene-tê, ou apenas Fi-ti)
Contribuidor de longa data do Projeto Joomla (moderador aposentado do fórum oficial, membro do Joomla Bug
Squad, duas vezes mentor pelo projeto Joomla no Google Summer of Code, membro de JUGs (...)
3. Agenda
●
1 Prefácio
●
1.1 Acessibilidade web para quem?
●
1.2 Web semantica para o que?
●
1.3 Problema de gerenciar conteúdo em grandes portais
●
2 CMS Joomla
●
2.1 Como boa opção para web semantica
●
2.2 Como base para portal acessível
●
2.3 Como gerenciador de conteúdo
●
3 Governo
●
3.1 Recomendações oficiais (ePing, eMag, ePWG)
●
3.2 Portal Padrão em Joomla
7. Problemas de acessiblidade visuais além do
usuário
O meio aonde o site é visualizado também implica em cuidados para melhor
compreensão da informação
●
Monitor de má qualidade
●
Projetor com contraste ruim (quem sabe até mesmo o usado nesta palestra?)
●
Impressão em preto e branco
8. Limitações motoras
Tetraplégicos podem pressionar uma tecla por vez
(pense sites que usam Shift/Ctrl + tela são problemáticos)
Doença de Parkinson prejudica firmeza nas mãos
(Imagem: https://goo.gl/6B0ls4)
Tetraplégicos podem pressionar uma tecla por vez
(pense sites que usam Shift/Ctrl + tela são problemáticos)
10. Existem mais problemas de acessiblidade
motoras além do usuário
O meio aonde o site é acessado pode impedir ou dificultar muito seu uso
●
Mouse ruim e sites que exigem pontaria para executar algo
●
Sites não responsivos acessados por celular
15. HTML semantico é usado por leitores de tela
Uso de leitor de tela por deficiente visual depende de semântica
(imagem: http://www.travis.af.mil/news/story.asp?id=123194362)
16. Leitores de tela (acessibildiade)
Android: TalkBack; Iphone/iPad/iPods: VoiceOver; Windows Phone e BlackBerry
também tem leitor de tela
18. Problemas de gerenciar conteúdo de grandes portais
Tudo que um site pequeno tem, porém em grande escala
●
Requisitos de servidor
●
Migração de dados potencialmente trabalhosa
●
Dificuldade de convencer gerentes e criadores de conteúdo
●
Pressão para não parar de funcionar
●
Tentativas de invasão
●
...e muito mais!...
19. 2. CMS Joomla como solução
Um CMS open-source, largamente utilizado, como base para sites
acessíveis, semânticos e prontos para portais grandes
20. 2.1 Web Semântica e Joomla
A base entregue do CMS já é HTML5 válido e possuí uma boa base de
microdata para boa parte dos usos comuns; customização além é
possível para uso avançado
22. 2.3. Joomla como base para
portal acessível
TL;DR: usar um CMS que por padrão permite boa acessibilidade ajuda
muito, mas por si só não garante boa acessibilidade sem devidos
cuidados
28. ePing
Padrões de Interoperabilidade de Governo Eletrônico
http://eping.governoeletronico.gov.br/
●
Adoção Preferencial de Padrões Abertos
●
Uso de Software Público e/ou Software Livre
●
Existência de Suporte de mercado
29. eMAG
Modelo de Acessibilidade em Governo Eletrônico
http://emag.governoeletronico.gov.br
Recomendações gerais de acessibildiade, texto em português, foco para sites do
governo
30. ePWG
Padrões Web em Governo Eletrônico
http://www.governoeletronico.gov.br/acoes-e-projetos/padroes-brasil-e-gov
1) Cartilha de Codificação
2) Guia de Administração
3) Cartilha de Usabilidade
4) Cartilha de Redação Web
31. 3.2 Portal Padrão em Joomla
Modelo de portal para sites do governo brasileiro, baseado em Joomla
(Obrigado JoomlaCalango!)