Ceci est une ancienne révision du document !
Table des matières
odt2dw Plugin
Compatible avec DokuWiki
rincewind, angua
Cette extension n'a pas été mise à jour par ses developpeurs depuis plus de deux ans. Elle pourrait ne plus être maintenue ou comporter des problèmes de compatibilité.
Cette extension ne se trouve ni dans la catégorie «plugin» ni dans la catégorie «template» et est par conséquent ignorée.
Similaire à file2dw, odtplus2dw
Installation
Ce plugin utilise la class php xsltProcessor. Avant l'installation du plugin, vérifiez que la librairie php-xml ou php5-xsl sont installées.
Dans tous les cas, si un problème survient, un message d'erreur s'affichera pour préciser le problème.
Besoins externes: Ce plugin nécessite les composants suivants :
- php xsltProcessor (ex : php-xml, php5-xsl)
Vous pouvez installer ce plugin en utilisant le Plugin Manager et l'adresse suivante : http://www.dokuwiki.org/plugin:odt2dw.
Comment l'utiliser
Ce plugin affiche un formulaire de téléversement dans 4 cas :
- en utilisant l'action odt2dw (?do=odt2dw) n'importe où
- si autorisé dans la configuration du plugin, en utilisant l'action show (?do=show) sur une nouvelle page (autorisé par défaut)
- si autorisé dans la configuration du plugin, en utilisant l'action edit (?do=edit) sur une nouvelle page (autorisé par défaut)
- en utilisant toute autre action autorisée sur une nouvelle page
Il est alors possible de choisir un fichier odt sur son poste de travail et de soumettre le formulaire.
Le fichier est alors traité. Le résultat du traitement est enregistré, remplaçant la page actuelle si elle existe, et la wiki affiche le résultat selon l'action définie dans la configuration.
Configuration
La configuration est possible grâce au plugin config plugin.
Il est possible de personnaliser un ensemble de paramètres tel que :
- le niveau de debug (utile pour tester le plugin, et récupérer des informations sur son utilisation)
- quelles actions permettent d'afficher le formualaire de téléversement
- etc.
Développement
Il s'agit d'une version beta.
La feuille xsl, bien que restituant les éléments de mise en forme principaux (titre, paragraphe, gras, etc.) est à l'état d'ébauche. Beaucoup d'éléments de mise en forme openOffice sont ignorés.
Vous pouvez faire remonter via cette page (ou celle-ci http://www.dokuwiki.org/plugin:odt2dw) ou encore github, toute anomalie relevée. Si vous pouvez fournir des exemples avec, ce serait un plus.
Un fichier odt est en fait une archive zip contenant notamment un fichier content.xml.
La connaissance de xml, xsl et xslt permet d'améliorer assez facilement le convertisseur.
Change Log
Nothing yet
Bugs et anomalies connus
Vide pour l'instant
A faire / Souhait
A faire Améliorer la feuille xslt :
- prise en charge plus large des mises en forme openoffice
- prise en charge plus large des autres plugin dokuwiki (comme wrap)
Souhait
FAQ
Discussion
Unusable
Great plugin idea, but doesn't work for me. I tried to use it with odt from LibreOffice, xmlns is the same as in plugin conf. But nothing happens.
I change priviedge dirs, etc… still nothing, even a log.
Usage under the last dokuwiki version, php5 xml, apache2, linux platform
If you can help, it would be greatful.
Mike Rolland 2012/05/01 14:43
Seen with you, the core of the plugin works after small changes. The DisplayRules issue is solved.
— garlik 2012/06/19 09:37