Outils du site

Non seulement Dieu n'existe pas, mais essayez d'avoir un plombier le week-end ! [Woody Allen]

56-tools:dokuwiki:start

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
56-tools:dokuwiki:start [2016/11/15 01:31] Roge56-tools:dokuwiki:start [2017/10/06 23:40] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== DokuWiki ======
  
 +===== Références =====
 +
 +[[https://www.dokuwiki.org|dokuwiki officiel]] 
 +
 +[[56-tools:dokuwiki:00-dokuwiki|]]
 +
 +===== Présentation =====
 +
 +[[https://www.dokuwiki.org|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 : 
 +  * Une grande facilité [[https://www.dokuwiki.org/install|d'installation]]
 +  * Une grande communauté d'utilisateurs ([[https://forum.dokuwiki.org/|forum]])
 +  * De nombreux [[https://www.dokuwiki.org/template|thèmes]] 
 +  * De nombreux [[https://www.dokuwiki.org/plugins|plugins]]
 +
 +===== Mise en route =====
 +
 +==== Création de pages ====
 +
 +La création et la suppression des pages peut être déroutante au début.
 +Pour [[https://www.dokuwiki.org/page|créer une page]] il existe plusieurs façons :
 +  * Créer un lien vers la page à créer, puis cliquer sur ce lien puis cliquer sur le bouton en haut à droit "Créer cette page"
 +  * Rechercher le nom de la page à créer. Dans la page des résultats de recherche, cliquer sur le bouton en haut à droit "Créer cette page"
 +
 +<note>La philosophie de dokuwiki semble être qu'une page n'a de sens que si elle est référencée dans le site. 
 +De ce fait on doit d'abord créer la référence à la page avant de créer la page</note>
 +
 +==== Suppression de pages ====
 +
 +Pour supprimer une page, il faut l'éditer et en supprimer le contenu.
 +
 +<note warning>Penser à supprimer si besoin les références à cette page.</note>
 +
 +==== Les namespaces ====
 +
 +Le [[https://www.dokuwiki.org/namespaces|namespace]] (espace de nommage) est ce qui permet d'organiser un site dokuwiki. 
 +C'est une manière de classifier les informations par domaine. 
 +<note tip>Un namespace est équivalent à un dossier.</note>
 +
 +Un namespace contient :
 +  * 0 ou plusieurs namespaces
 +  * 0 ou plusieurs pages
 +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 ://
 +<code>
 +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 
 +</code>
 + 
 +Dans Dokuwiki les namespaces se traduisent par des dossier physique : 
 + 
 +  * Linux:administration:ma_page
 +
 +devient sur le disque dur :
 +
 +  * Linux/administration/ma_page
 +
 +
 +==== Le nommage des namespace et des pages ====
 +
 +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.
 +
 +<note tip>Pour ne pas être embêté, il est conseillé d'utiliser uniquement des noms en minuscule avec des "-" ou "_".</note>
 +
 +
 +
 +==== Organiser les pages ====
 +
 +A mesure qu'un site grandi il est nécessaire de le réorganiser.
 +
 +Pour organiser les namespaces et les pages il existe des [[56-tools:dokuwiki:40-plugins|plugins]] qui rendent la tache plus facile.
 +
 +===== Compléments =====
 +
 +
 +Ce wiki est réalisé grâce à [[https://www.dokuwiki.org|dokuwiki]].
 +
 +Voici quelques informations pour [[56-tools:dokuwiki:20-customization|customiser dokuwiki]].
 +
 +Voici une page type avec l'ensemble des tags et styles disponibles [[56-tools:dokuwiki:50-demo_tags|Démo Tags+CSS]]
 +
 +<note>Plus j'utilise DokuWiki, plus j'apprends à la connaitre et plus je l'apprécie par sa puissance et sa simplicité. =)</note>