Criando sites para intranet e trabalhos em equipe com o DokuWiki

Este artigo irá detalhar a configuração do DokuWiki - ideal para trabalhos e equipe e sites de intranet que exijam colaboração. Bastante simples, não exige banco de dados e pode até rodar em serviços de hospedagens gratuitas. A base fica guardada em texto legível, pronta para outras utilizações. Um software wiki simples e bastante eficaz.

[ Hits: 97.470 ]

Por: Yves Junqueira Marques Teixeira em 27/01/2005


Dicas de uso e conclusão



Backup


Um dos pontos fortes do DokuWiki é que ele guarda os dados em formato texto.

Assim, é muito simples fazer backup dos dados importantes e editar páginas em massa através de simples scripts shell.

Para fazer um backup simples das páginas, basta pegar todo o conteúdo do diretório "data/", incluindo os subdiretórios.

Aliás, são nestes subdiretórios do "data/" que ficam os "namespaces" do dokuwiki. Este é um recurso importante que merece destaque.

Namespaces


É possível organizar as páginas do DokuWiki em categorias, chamadas de "namespace" (espaço de nomes). Para categorizar uma página, basta criá-la com um nome que siga o padrão "categoria:página".

Essas categorias são úteis não só para organizar as informações. Ao se categorizar uma página, é possível impedir ou permitir o acesso aos documentos da categoria por parte de determinado grupo de usuários, utilizando ACLs.

Gerenciamento de usuários


Outro ítem importante é o gerenciamento de usuários. Há poucos recursos de interface para o gerenciamento dos usuários na versão atual. É possível apenas registrar um novo usuário, cuja senha será enviada por e-mail. Não é possível, de dentro do próprio dokuwiki, mudar senhas ou apagar usuários.

O segredo está em conhecer o arquivo "conf/users.auth".

O formato do arquivo é simples. Se quiser mudar a senha, basta inserir na segunda coluna o hash MD5 da senha que você escolher.

Por exemplo, se você quiser usar a senha "mamãe" para seu usuário, utilize o resultado do seguinte comando:

$ echo -n "mamãe" | md5sum

Comandos personalizados


Há uma outra possibilidade muito interessante no Dokuwiki. Podemos criar nossos próprias substituições de código para as páginas, facilitando muito a vida de quem insere determinadas expressões muito regularmente.

Eu, por exemplo, no meu wiki pessoal, marco com um "V" (um "check mark") as tarefas já concluídas. Sempre tinha que ficar repetindo o código "{{http://img49.exs.cx/img49/8576/check2zw.jpg}}" para incluir essa imagem. Pra simplificar, bastou editar o conf/custom.conf e inserir a seguinte linha:

/\{check\}/i   '<img src="http://img49.exs.cx/img49/8576/check2zw.jpg" border=0>'

Agora, durante a edição de um artigo, usar {check} terá o efeito desejado. Bem mais fácil de lembrar do que toda aquela URL.

Pra finalizar, devo lembrar que bugs e atualizações de segurança podem ser relatados ou verificados em:
Para ser notificado sobre novas versões do DokuWiki, assine a lista do pacote na freshmeat:
No mais, agora é se concentrar no conteúdo do wiki - e manter o software atualizado.

Espero que este meu primeiro artigo tenha sido útil =]

Um abraço,

Yves Junqueira - http://www.yvesjunqueira.com

Página anterior    

Páginas do artigo
   1. Apresentação do DokuWiki
   2. Instalação: mamão com açúcar
   3. Configuração (mais simples, impossível!)
   4. Dicas de uso e conclusão
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalando o Notify-OSD do Ubuntu 9.04 no Ubuntu 8.10 Intrepid Ibex

Testando o Librix da Itautec

CmapTools: Gestão do Conhecimento através de Mapas Conceituais no Linux

Instalando o KnowledgeTree fácil e rápido

Bind – Servidor DNS no OpenSOLARIS

  
Comentários
[1] Comentário enviado por removido em 27/01/2005 - 14:26h

OPa!,

Fala ae!, achei muito interessante o seu artigo principalmente vc comentando sobre como vc guarda suas anotações rsrsrs. Sou igual! hehe,

Só que minha "história" foi um pouco diferente, cançado de perder links de sites e dicas de configuração e etc... comecei em 1998 a guardar no cuitado do bol.com.br na pastas de rascunhos heheh acumulou bem uns 400 emails em 3 anos rsrsrs, com dicas, macetes e links. Bom com alguns bugs do bol.com.br resolvi desistir de usar ele porque quando precisava de algo tinha que recorrer ao site e esperar a boa vontate do sistema voltar. Ai achei o yahoo.com.br que tem um não "excelente" mais sim "bom" organizador de notas que quebra um galhão tem busca e etc e etc.. eu uso muito o bloco de notas do yahoo.com.br, principalmente naépoca quando aqui no VOL não existia os tais favoritos hehehe imagina!!.

Enfim... Hoje em dia ainda uso o bloco de notas do yahoo.com.br com suas pastas para organização me quebra um puta galho se naum fosse a demora para acessar o dominio onde fica esses serviço...

Pretendo usar esse wiki e deixar no servidor em casa e vamo ver qualé!.


Abraços e valeu mermo por esse artigo!.

--
Abs,
guinet gmail com

[2] Comentário enviado por rfranzen em 27/01/2005 - 15:07h

Aew !
Cara, gostei muito do seu artigo... mas não sou tão organizado como você e o guinet... eu deixo tudo espalhado, e depois é uma mão até achar o que eu queria :/
Já baixei e instalei, agora só falta começar a usar... lol

Mas parabéns pelo artigo ! muito legal mesmo !!!


[]'s
Ricardo

[3] Comentário enviado por caos em 27/01/2005 - 15:42h

Eae, blz ? Wikis são muito legais mesmo.
Não leve a mal a "propaganda" que vou fazer, mas enfim : Eu criei um wiki livre, onde as pessoas podem colocar lá qualquer coisa que quiserem. É um lugar legal pra colocar anotações, coisas que voce quer guardar, ou mesmo artigos e coisas assim. O legal é que assim as pessoas nao precisam se preocupar em configurar o servidor, e tal.. é só entrar e colocar o que quiser.
O endereço é : http://arealivre.homelinux.org:3000

Fiquem a vontade para usar, se quiserem.

[]'s

[4] Comentário enviado por c3s4rbs em 28/01/2005 - 01:58h

Há tempo eu procurava algo assim... Só que instalei aqiu e não deu certo!

Quando fiu acessar, abriu uma janela de download para baixar um "PHP Script"! Alguém sabe o que pode ser?

Uso Debian Sarge e tenho o Apache e o PHP instalados corretamente...

Se alguém puder me ajudar me mande um e-mail please... cesarbs _ at _ brturbo dot com

[5] Comentário enviado por jose_maria em 28/01/2005 - 02:11h

Belo tema para artigo cara, parabéns.
Eu já usei o DokuWiki várias vezes, inclusive modificando o código-fonte dele. Ele é um wiki excelênte, o meu favorito.
Uma boa dica é dar uma olhada no inc/html.php onde você pode fazer uns pequenos hacks para melhorar o visual do DokuWiki. Enquanto ele não tem um suporte legal para skins.
Dá para fazer coisas muuuuito legais nesse arquivo.

[6] Comentário enviado por removido em 03/02/2005 - 16:47h

Instalei o DokuWiki bem aqui - http://info.mans.com.br - Contudo, está dando vários erros na criação de "namespaces". Ele não consegue criar o arquivo "nomedoarquivo.txt.lock". Já verifiquei as permissões de acesso para este servidor.
Alguma sugestão?

Sds

[7] Comentário enviado por ajdominitini em 03/03/2005 - 11:43h

Olá galera,
Pô achei o Dokuwiki bem interessante, instalei ele aqui no trabalho, pra galera usar e tá belza...
Só tem uma questão que gostaria que me ajudassem. Queria dar premissão para cada usuário, editar somente suas páginas, ou seja, não alterarem as páginas do outros usuários. tentei algumas permissões aqui porém não estão perfeitas como preciso. Se alguém puder dar uma dica eu agradeço.

Anderson.

[8] Comentário enviado por ajdominitini em 07/04/2005 - 20:31h

Mais uma dúvida. Alguém já tentou fazer upload de arquivos e não conseguiu.
E.:
- Tentar carregar um arquivo ppt e conseguir.. e tentar outro arquivo ppt e não conseguir?

[]s Anderson

[9] Comentário enviado por Marcio Nunes em 28/10/2005 - 11:55h

YVES , FIQUEI MEIO PERDIDO , MAS VALEU DEU PARA TER UMA NOÇÃO, ESPERO QUE ESTE TUDO BEM COM VC !!
VALEU AGENTE SE ENCONTRA POR AI .....

MARCIO NUNES

[10] Comentário enviado por giovas_maraca em 31/10/2005 - 19:57h

Muito bom seu artigo...
Só tenho uma dúvida: Como centralizar texto no dokuwiki?
Existe alguma forma de centralizar tabelas??
E dar espaço entre imagens????


[11] Comentário enviado por giovas_maraca em 03/11/2005 - 18:02h

sou eu dinovo!

Eu tenho mais uma pergunta..
vc pode explicar melhor o acesso e gerenciamento de usuários usando o ACL?

[12] Comentário enviado por UnsigneD em 13/05/2011 - 09:59h

Boas,

Estou a instalar a dokuwiki, mas não estou a conseguir.
Ja realizei:
$ cd /tmp
$ wget http://www.splitbrain.org/Programming/PHP/DokuWiki/dokuwiki-2004-11-10.tgz

Mas ao realizar o proximo passo: $ tar zxvf dokuwiki*.tgz
Da-me o seguinte erro:

root@backups:/tmp# tar zxvf dokuwiki-2004-11-10.tgz

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Exiting with failure status due to previous errors
root@backups:/tmp#


Alguem me sabe ajudar?
cumprimentos

***EDIT: RESOLVIDO ***

[13] Comentário enviado por ansone em 19/07/2012 - 19:28h

Bom já tem um bom tempo que foi comentado aqui pela última vez...

O site já mudou o endereço do arquivo e a versão mais nova é bem superior a 2004-11-10 utilizada no post.

Alguém recentemente tentou fazer a parte do:
$ mv dokuwiki-200* dokuwiki ; touch dokuwiki/changes.log

Estou usando a versão 2012-01-25b estou tendo erros de arquivo não encontrado.

Que fazer?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts