Manual:Galo Digital/Padrões/Temporadas
Padrão de Páginas de Temporadas – Galo Digital
Esta página documenta o **padrão oficial adotado pelo Galo Digital** para a criação, edição e manutenção das páginas de temporadas esportivas, com foco em:
- clareza editorial
- consistência visual
- fidelidade histórica
- preparação para automação futura via Scribunto (Lua)
O modelo aqui descrito é aplicado, por exemplo, na página Temporada 1919 - Futebol.
Objetivos do padrão
O padrão de temporadas tem como objetivos:
- Garantir **uniformidade estrutural** entre temporadas
- Separar claramente **conteúdo**, **estilo** e **lógica**
- Facilitar leitura humana e extração automática de dados
- Evitar dependência de estilos inline
- Permitir evolução progressiva para módulos Lua sem retrabalho
Estrutura obrigatória da página
Uma página de temporada deve seguir, preferencialmente, a seguinte ordem:
- Predefinição de infobox da temporada
- Elenco
- Comissão Técnica
- Partidas Realizadas
- Legenda de Resultados
- Campanha Final
- Artilheiros da Temporada
- Torneios e Campeonatos
- Categorias
Infobox da temporada
A página deve iniciar com a predefinição
| {{{nome}}} {{{nomecódigo}}} | ||
| Dados | ||
| Torneios disputados | {{{n_torneios}}} | |
| Títulos | {{{titulos}}} | |
| Período | {{{início}}} – {{{fim}}} | |
| Gol(s) | Não disponível | |
| Jogos | ||
| Média | gol(s) por partida | |
| Melhor marcador | ||
| Melhor garçom | ||
| Maior goleada | ||
| Público | 0 | |
| Média | pessoas por partida | |
, contendo os principais metadados da temporada.
Exemplo simplificado:
{{Infotemporada
| nome = Temporada XXXX - Futebol
| início = [[data]]
| fim = [[data]]
| jogos = XX
| gols_marcados = XX
| gols_sofridos = XX
}}
A infobox não deve conter lógica, cálculos ou formatações complexas. Ela funciona como **resumo editorial**, não como base estatística.
Tabelas padrão
Todas as tabelas da temporada devem usar a classe base:
class="wikitable gd-table"
Nunca utilizar estilos inline de cor ou alinhamento.
Classes CSS semânticas
As páginas de temporada utilizam **classes semânticas estáveis**, que descrevem o significado do conteúdo, e não sua aparência.
Essas classes são fundamentais para automação futura em Lua.
Cabeçalhos
class="gd-th"
Usada em todas as células de cabeçalho.
Alternância de linhas (zebra)
A alternância de linhas deve ser feita manualmente, alternando entre:
gd-row-odd gd-row-even
Exemplo:
|- class="gd-row-odd" |- class="gd-row-even"
Isso evita dependência de CSS estrutural e facilita leitura por módulos Lua.
Resultados das partidas
As células de placar devem sempre conter uma das seguintes classes:
gd-result-win– Vitóriagd-result-draw– Empategd-result-loss– Derrota
E, adicionalmente:
gd-score– célula de placar
Exemplo:
| class="gd-result-win gd-score" | [[Código da súmula|3 x 1]]
Essas classes **não devem ser alteradas**, pois serão utilizadas como base para estatísticas automáticas.
Tabela "Partidas Realizadas"
A tabela de partidas segue obrigatoriamente a seguinte ordem de colunas:
- Nº (código da partida)
- Motivo
- Rodada
- Data
- Horário
- Gols Mandante
- Time Mandante
- Placar
- Time Visitante
- Gols Visitante
- Estádio (Local)
Essa ordem foi definida para:
- leitura histórica coerente
- distinção clara entre times e autores de gols
- suporte a estatísticas futuras por atleta e por mando de campo
Tratamento de W.O. (Walkover)
Em partidas decididas por W.O.:
- O vencedor deve aparecer com
W - O perdedor deve aparecer com
O
Exemplo:
| class="gd-result-loss gd-score" | [[Código da súmula|O x W]]
Não utilizar placar numérico em jogos com W.O.
Vocabulário controlado
Utilizar sempre os seguintes termos padronizados:
- Não houve – quando o evento não ocorreu
- Não identificado – quando ocorreu, mas não há registro histórico
Esse vocabulário é intencional e deve ser preservado.
Campanha Final
A tabela "Campanha Final" utiliza o mesmo padrão de classes:
gd-tablegd-thgd-row-oddgd-row-even
Ela resume o desempenho por competição, mando de campo e total da temporada.
No futuro, essa tabela poderá ser gerada automaticamente a partir da tabela de partidas.
Preparação para Scribunto (Lua)
O padrão atual foi desenhado para permitir que módulos Lua:
- leiam diretamente o wikitexto
- identifiquem resultados via classes CSS
- calculem estatísticas sem depender de parâmetros manuais
Nenhuma alteração adicional é necessária para essa futura integração.
Princípios editoriais
- Não utilizar cores inline
- Não duplicar lógica (ex.: contar vitórias manualmente se isso puder ser automatizado)
- Priorizar clareza histórica
- Registrar incertezas quando existirem
- Evitar anacronismos
Manutenção do padrão
Qualquer alteração estrutural neste padrão deve ser:
- discutida previamente
- documentada nesta página
- aplicada apenas a partir de novas temporadas ou por mutirão de padronização
Documento vivo. Atualizado conforme evolução do projeto Galo Digital.