Table des matières

Scripts utiles en lien avec Dokuwiki

Ou comment automatiser certaines tâches.

Transférer de Dokuwiki vers Mediawiki

Page pour convertir la syntaxe automatiquement.

Attention, cela convertit “en gros”, sur tout ce qui est syntaxe de base, mais les syntaxes de plugins ne sont pas gérés et il faut bien relire la version finale sur Mediawiki.

Ce script sert en particulier à partager nos tutoriels avec Ryzom Forge.

Création dynamique du menu de tag

Un script pour créer un ensemble de répertoires, puis copier dans chacun un start.txt dans lequel la valeur TAGTITRE est remplacé par le nom du dossier. Ça sert à créer les pages pour les tags, pour le menu dynamique.

Lancer ce script dans le dossier où on veut faire apparaitre les dossiers, après modification pour les variables.

tag.sh
for var in $(cat liste); do 
mkdir $var;
cp modele $var/start.txt;
sed s/TAGTITRE/$var/g -i /chemin_complet_vers_dossier/$var/start.txt;
done