wiki

Os melhores produtos de software wiki auto-hospedados

Os melhores produtos de software wiki auto-hospedados
Foi Sir Francis Bacon quem primeiro disse que conhecimento é poder. Hoje, a maior parte do nosso conhecimento coletivo sobre o mundo ao nosso redor pode ser encontrado em vários wikis, que são sites ou bancos de dados desenvolvidos de forma colaborativa por uma comunidade de usuários.

A Wikipedia é de longe o wiki mais popular do mundo, apresentando atualmente mais de 45 milhões de páginas em 301 idiomas. Quase 500 visitantes visitam a Wikipedia todos os meses, e a maioria deles não tem ideia de que é possível criar um site como a Wikipedia gratuitamente e sem qualquer experiência anterior em desenvolvimento web.

Como? Com produtos de software wiki. Escolhemos os 5 melhores produtos de software wiki auto-hospedados disponíveis atualmente, incluindo aquele que alimenta a própria Wikipedia.

1. MediaWiki

Criado em 2002 por um cientista sênior do Wellcome Trust Sanger Institute em Cambridge Heinrich Magnus Manske e posteriormente aprimorado pelo programador de computador americano Lee Daniel Crocker, o MediaWiki é uma plataforma de software wiki de código aberto que alimenta muitos wikis populares, incluindo Wikipedia, Wikcionário, e Wikimedia Commons.

MediaWiki é escrito em PHP adequado para a pilha LAMP. Como o MediaWiki foi implantado amplamente por tantos anos, é uma das plataformas de software wiki mais poderosas que existe, oferecendo uma longa lista de recursos e opções de organização de conteúdo amplo.

O MediaWiki pode ser usado com qualquer idioma mundial e ainda mais personalizado usando modelos e extensões. Se há uma limitação importante do MediaWiki, é o fato de que sua sintaxe não foi definida formalmente, o que torna difícil para desenvolvedores terceirizados criar editores WYSIWYG (o que você vê é o que você obtém).

2. TiddlyWiki

Enquanto o MediaWiki está sendo desenvolvido com as necessidades da Wikipedia e de outros wikis grandes em mente, o TiddlyWiki é mais adequado para projetos menores. Ele estrutura as informações de uma maneira única, usando um sistema de índice de cartão de hipertexto que usa Tiddlers como as unidades fundamentais de informação no TiddlyWiki.

Você pode pensar nos Tiddlers como pequenos fragmentos de informação. Eles funcionam melhor quando são os menores possíveis e podem conter qualquer coisa, desde texto a imagens, áudio e listas geradas automaticamente. Tiddlers podem ser reutilizados mais de uma vez, tornando o TiddlyWiki perfeito para capturar, organizar e compartilhar todos os tipos de informações.

O TiddlyWiki pode ser estendido ainda mais com plug-ins, que podem conter módulos JavaScript, folhas de estilo e modelos. Como o TiddlyWiki é escrito em JavaScript, é muito fácil personalizar e adaptar para uma infinidade de projetos diferentes.

3. DokuWiki

DokuWiki é frequentemente descrito como uma alternativa mais simples ao MediaWiki. Embora esteja disponível "apenas" em 50 idiomas e não ofereça tantos recursos quanto o MediaWiki, os usuários o adoram por causa de sua sintaxe limpa e notável facilidade de manutenção.

Ao longo dos anos, o DokuWiki provou ser especialmente útil no ambiente empresarial. Milhares de empresas e organizações usam DokuWiki como uma base de conhecimento corporativa, espaço de trabalho de projeto, intranet e muito mais. O DokuWiki não requer muitos recursos, é totalmente open source e é compatível com uma grande variedade de plug-ins e modelos.

Os plug-ins podem ser instalados automaticamente através do gerenciador de extensão ou manualmente copiando-os para lib / plugins /. Por exemplo, há um plug-in que permite reverter edições recentes, um que restringe o acesso de login a endereços IP designados ou um que adiciona uma seção de comentários às páginas wiki, apenas para citar alguns.

4. XWiki

XWiki é uma plataforma de software wiki de código aberto escrita em Java. Pode ser usado como wiki de primeira geração ou wiki de segunda geração. De acordo com o XWiki, wikis de primeira geração são usados ​​para colaborar no conteúdo, enquanto wikis de segunda geração podem ser usados ​​para criar aplicativos da web colaborativos.

Alguns exemplos do que pode ser criado usando wikis de segunda geração, como o XWiki, incluem blogs para comunicar informações ou organizá-las usando categorias e tags, fóruns onde os participantes podem discutir tópicos importantes, plataformas de gerenciamento de tarefas onde os usuários podem criar e atribuir tarefas para projetos designados, e mais.

O XWiki apresenta um editor WYSIWYG muito robusto, além de uma poderosa sintaxe wiki. Ele pode ser estendido ainda mais com mais de 600 plug-ins, macros, skins e temas fornecidos pela comunidade XWiki e desenvolvedores principais. Se você está procurando um poderoso wiki multiplataforma que enfatiza a extensibilidade, o XWiki é uma ótima escolha.

5. Wiki.js

Todas as plataformas de software wiki que mencionamos até agora já existem há algum tempo, e às vezes mostra. Wiki.js é diferente porque foi lançado pela primeira vez em 2016 como uma alternativa moderna às plataformas de software wiki tradicionais. É construído no Node.js, Git e Markdown, vem com um editor visual poderoso e é otimizado para ter poucos recursos do sistema.

Wiki.js é executado em qualquer servidor Linux, Windows ou macOS e possui uma funcionalidade de cache avançada para acelerar o acesso ao site. Assim como outras plataformas de software wiki.

Como instalar e configurar o MediaWiki

Para instalar o MediaWiki, você precisará de três coisas:

Se você atender a todos os requisitos, poderá baixar a versão mais recente do MediaWiki do site oficial e extrair o arquivo para uma pasta acessível pela web em seu servidor.

Em seguida, direcione o navegador da web de sua escolha para o diretório com arquivos MediaWiki. Assim: http: // yourwebserver.com / diretório / mw-config / index.php.

Por fim, siga as instruções fornecidas para concluir o processo de configuração. Para obter instruções de instalação específicas do sistema, visite esta página e role até o final.

Conclusão

Não importa se você é um especialista em segurança cibernética, um cozinheiro apaixonado ou um mestre tecelão de cestas subaquáticas - você também pode compartilhar seu conhecimento usando uma das plataformas de software wiki descritas neste artigo e talvez até mesmo criar uma comunidade próspera de pessoas que compartilham os mesmos interesses que você.

OpenTTD vs Simutrans
Criar sua própria simulação de transporte pode ser divertido, relaxante e extremamente atraente. É por isso que você precisa ter certeza de experiment...
Tutorial OpenTTD
OpenTTD é um dos jogos de simulação de negócios mais populares que existem. Neste jogo, você precisa criar um maravilhoso negócio de transporte. No en...
SuperTuxKart para Linux
SuperTuxKart é um ótimo título projetado para trazer a você a experiência Mario Kart gratuitamente em seu sistema Linux. É bastante desafiador e diver...