dokuwiki est un logiciel libre (PHP) qui permet de créer des wikis assez facilement. Il n'utilise pas de bases de données.
Il offre :
La création et la suppression des pages peut être déroutante au début. Pour créer une page il existe plusieurs façons :
Pour supprimer une page, il faut l'éditer et en supprimer le contenu.
Le namespace (espace de nommage) est ce qui permet d'organiser un site dokuwiki. C'est une manière de classifier les informations par domaine.
Un namespace contient :
Un namespace se définit par un nom collé et précédant le nom de la page, le tout étant séparé par des “:” :
namespace_1:…:namespace-n:ma_page
Exemple :
Je peux parler d'administration Linux mais aussi d'aministration Windows, j'ai alors deux solutions : - créer deux pages : admin_linux.txt et admin_windows.txt :-( too bad!!! - créer deux namespaces :linux et windows puis deux pages linux:admin.txt et windows:admin.txt ^_^ Bien entendu, je peux définir des contexte (namespace) qui contiennent des contexte : * Linux * administration * développement * C * Java * Cuisine * Desserts * Entrées
Dans Dokuwiki les namespaces se traduisent par des dossier physique :
devient sur le disque dur :
Il semble que Dokuwiki remplace les majuscule par des minuscules dans les noms de pages, namespace et médias, à moins de cocher l'option “Camelcase” dans la configuration dokuwiki.
A mesure qu'un site grandi il est nécessaire de le réorganiser.
Pour organiser les namespaces et les pages il existe des plugins qui rendent la tache plus facile.
Ce wiki est réalisé grâce à dokuwiki.
Voici quelques informations pour customiser dokuwiki.
Voici une page type avec l'ensemble des tags et styles disponibles Démo Tags+CSS