Ir para o conteúdo

web:Documentação dos sites: mudanças entre as edições

sem sumário de edição
Sem resumo de edição
Sem resumo de edição
Linha 1: Linha 1:
'''Documentação da arquitetura geral dos sites''', convenções do ITGS válidas para o site ITGS e todos os sites de projetos encubados.
'''Documentação da arquitetura e requisitos gerais dos sites''' do [[ITGS]], válidas para o próprio ''site ITGS'' e todos os ''sites de projetos'' encubados.
 
Em uso nos seguintes sites, com diferenças e nuanças descritas nas respectivas documentações:
* [[site:A4A]]: documentação do site do [[A4A|projeto A4A]], a ser implantado em [https://AdressForAll.org <code>AdressForAll.org</code>].
* [[site:OSMC]]: documentação do site do [[OSMC|projeto OSMC]], a ser implantado em [https://OSM.codes <code>OSM.codes</code>].
* [[site:DG]]: documentação do site do [[DG|projeto DG]], a ser implantado em [https://Digital-guard.org <code>Digital-guard.org</code>].
 
== Pilares filosóficos ==
# Máximo reuso entre projetos.
#* O reuso se dá pela "copia/cola" da estrutura dos [[wikipedia:source code|códigos-fonte]] e [[wikipedia:Web template system|''templates'']] de um site para outro. <br/>Por exemplo do <code>AdressForAll.org</code> para o <code>OSM.codes</code>.
# Máximo de respeito aos formatos e padrões abertos consensuais.
#* HTML e CSS no conteúdo, REST na interatividade.
#* Respeito aos navegadores HTML maduros e historicamente respeitadores dos padrões abertos: Firefox e Chrome (não Microsoft).
# Conteúdo institucional em formato transparente, igualmente legível e rápido para todas as versões de sistema e navegador.
#* Transparente para a cartórios, como a [[wikipedia:Wayback Machine|Wayback Machine]] e similares.
#* Transparente todos os usuários, independente da versão de navegador ou poder de CPU de onde lê.
#* Transparente para a [[wikipedia:Semantic Web|Web Semântica]], conforme
# Princípios básicos: Simplicidade Zen, [[wikipedia:Separation of concerns|"Separação das responsabilidades"]] e [[wikipedia:Convention over configuration|"Convenção sobre configuração"]].
 
== Arquitetura e reuso ==
[[file:TempEngWeb016.svg|thumb|180px|Sistemas de ''template'': o template engine (processador) ]]
[[File:StaticTemplates.gif|thumb|bla]]
Os principais aspectos da arquitetura são relativos ao [[wikipedia:xxx]]
O pilar da transparência levou à arquitetura diferenciada dinâmica de geração do
 
 
== Demais decisões na implementação dos pilares == 
 
* O conteúdo institucional deve ser publicado como [https://github.com/okfn-brasil/HTML5-onlyContent HTML5-onlyContent] e com interpretações visual (usuário humano) e robótica (marcação semântica) baseadas na mesma única fonte de verdade, conforme [https://github.com/okfn-brasil/lexml-dou  LexML-DOU] dos diários oficiais.
 
* ...
 
 
[[Categoria:Conceitos]]
[[Categoria:Conceitos]]
2 436

edições