An open API service indexing awesome lists of open source software.

https://github.com/fititnt/fernandes

Grupo de Trabalho de Pesquisa e Desenvolvimento Web, organizado por Juliana Fernandes (@julianafrost)
https://github.com/fititnt/fernandes

html javascript leitores-de-tela microdata wai-aria wcag

Last synced: 8 months ago
JSON representation

Grupo de Trabalho de Pesquisa e Desenvolvimento Web, organizado por Juliana Fernandes (@julianafrost)

Awesome Lists containing this project

README

          

# Pesquisa de técnicas aplicadas para projetos Web

## O que possui

### Pasta 3rd/
Pasta para conter exemplos de integração de plugins de terceiros

### Pasta backend/
Pasta para conter pacotes que requerem codigo para ser interpretado por um servidor e que servem como apoio para realizar tarefas que não são possíveis em HTML e Javascript puros

### Pasta exemplo/
Exemplos de projetos mais próximos do real usando técnicas estudadas

### Pasta ola/
Possui apenas um "ola mundo" em Twitter Boostrap

### Pasta poc/
Proof of concept (prova de conceito). Usada para demonstrar alguma capacidade ou habilidade geral. Geolocation, Offline, etc.

### Pasta public_html/
Pasta para conter arquivos que intencionalmente devem ficar disponibilizados de modo online

### Pasta refactoring/
Refratoração de projetos, isto é, reescrever de outro modo algo que já existe por questões didaticas ou de demonstrar para futura alteração

Recomenda-se que cada subpasta seja um projeto específico e que, dentro tenha uma ordem parecida com a seguinte

# Raiz do projeto

/refractoring/projeto-a

#Tipo de fonte, live-site para projeto pego direto da web
/refractoring/projeto-a/live-site
# Arquivo original usado como base
/refractoring/projeto-a/live-site/original
# Outros nomes para referenciar alterações em relação ao original
/refractoring/projeto-a/live-site/alterado...

#Tipo de fonte, source para "codigo fonte original", a exemplo dos templates usados na criação do tema para um CMS
/refractoring/projeto-a/source/..,

### Pasta schema/
Exemplos de Schemas do http://schema.org

### Pasta wai-aria/
Exemplos referentes a WAI-ARIA (Web Accessibility Initiative - Accessible Rich Internet Applications). Saiba mais em http://www.w3.org/WAI/intro/aria.php

## Acesso a maquina local de testes

Rede local: http://192.168.1.5/f/ (IP fixo, depende apenas da maquina estar ligada, e computador estar dentro da rede local)

Rede externa : http://201.37.65.126:5581/f/ (IP dinamico porem a porta é a mesma, alterar conforme o caso. Depende de desbloquear o Firewall local)

### Servidor de testes na web

Dominio http://fernandes.lab.fititnt.org ("privado", sem intenção de ser indexado), http://pub.lab.fititnt.org ("indexavel", pasta public_html),

Usuario SSH: jflab

Senha usuario: hrtmP28C

## Ferramentas para análise automática
Usar modo de acesso do tipo rede externa

### Validação HTML, versão 5
http://validator.w3.org

Idealmente, não deve haver erros de validação do documento HTML

### Validação CSS, versão 3
http://jigsaw.w3.org/css-validator/

Infelizmente, as CSS do Twitter Boostrap geram invalidação de diversas regras de CSS3, também em função de fallback. *Um exemplo de tal quantidade
é 691*. Procurar não gerar erros adicionais aos que a própria biblioteca já gera

### Validação Cache Manifest
http://manifest-validator.com/

Validador de arquivo manifesto (para sites funcionarem offline)

### Validação WCAG 2.0 (AccessMonitor)

http://www.acessibilidade.gov.pt/accessmonitor/

### Validação WCAG 1.0 (eXaminator)
http://www.acessibilidade.gov.pt/webax/examinator.php

### ASES - Avaliador e Simulador de Acessibilidade de Sítios
http://www.governoeletronico.gov.br/acoes-e-projetos/e-MAG/ases-avaliador-e-simulador-de-acessibilidade-sitios

Software criado pelo Governo que avalia acessibilidade (WCAG 1.0), HTML (4.1), CSS e constrate de cores. Também simula o tempo gasto pelo leitor de tela para chegar a cada linha do conteúdo.

### Da Silva - Avaliador de Acessibilidade (Padrão E-GOV)
http://www.dasilva.org.br/

### Google Rich Snippet Tool (Ferramenta de teste de dados estruturados)
http://www.google.com/webmasters/tools/richsnippets

### Validador de Marcação do Bing
http://www.bing.com/toolbox/markup-validator (Requer registro)

### Structured Data on the Web, Tool
http://linter.structured-data.org

### Live Microdata
http://foolip.org/microdatajs/live/

## Referências pertinentes

### HTML 5

#### Documentação oficial técnica, recomendada
http://www.w3.org/TR/html5

#### Documentação oficial para autores, simplificada mas ainda técnica
http://dev.w3.org/html5/html-author

#### WHATWG HTML5, especificação técnica para web developers
http://developers.whatwg.org

### Schema.org
http://schema.org/

### WebSchemas
http://www.w3.org/wiki/WebSchemas

### Structured Data on the Web
http://structured-data.org

Otimos recursos sobre o tema

### Microdata
http://diveintohtml5.com.br/extensibility.html (em português)

### Rich snippets (microdados, microformatos, RDFa, e marcador de dados)
http://support.google.com/webmasters/bin/answer.py?hl=pt-BR&answer=99170

"The chapter on Microdata in the Dive into HTML5 book is a good introduction to the next generation of Microformats. Microdata is the newest addition to the structured data markup technologies, created in 2009, and is supported in HTML5."

### Microformats
http://microformats.org/about

"The Microformats website is a good place to learn about the basics of the simplest way of publishing structured data on the Web. Microformats have been under development since 2004. The markup works in all versions of HTML and allows you to mark up basic concepts like people, places, events, recipes, and audio."

### WAI-ARIA
WAI-ARIA 1.0 Authoring Practices: http://www.w3.org/WAI/PF/aria-practices (Excelente, *deve* ser lido)

Infografo: http://www.w3.org/TR/wai-aria/rdf_model.svg

Exemplos de código acessível WAI-ARIA http://www.oaa-accessibility.org/examples/

Adding WAI-ARIA Landmarks to Joomla: http://pbwebdev.com/blog/adding-wai-aria-landmarks-to-joomla#.ULWmRod9I2w

Using WAI ARIA Landmark Roles: http://www.paciellogroup.com/blog/2010/10/using-wai-aria-landmark-roles/

A quick Introduction to WAI-ARIA http://www.slideshare.net/maxdesign/a-quick-introduction-to-aria

### Recomendações de Acessibilidade para Conteúdo Web (WCAG) 2.0
http://www.ilearn.com.br/TR/WCAG20/

Documentação oficial traduzida (faltam algumas partes)

## Leitores de Tela

### Lista resumo com teclas de atalho de vários leitores
http://acessibilidade.bento.ifrs.edu.br/dicas-leitor-de-tela.php (em português)

### Orientações básicas de Jaws – NVDA – Virtual Vision - Orca em Ubuntu/Win
http://www.renapi.gov.br/acessibilidade/manuais/tsa/leitores_de_Tela.pdf (em português)

### Lista com teclas de atalho JAWS
http://www.freedomscientific.com/doccenter/archives/training/JAWSKeystrokes.htm (em inglês)

### Lista com teclas de atalho NVDA
http://webaim.org/resources/shortcuts/nvda (em inglês)

## Checklists de Acessibilidade
http://www.renapi.gov.br/acessibilidade/ferramentas/arquivos/checklistAcessibilidade.pdf
Checklist do RENAPI (em português)

http://www.fernandopaes.ppg.br/blog/wp-content/uploads/2010/11/CheckList_Acessibilidade_FernandoPaes.xls
Checklist em XLS (em português)

http://www.governoeletronico.gov.br/biblioteca/arquivos/checklist-manual-de-acessibilidade-desenvolvedores/view
Checklist em PDF do e-MAG para desenvolvedores (em português)

http://www.governoeletronico.gov.br/biblioteca/arquivos/checklist-manual-de-acessibilidade-deficientes-visuais/view
Checklist em PDF do e-MAG para deficientes visuais (em português)

http://www.w3.org/TR/2006/WD-WCAG20-20060427/appendixB.html
Checklist em HTML do W3C (em inglês)