Prise en main de Dokuwiki

Accueil / Articles / Prise en main de Dokuwiki

Article publié le 18 octobre 2019  Mot(s) clé :   Dokuwiki 

Dokuwiki est un magnifique "moteur de wiki", OpenSource et hautement configurable. Il demande néanmoins une certaine prise en main. Pour ne pas oublier ces détails, je les note ici.

Dokuwiki et SEO

Surprise en regardant le code source de ma page : Dokuwiki vient de m’ajouter un code <meta name="robots" content="noindex, nofollow"> ce qui n’est pas exactement ce que je recherche...

Je liste la page de configuration sans rien trouver, au cas où j’aurais oublié de cocher une case.

Finalement, avec mon moteur de recherche préféré, je trouve le sujet dans le forum Dokuwiki : robot : noindex, nofollow

Il existe dans Dokuwiki une fonction pour retarder l’indexation des pages, indexdelay
Je me suis empressé de mettre indexdelay à 0

Dokuwiki et les statistiques

Je cherche à mettre en place un plugins de statistiques dans Dokuwiki. IL en existe plusieurs :
- l’un avec l’utilisation d’une base de données
- l’autre avec l’utilisation de Google Analytics.

Je ne souhaite utiliser aucune des deux.
- Google Analytics est, pour moi, trop compliqué
- Je ne souhaite pas transmettre toutes mes infos à Google.

J’utilise depuis quelques temps OpenWebAnalytics. Pour suivre les statistiques de mon site, je dois lui ajouter un tracker.
Oui, mais dans quelle page de mon template dois-je l’ajouter ?

En regardant la page "Dokuwiki Devel Template", je vois que le fichier de base du template s’appelle main.php (ce qui ne s’invente pas : si vous ne le savez pas, vous ne pouvez pas le trouver)

Dans main.php, j’ajoute les quelques lignes php qui vont introduire le code de suivi pour OpenWebAnalytics.

Dokuwiki n’accepte pas les noms d’images avec une majuscule

Si vous voulez utiliser une image nom le nom de fichier comporte une majuscule, vous obtiendrez le message suivant : "is not a valid file name for DokuWiki - skipped"

La réponse est donnée en anglais sur ce forum : https://stackoverflow.com/questions/35124928/dokuwiki-cannot-support-filename-which-contains-uppercase-letters

Ceci est valable pour le nom du fichier ET pour l’extension. L’extension doit être en minuscule.

Création d’un sitemap pour Dokuwiki

Par défaut, Dokuwiki ne crée pas de sitemap. Allez dans la configuration du site, et modifiez cette donnée.

Le sitemap est utile pour l’Outil Google pour les Webmasters (Google Webmaster Tools)

Changement de serveur

Vous travaillez "en local" et vous voulez mettre votre Dokuwiki en ligne, ou encore vous travaillez en ligne et vous voulez faire une sauvegarde locale.

es pages consacrées au changement de serveur sur Dokuwiki ne sont pas très précises et je pense y avoir rencontré des erreurs. Je présente ici ce que j’ai réalisé pour faire une sauvegarde locale de mon Dokuwiki. J’avais développé le site en ligne, et je voulais le rapatrier sur mon ordinateur

1. Installer Dokuwiki en local, et créer la 1ère page.
2. Installer le thème que vous voulez utiliser. L’activer dans la page d’administration.
3. Installer vos plugins. Les activer.
4. Chargez les dossiers suivants. Attention : c’est là qu’il y a des différences par rapport à ce qui est écrit dans la page Dokuwiki Backup :
Vous téléchargez :
- data/pages
- data/media
- data/media-meta
- data/attic
- data/media-attic

J’ai également vidé le dossier cache , comme cela est suggéré ici https://forum.dokuwiki.org/post/52838;nocount

Comme c’était à prévoir, vous ne téléchargez pas le dossier de conf, et vous ne téléchargez pas le dossier data/meta Je l’ai fait, et j’ai eu des erreurs à l’affichage des pages.

Enfin, il semblerait qu’il y ait un plugin de backup de Dokuwiki, que je n’ai pas encore testé

Ces articles peuvent vous intéresser