2 544
edições
Sem resumo de edição |
Sem resumo de edição |
||
Linha 1: | Linha 1: | ||
'''Documentação da arquitetura | '''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]] |
edições