Générer du code Dokuwiki

Attention, les macro pour la bureautique et le convertisseur de code html sont assez anciens !

Il se peut donc que tout le code dokuwiki ne soit pas reconnu correctement lors de la génération de code.

De plus le code dokuwiki issu des plugins n'est pas forcément connu par ces différents outils de conversion…

À partir de Word ou d'OpenOffice

Installation de la macro Writer2Dokuwiki pour OpenOffice

Permet de générer du code Dokuwiki à partir d'un document Writer sous OpenOffice et LibreOffice

Installation

Ajout de la bibliothèque :

  1. Récupérer le fichier (c'est une extension à installer) qui contient la macro : writer2dokuwiki.oxt
  2. Ouvrir un nouveau doc OpenOffice Writer
  3. Aller dans :
    • Outils puis Gestionnaire des extensions
    • là cliquer sur Ajouter et sélectionner le fichier là où il est enregistré
    • enfin cliquer sur Installer pour tous les utilisateurs
Utilisation
  1. Pour transformer un doc Writer en code Dokuwiki aller sur Outils, Macros, Exécuter la macro
  2. Sélectionner dans Macros OpenOffice.orgWriter2DokuwikiModule1
  3. cliquer sur exécuter , ça génère le code Dokuwiki dans un document writer
  4. ya plus qu'à faire un copier - coller dans Dokuwiki

Installation de l'extension Calc2Dokuwiki pour OpenOffice

Permet de générer du code Dokuwiki à partir d'un document Calc sous OpenOffice

Installation
  1. Récupérer le fichier (c'est une extension à installer) qui contient la macro : calc2dokuwiki.oxt
  2. Ouvrir un nouveau doc OpenOffice Calc
  3. Aller dans :
    • Outils puis Gestionnaire des extensions
    • là cliquer sur Ajouter et sélectionner le fichier là où il est enregistré
    • enfin cliquer sur Installer pour tous les utilisateurs
  4. Normalement vous voyez une icône Calc2Dokuwiki en haut à gauche du document Calc (rédémarrez calc si besoin)
Utilisation
  1. Sélectionner les cellules à convertir
  2. Cliquer sur l'icône Calc2Dokuwiki, ça génère le code Dokuwiki dans un document writer
  3. ya plus qu'à faire un copier - coller dans Dokuwiki

On peut faire une génération de code en ayant effectué une sélection multiple sous Calc (avec Ctrl). A chaque sélection correspondra une génération de code de tableau…

Word

Installation
  1. Unzip the content of the attached file, you should get Word2DokuWiki.bas out of it
  2. Start Word
  3. Bring up the Visual Basic Editor (Tools→Macro→Visual Basic Editor or Alt+F11).
  4. From the VBE, import the macro library (File→Import File…) and select the file you downloaded.
Usage
  1. Open a word document to convert
  2. Run the Word2DokuWiki macro by bringing up the Macros dialog (Tools→Macro→Macros… or Alt+F8), selecting Word2DokuWiki and clicking Run.
  3. The macro converts the document to DokuWiki markup and places a copy of the content on the system clipboard.
  4. Switch to a DokuWiki editor page (or new page) and paste the result in.
Operation
  • Replaces smart quotes / double-quotes with dumb equivalents
  • Escapes the following characters: * # { } [ ] ~ ^^ | '
  • Converts external hyperlinks
  • Converts H1-H5 headings
  • Converts bold / italic / underline / strike through / superscript / subscript formatting
  • Converts bullet / number lists

À partir de code HTML

Si vous avez une page web statique, vous avez la possibilité de convertir le code html en code Dokuwiki avec un convertisseur. Le convertisseur fonctionne sur les plates-formes Windows.