Procurando o mecanismo Wiki ideal para atender às necessidades da minha empresa [fechado]

1

Tenho certeza de que muitas pessoas querem que alguém lhes recomende um mecanismo wiki para qualquer finalidade, mas ainda não vi ninguém com meus requisitos específicos.

Atualmente, temos um servidor Linux que hospeda todos os serviços em nosso (pequeno) escritório. Um de seus deveres é executar um servidor apache que permita conexões da rede local. Eu estou querendo configurar um Wiki para rodar nesta intranet (que já está servindo vários relatórios e outras ferramentas que eu escrevi pessoalmente em PHP). Isso teria dois propósitos. Primeiro, serviria como minha ferramenta de documentação, permitindo-me detalhar cada aspecto do meu trabalho de TI aqui. Em segundo lugar, serviria como anfitrião para o manual da empresa.

Isso parece bastante simples. Praticamente qualquer Wiki faria isso, mas aqui está o que complica as coisas:

Ele deve ser integrado com as contas de usuário e grupo do sistema Linux já em vigor. Eu não quero que meus usuários tenham outro conjunto de credenciais para o nosso sistema. Os usuários devem poder efetuar login com suas contas do sistema e eu preciso poder atribuir privilégios de exibição / edição com base nos grupos que o usuário é (por exemplo, somente membros do grupo "admin" poderão visualizar / editar a documentação de TI, apenas "gerentes" poderiam editar o manual, "usuários" podem ver o manual, etc). Além disso, eu realmente preferiria um com um editor WYSIWYG (ou a capacidade de adicionar um) para usuários menos técnicos que estão desconfortáveis com a marcação básica mesmo.

Eu pesquisei vários mecanismos da Wiki e não encontrei nenhum que pareça ser capaz de fazer isso facilmente. Tenho certeza de que alguns dos "grandes" como o MediaWiki provavelmente podem fazer isso com ajustes extensos, mas estou procurando algo que possa fazer isso de uma maneira mais direta e sustentável, sem ter que gastar horas na configuração

    
por DWilliams 10.12.2009 / 20:02

4 respostas

1

Parece que você tem duas opções aqui:

  1. encontre uma ferramenta wiki que suporte a autenticação PAM diretamente. Uma varredura rápida da Web não revelou nenhum que atualmente acontece, embora seja mencionado como um recurso futuro para o pmwiki, por exemplo.

  2. converta sua autenticação no servidor linux para ldap, e então aponte seu wiki para o mesmo servidor ldap. Vários mecanismos wiki suportam a autenticação do ldap. Eu não vejo nenhum motivo técnico que você não possa hospedar esse servidor ldap na mesma máquina.

O número 2 parece a melhor resposta, é claro que você tem a sobrecarga de configuração de converter seu servidor para a autenticação ldap.

    
por 10.12.2009 / 20:26
1

O MediaWiki não é muito difícil de se integrar ao Apache se você já estiver passando por HTTPS com autenticação. Eu usei as técnicas na página seguinte para obter as credenciais de coleta que já temos no mod_ssl. Acho que foi aqui que encontrei código para criar automaticamente novas contas do Wiki, se necessário também.

link

    
por 10.12.2009 / 20:31
0

Dê uma olhada no moinmoin que usei em alguns lugares com requisitos semelhantes. Ele pode ser integrado ao PAM , mas não é incorporado. O LDAP é realmente um método melhor para centralizar usuários e grupos. Mas oferece um editor WYSIWYG decente mas não perfeito. Para tabelas avançadas e tal eu acho que o editor WYSIWYG pode atrapalhar as coisas e é melhor você ir para o editor de marcação bruto. Ele também possui um bom modelo e sistema de ACL para que você possa restringir o acesso a usuários e grupos com facilidade.

    
por 10.12.2009 / 20:58
0

Experimente "Dokuwiki" Eu achei muito bom.

    
por 14.12.2009 / 14:29