title:      Convertisseur de syntaxes wiki Dotclear à Dokuwiki
slug:       convertisseur-de-syntaxes-wiki-dotclear-a-dokuwiki
date:       2005-12-03 19:39:29
type:       post
vignette:   images/logos/dotclear2dokuwiki.png
contextual_title1:  Réflexions sur les conférences de geeks
contextual_url1:    20090327-reflexions-sur-les-conferences-de-geeks
contextual_title2:  Son propre TinyURL en Python et HTML5 avec webpy
contextual_url2:    20090221-son-propre-tinyurl-en-python-et-html5-avec-webpy
contextual_title3:  Analyse des données utilisateur d&#39;AOL : suite et fin
contextual_url3:    20060814-analyse-des-donnees-utilisateur-d-aol-suite-et-fin

<p>Le jour de l'unification des syntaxes wiki sera un grand jour. Voila le parfait exemple d'un défaut du monde du Logiciel Libre, toujours premiers pour dire qu'il faut appliquer les standards mais pas très doués pour en créer un... enfin bon j'avoue que je suis un peu énervé. Dans le cadre du transfert de certains billets de blogs sur le <a href="http://doc.ubuntu-fr.org/">wiki de documentation d'ubuntu-fr</a> on me demande souvent s'il n'existe pas un convertisseur pour passer d'une syntaxe wiki <a href="http://www.dotclear.net/">Dotclear</a> à une syntaxe wiki <a href="http://wiki.splitbrain.org/wiki:dokuwiki">Dokuwiki</a>, c'est maintenant chose faite.</p>

<p>C'est pas vraiment parfait et il aurait fallu passer par des regexp (d'ailleurs s'il y a des gourous dans l'assistance, le code est libre ;-) ) mais j'ai voulu faire simple et rapide.</p>


<p>Son utilisation nécessite un code wiki Dotclear valide (surtout si vous échappez les caractères, il faut que ce soit fait pour le caractère ouvrant ET le caractère fermant&nbsp;! Et oui <a href="http://www.neokraft.net/sottises/wiki2xhtml/">wiki2xhtml</a><sup>[<a href="#pnote-80-1" id="rev-pnote-80-1">1</a>]</sup> permet de n'échapper que le premier...). Il suffit de sauvegarder votre syntaxe wiki Dotclear dans un fichier puis de lire l'aide fournie avec <a href="#">dotclear2dokuwiki</a>&nbsp;:</p>

<pre>./dotclear2dokuwiki --help</pre>


<p>J'ai essayé de tester toutes les possibilités mais je manquais de code farfelu à tester, n'hésitez pas à me contacter si vous rencontrez des problèmes lors de l'exécution.</p>


<p>Si vous voulez passer directement votre billet sur le <a href="http://doc.ubuntu-fr.org/">wiki de documentation d'ubuntu-fr</a>, n'oubliez pas que le ton employé pour cette dernière doit être le plus neutre possible et que les images seraient mieux sur le ftp d'ubuntu-fr (le code actuel permet quand même de générer des urls complètes à partir des urls relatives de votre code wiki Dotclear).</p>
<div class="footnotes"><h4>Notes</h4>
<p>[<a href="#rev-pnote-80-1" id="pnote-80-1">1</a>] il faudra aussi qu'on m'explique un jour pourquoi l'url d'accès passe de la première à la deuxième place si l'on met un titre lorsqu'on fait un lien avec wiki2xhtml, c'est assez embêtant...</p></div>

