Manual:Galo Digital/Padrões/Temporadas

De Clube Atletico Mineiro - Enciclopedia Galo Digital
Ir para navegação Ir para pesquisar

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:

  1. Predefinição de infobox da temporada
  2. Elenco
  3. Comissão Técnica
  4. Partidas Realizadas
  5. Legenda de Resultados
  6. Campanha Final
  7. Artilheiros da Temporada
  8. Torneios e Campeonatos
  9. 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ória
  • gd-result-draw – Empate
  • gd-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:

  1. Nº (código da partida)
  2. Motivo
  3. Rodada
  4. Data
  5. Horário
  6. Gols Mandante
  7. Time Mandante
  8. Placar
  9. Time Visitante
  10. Gols Visitante
  11. 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-table
  • gd-th
  • gd-row-odd
  • gd-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.