Mecanismo de wiki básico para um site pessoal

6

Estou construindo um site para algum material tutorial. Eu pretendo usar uma plataforma wiki. DokuWiki e MediaWiki são muito pesados, eu listei duas plataformas - Boltwire - WikiLivre Eu basicamente gostaria de ter um controle de acesso baseado em gerenciamento de usuários, para que apenas usuários recomendados possam editar as páginas.

Qualquer pessoa com sugestões.

um pedido - Alguém pode, provavelmente usuários experientes, gastar cinco minutos para verificar Blotwire e lionwiki. Se for possível. obrigado.

    
por Vivek Sharma 04.07.2009 / 14:04

9 respostas

5
O

link é um ótimo lugar para começar quando você está procurando o wiki certo.

Basta ler a lista de recursos disponíveis para ajudá-lo.

Você pode querer olhar para o foswiki.org. Ele funciona bem com o Apacheauth (sem se preocupar com o logon do wiki ser seguro) e aceita com alegria o LDAP Auth através do Apache. Ele salva as mensagens em arquivos de texto simples e é facilmente expandido por plugins. A curva de aprendizado é agradável e plana, embora seja um software bastante poderoso se você quiser se aprofundar.

    
por 04.07.2009 / 17:06
5

Não se esqueça do Trac - ele é leve (mas não baseado em PHP), inclui um wiki, roda em Linux e fornece associação com controle de acesso .

Wiki System

  • WIKI_VIEW - View existing wiki pages
  • WIKI_CREATE - Create new wiki pages
  • WIKI_MODIFY - Change wiki pages
  • WIKI_DELETE - Delete wiki pages and attachments
  • WIKI_ADMIN - All WIKI_* permissions, plus the management of readonly pages.
    
por 04.07.2009 / 15:58
4

Eu gosto de ikiwiki porque ele pode armazenar as páginas wiki em um sistema de controle de fonte real (eu uso o Git). Isso significa que posso editar meu wiki off-line e mesclar as páginas posteriormente usando todos os recursos padrão do Git.

O Ikiwiki também suporta o Markdown por padrão, que é uma linguagem de marcação leve e agradável.

    
por 04.07.2009 / 14:09
3

Se você está aberto para uma solução do Windows Server, há uma plataforma muito boa:

ScrewTurn Wiki por Dario Solera.

É um projeto de código aberto, escrito em C # / .NET. Usamos isso para nossa documentação interna na minha empresa e estamos muito felizes com isso. A configuração é simples e tem um belo conjunto de recursos incluindo os que você mencionou:

ScrewTurn Wiki is a performant and simple Wiki engine, written in C# and based on the ASP.NET 2.0 platform. Its main features are described below.

  • Free and open-source
  • No need for a database (but SQL Server and MySQL are supported with Plugins)
  • No need to touch IIS or ASP.NET configuration (works in ASP.NET Medium Trust environment)
  • High performance and scalability on every hardware configuration, thanks to a smart and configurable content caching system
  • Low bandwidth usage, thanks to the (configurable) usage of custom ViewState Compression and HTTP Compression
  • Simple deployment, administration and usage
  • Small footprint
  • Theming available entirely through CSS files (CSS Media Types are fully supported)
  • Automatic page backups (performing a rollback is as easy as a mouse click)
  • Simple user accounting system (with Administrators and Users and a built-in admin account)
  • Useful features such as Page-level coarse-grained authorization, the possibility to make the Wiki completely public (no registration needed to edit pages) or Private (anonymous access is not allowed)
  • Page Categorization and Discussion
  • Page Transclusion and Snippets
  • Plugins support (see documentation)
  • Protection against dangerous files, scripts and spammers (Captcha control on registration)
  • Multilanguage interface (English, Italian, French, Spanish, German and other 13 languages)
  • RSS 2.0 notifications for every page as well as for the whole Wiki and for Page Discussions
    
por 04.07.2009 / 15:08
3

Eu gosto muito do PmWiki . É fácil de instalar, fácil de personalizar e não requer um banco de dados. (Nem o Ikiwiki , que eu também usei e gostei.)

O PmWiki suporta uma grande personalização através das receitas do livro de receitas, e parece que ele pode fazer o que você quer em termos de autenticação e permissões do usuário. Veja esta página . Mas eu não usei dessa maneira, então não posso confirmar o quão bem isso funciona.

Editar : Em resposta ao comentário do OP, usei BoltWire (verifique sua ortografia e sua link - ambos estão incorretos), e eu prefiro o PmWiki. Ambos são razoavelmente fáceis de instalar e ambos são bastante leves. Eu não gostava do BoltWire, mas achei o PmWiki mais completo e mais fácil de configurar.

Editar 2 : Uma vez que você mencionou em um comentário em outro post que você está usando o Debian, tanto o Ikiwiki quanto o PmWiki estão disponíveis no Debian e bem triviais para instalar usando seu gerenciador de pacotes APT favorito. Eu recomendo que você tente tanto e decida por si mesmo.

    
por 04.07.2009 / 14:28
2

Vou ficar com o MediaWiki. Pode ser pesado nos recursos oferecidos, mas é incrivelmente fácil de configurar, configurar e usar. O tremendo número de extensões disponíveis significa que você provavelmente encontrará uma que já foi feita para qualquer tipo de personalização desejada.

Eu coloco uma cópia no meu laptop para gravar todas aquelas informações que outras pessoas colocam no papel. Quando chegou a hora de instalar um wiki para a intranet da empresa, simplesmente copiei-o do meu laptop para o servidor e criei um banco de dados vazio para ele. Adicione uma extensão para autenticação no Active Directory e ela está pronta para ser usada. Uma vantagem de usar o MediaWiki é que ele se adapta muito bem, portanto, não preciso aprender um sistema para uso pessoal e outro para a intranet da empresa. A capacidade de copiar facilmente artigos entre eles é um bônus adicional.

Eu tenho certeza que o acima se aplica a algum outro software wiki, mas é improvável que se aplique ao que você pode considerar software "leve". Wikis são bestas dinâmicas com uma strong tendência para crescer. Por que impor limites desnecessários dos quais você pode se arrepender depois?

    
por 04.07.2009 / 16:00
2

Mindtouch Wiki (também conhecido como Deki Wiki) é o que eu uso.

  • Independente de plataforma
  • Mono / .Net usando C # e PHP
  • Bom para mashups
  • Armazenado no MySQL
  • Os dados são armazenados em XML, não no formato WikiText
  • Eles têm um servidor de VM pré-configurado que você pode baixar e usar do seu computador.

link

    
por 04.07.2009 / 17:44
1

Eu sei que você disse que o Dokuwiki e o MediaWiki eram um pouco pesados, mas você pode simplificar o processo de instalação com alguns cliques, verificando os pacotes aqui:

link link

    
por 17.07.2009 / 04:53
0

Pergunte a 99 usuários do wiki e você receberá 99 recomendações diferentes. Se você quiser realmente entender, você precisa experimentar os diferentes wikis para você mesmo. Se você está usando Debian, muitos dos wikis estão disponíveis através do apt, então tentar (e remover) eles é realmente trivial.

Pessoalmente, acho que o Dokuwiki é MUITO mais leve que o Mediawiki (hey, text files vs mysql). Mas é mais pesado que o Boltwire e até o PmWiki. Eu não gosto da maneira como o PmWiki armazena as páginas nos arquivos de texto. Boltwire não é um programa ruim e é muito fácil de configurar.

Eu prefiro me remarcar, então eu uso um wiki personalizado que eu escrevi. Nunca encontrei um wiki usando markdown que funcionasse para mim. E ter as páginas legíveis como texto é uma vantagem definitiva.

    
por 17.07.2009 / 04:40

Tags