Sobre o projeto
Konawiki3 é um Wiki leve e auto-hospedado, ideal para criar manuscritos, desenvolver manuais e compartilhar informações. Seu princípio central é que todo o conteúdo do Wiki é armazenado em arquivos de texto simples, permitindo o rastreamento de mudanças com Git e a gestão de documentos por meio de um fluxo de trabalho baseado em texto. O desenvolvedor principal utilizou o Konawiki para escrever dezenas de livros técnicos, comprovando sua utilidade como ferramenta de escrita e documentação. Ele pode ser usado como alternativa a um editor de texto tradicional para gerenciar documentos estruturados.
O sistema suporta duas linguagens de marcação: Markdown padrão e sua própria KonaNotation. Os usuários podem escolher a linguagem de marcação globalmente nas configurações ou por página, usando extensões de arquivo (por exemplo, `.md` para Markdown, `.txt` para KonaNotation). Essa flexibilidade atende a diferentes preferências de usuários e requisitos de fluxo de trabalho.
Konawiki3 inclui um sistema de tags baseado em arquivos para organizar páginas. Os usuários podem adicionar `#tag(NomeDaTag)` a uma página para classificá-la e usar `#tags(NomeDaTag)` para exibir uma lista de todas as páginas com uma tag específica. A configuração do site, incluindo aparência, gerenciamento de usuários e ativação de plugins, é feita por meio de uma página de administração web, eliminando a necessidade de editar arquivos de configuração diretamente.
A instalação requer um servidor web capaz de executar PHP. Pode ser implantado clonando o repositório, fazendo upload de um arquivo zip de lançamento ou executando-o localmente com Docker Compose. Recursos opcionais, como salvamento com Git e geração simples de PDF, podem ser ativados instalando bibliotecas via Composer. O sistema também oferece recursos de assistência de escrita por IA — como resumo de texto, revisão, reformulação de frases e continuação automática — que podem ser ativados configurando uma chave de API do ChatGPT. Um sistema de plugins também está disponível para estender sua funcionalidade.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.