Bonjour,
J'ai uploadé le brouillon qui me sert à faire le pdf. Prenez pas peur
en le lisant, j'ai du y faire toutes les bétises faisables :)
Je travaille directement sur la syntaxe wiki. Les brouillons de plugins
pour mediawiki partent de l'html. Cette voie me plait pas car on perd
tous les templates qui sont extrément utile pour latex, on peut
développer les même templates en latex.
Le seul travail similaire que j'ai fait c'est un parsing de fichier
gedcom qui lui a une syntaxe beaucoup plus rigide. La j'ai déjà eut un
mal fou juste pour obtenir ce truc qui est non-maintenable si la
syntaxe wiki utilisé sur doc.fedora se complexifie.
Tout est pas noir. l'ajout d'un modèle wiki se traduit par l'ajout de
la fonction correspondante pour le parsing, le callback, c'est cool.
La sécurité du truc: zero. Il a été écrit pour tourner en local.
Possible qu'il y est des failles énormes.
Pour la partie latex. C'est du classique, ça tourne avec pdflatex. Il
faut juste quelques extensions. Le gros problème c'est les
tableaux qui doivent se plier aux exigences des rédacteurs. Chaque
balise wiki/html correspond à une macro latex.
La première page est faite avec illustrator.
Les bugs:
- Les listes coupées par des passages nowiki. ça fait tout péter avec
latex. je peux pas mettre n'importe quoi dans une liste.
- Les coupures de lignes, surtout au niveau des urls.
- La taille des images. Sur le wiki c'est du pixel généralement, ça
coince. J'ai une petit formule pifométrique qui passe pas trop mal
pour le moment.
- Johan a ajouté un module pour les citations. Faut que je réfléchisse
comment l'intégrer à latex.
- Il manque l'environnement gallery à latex. Je l'ai pas fait.
- Surement d'autres que j'ai oublié.
https://svn.fedora-fr.org/wiki2latex/
Pascal