Dokuwiki - C'est mieux quand c'est simple
DokuWiki est un moteur de wiki libre sous licence GNU GPL conforme aux standards, simple à utiliser, dont le but principal est de créer des documentations de toute sorte. Ce logiciel est développé en PHP par Andreas Gohr.
Contrairement à Mediawiki, il n'utilise pas de base de données1) pour sauvegarder les pages, mais des fichiers texte, avec de l'indexation.
De cette manière Dokuwiki est plus rapide que Mediawiki pour présenter les pages au visiteur.2)3)
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée et activée.
Installation
Par les dépôts
Dokuwiki est présent dans les dépôts officiels d'Ubuntu. Utiliser le paquet officiel est simple et rapide et a l'avantage de respecter les standards Ubuntu.
Il suffit d'installer le paquet dokuwiki.
Version du site officiel
- Décompressez l'archive dans votre Dossier personnel, puis renommez le dossier extrait en dokuwiki.
- Modifiez le propriétaire et le groupe du dossier dokuwiki et de ses fichiers :
sudo chown -R www-data:www-data /var/www/dokuwiki
ou à partir d'Ubuntu 14.04 :
sudo chown -R www-data:www-data /var/www/html/dokuwiki
- Assurez-vous que vous faites partie du groupe www-data via l'outil Utilisateurs et groupes.
- Lancez l'installation en collant ce lien dans la barre d'adresse de votre navigateur : http://localhost/dokuwiki/install.php
basé sur Alternative Easier Custom Installation.
Autres installations
Utilisation
Plugins
Il vous suffit de copier l'adresse du paquet de plugin à installer et de le copier dans la page des plugins, puis valider pour l'installer. Voir la page listant les plugins disponibles.
Des plugins intéressants :
- OpenID : les utilisateurs pourront se connecter simplement avec leur adresse de courriel, Gmail, Yahoo et d'autres comptes sont compatibles (c'est un protocole libre, contrairement au Facebook login) : openid : la gestion des ACL ne change pas.
- Multilingue : Translation
- Vidéo : vshare
- Tableau Csv : csv
- Compatible avec un trieur de tableau côté client : sortablejs
- Boite graphique : note, blockquote
- Export au format OpenOffice.org : odt
- Export au format PDF : html2pdf
- Présentation en ligne : S5
- Gestion des tâches ( compatible avec outil calendrier ) : task
- Éditeur tel-tel (WYSIWYG) : fckglite
- Gestion avancée des droits ACL : superacl
- Minimiser des partie des pages : folded
- Latex : math
- Exporter le wiki pour une version hors ligne : siteexport
Dans une vision de page au même niveau et tagué :
Dans une vision hiérarchisée des pages :
Dans une vision site/blog/cms :
- Discussion : discussion
- Antispam : badbehaviour
- Captcha : captcha
- Album-photo : gallery
- Avatar : avatar
- Formulaire de contact : contact
Mesure anti-spam possible :
- badbehaviour (bloque les spambots), Captcha,
- Changer les droits ACL pour que l'édition / écriture de page ne se fasse que pour des utilisateurs connectés, et simplifier l'accès avec OpenID
Thèmes
- Il est facile d'installer des templates : il suffit d'extraire l'archive du template (habituellement un fichier .zip ou .tgz) dans le répertoire lib/tpl/1).
- Sélectionnez ensuite le template depuis le Gestionnaire de configuration en ajustant le paramètre template.
La syntaxe de mise en page
Maintenance
Convertisseur
- paquet txt2tags
Trucs et astuces
Désinstallation
Désinstallation de la version des dépôts
Pour supprimer cette application, il suffit de supprimer son paquet. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
Désinstallation de la version du site officiel
Il suffit de supprimer le dossier /var/www/dokuwiki avec les droits administrateur. On pourra ensuite si on le désire supprimer les paquets apache2 et php5.