Sobre este arquivo¶
A Wikinácios foi a wiki dos Campinácios, criada em 2009 durante a
Revolução Campinácios v2.0 e mantida em MediaWiki. Este site foi gerado a
partir da cópia de segurança da base de dados MySQL da wiki pelo script
scripts/mediawiki_to_markdown.py.
O que foi convertido¶
- A versão mais recente de cada página, em Markdown (as restritas cifradas, ver abaixo).
- Os redireccionamentos foram resolvidos: as ligações apontam directamente para a página de destino, e os nomes alternativos ficam em Outros nomes, no fim de cada página.
- As categorias têm uma página própria com a lista dos seus membros, e cada página mostra, no fim, as páginas que ligam para ela e uma tabela com as suas categorias.
- As páginas estão organizadas por pastas: acampamentos por ano, pessoas por inicial, encontros, cargos, movimento, categorias e as páginas sobre a própria wiki. Todos os artigos lista-as todas, com os nomes alternativos.
- A página principal mantém a disposição que tinha na wiki.
Páginas restritas¶
As páginas que na wiki eram de acesso restrito (categoria Restrita) e as fichas dos locais de acampamento, reservadas à Direcção Nacional e aos directores, estão no site mas cifradas (AES-256): o texto só aparece depois de se introduzir a palavra-passe, e nem o repositório nem o site guardam o texto em claro. A palavra-passe fica guardada no navegador até se fechar o separador, ou no dispositivo se se escolher "Lembrar neste dispositivo".
Para mudar a palavra-passe, ou para editar uma página restrita:
pip install cryptography mkdocs-material
python3 scripts/restrito.py mudar-palavra-passe
python3 scripts/restrito.py abrir # decifra para restrito-aberto/
python3 scripts/restrito.py fechar # volta a cifrar e apaga restrito-aberto/
A segurança depende só da palavra-passe: quem tiver uma cópia do site pode tentar adivinhá-la sem limite, por isso deve ser longa e aleatória.
O que ficou de fora¶
- Contas de utilizador, palavras-passe, registos, páginas apagadas e o histórico de revisões, incluindo o autor e a data da última edição de cada página.
- A página "Main Page", que era a página de instalação do MediaWiki, e as páginas restritas ToDo (notas internas dos Contribuidores, de 2009), Restrito à DN e Restrito aos Directores (só tinham uma ligação para os locais de acampamento, para onde as ligações a elas apontam agora).
- As imagens: o backup só tem a base de dados, não os ficheiros. Alguns dos logótipos da página Campinácios foram recuperados à parte.
- As páginas de gestão da wiki (Administradores, Burocratas, Artigos pedidos, Portal comunitário, Página de testes, Utilizadores).
- Os endereços de e-mail e as ligações do domínio campinacios.org, que já não existe.
Como editar e publicar¶
Os ficheiros Markdown em docs/ são agora a fonte do site e podem ser
editados directamente no GitHub: ver
Como adicionar conteúdo?.
O site é construído com
MkDocs Material e publicado
no GitHub Pages pela GitHub Action em .github/workflows/pages.yml a cada
alteração no ramo main.
Em Settings → Pages → Build and deployment, a Source tem de ser GitHub Actions. Com Deploy from a branch, o GitHub publica também uma versão Jekyll do repositório que substitui este site, com outra página principal e ligações partidas.
Para ver o site localmente:
pip install mkdocs-material
mkdocs serve
A pasta docs/ também pode ser aberta como cofre no
Obsidian, que mostra o grafo de ligações entre as
páginas.