Project

General

Profile

Demande #330

Module d'exportation du wiki vers le site principal

Added by Lionel Allorge about 10 years ago. Updated almost 10 years ago.

Status:
Fermé
Priority:
Normale
Assignee:
-
Category:
-
Target version:
-
Start date:
01/16/2011
Due date:
% Done:

0%

Estimated time:

Description

Le wiki de l'April sert notamment pour rédiger des documents qui, une fois finalisé, sont déplacés sur le site principal . Or le wiki génère un code html spécifique. Il serait utile de pouvoir convertir ce code en un code html standard. Les détails sont sur la page Conversion mediawiki


Files

mediawiki_converter.pl (2.43 KB) mediawiki_converter.pl Anonymous, 01/17/2011 09:24 PM
page1.html (11.5 KB) page1.html Anonymous, 01/17/2011 09:24 PM
page2.html (2.96 KB) page2.html Anonymous, 01/17/2011 09:24 PM

History

#1

Updated by Anonymous about 10 years ago

J'ai continué un peu les recherches à ce sujet et je suis tombé hier sur http://search.cpan.org/~gam/XHTML-MediaWiki-0.11/lib/XHTML/MediaWiki.pm
J'ai empaqueté sous arch toutes les deps et le module (via pacpan). J'ai effectué mes premières conversions qui semblent à première vue d'assez bonne qualité (à confirmer quand même).
J'ai eu besoin de faire un override d'une subroutine pour les liens.

Mon impression est que c'est assez flexible (via les overides) et que ça gère bien les listes (ce qui manquait dans la solution de François). Dès que je peux, je vous soumets un code le plus propre possible avec peut-être quelques tests.

Au delà ce ça, je pense qu'il est possible de passer ça sur le serveur et mettre à disposition un service en ligne. Je n'ai par contre jamais embarqué du perl sur du web, mais j'imagine que quelqu'un à déjà fait ça, sinon, ça ne doit pas être sorcier.

#2

Updated by Anonymous about 10 years ago

C'était personne d'autre que moi qui a posté le message précédent.

Je mets le script ainsi que deux pages qui s'affichent parfaitement chez moi dans mon navigateur.

page1.html sert à montrer les 4 liens, tous bien détectés.
page2.html sert à montrer divers élements comme des listes (numérotés ou non), bien pris en charge.

Il reste à faire une bricole pour les ref (retirer la balise ref...) pas compliqué du tout.

Je trouve le résultat assez bon. Je vous laisse en juger pour vous même.

#3

Updated by Anonymous almost 10 years ago

  • Status changed from Nouveau to Fermé

Utilisation de gedit avec sed. Cf wiki.

Also available in: Atom PDF