NameSpaces
Esta é uma cópia da tradução disponível em http://ubuntu.if.uff.br/wikidowiki/doku.php/wiki:syntax
Entendendo
Dokuwiki suporta a chamada por NameSpaces para separar diferentes tipos de conteúdo no wiki, assim podemos categorizar o conteúdo do wiki.
O conceito de organização das NameSpaces do dokuwiki é muito parecido com o conceito de pastas, só que ao invés da (/) é usado dois-pontos (:) para separação - Exemplo:
- Estrutura de pasta no Unix ( /nome/da/pasta/ou/diretorio )
- Estrutura de namespace do dokuwiki ( raiz:categoria:e:quantos:mais:sub:niveis:você:quiser )
| Exemplos: | |
|---|---|
| exemplo | referência a página “exemplo” na namespace atual. |
| :exemplo | referência a página “exemplo” na namespace raiz do wiki. |
| wiki:exemplo | referência para a página “exemplo na namespace “wiki” . A namespace “wiki” esta localizada na namespace raiz do wiki. |
| ns1:ns2:exemplo | referência para a página “exemplo” na namespace ns2. A namespace ns2 está localizada na namespace ns1 e a name space ns1 esta localizada na namespace raiz do wiki. |
| :ns1:ns2:exemplo | O mesmo de cima. |
| .ns1:ns2:example | referência para a página “exemplo” que está localizado na namespace ns2; A namespace ns2 está localizada na namespace ns1 e a ns1 está localizada na namespace atual. |
As NameSpaces não existem somente 'teoricamente' dentro da estrutura do wiki, mas também 'fisicamente' na estrutura de diretório no servidor lembrando exatamente a estrutura do wiki. Isto facilita para que administradores examinem, façam cópias de segurança ou removam as NameSpaces e as páginas.