J'ai réalisé une classe, WikiRenderer, (sous LGPL) qui permet de génerer du code XHTML à partir d'un texte formaté en wiki.
Sa particularité par rapport aux autres systèmes de transformation que l'on peut trouver dans les applications wiki les plus courantes (wikini, phpwiki etc..), est qu'elle produit toujours du code XHTML valide. Ainsi, si on a un texte wiki mal formaté comme ceci (tags imbriqués) :
Lorem __ipsum ''dolor__ sit'' amet
Elle ne génère pas du code xhtml invalide comme ceci contrairement aux autres systèmes :
Lorem <strong>ipsum <em>dolor </strong>sit</em> amet.
Il est également possible de redefinir totalement le balisage wiki, et ceci relativement facilement.
On peut utiliser cette classe bien sûr dans un système wiki, mais aussi pour les forums, éditer du contenu (news, article etc...).
Plus d'info sur http://ljouanneau.com/softs/wikirenderer/(...)
C'est une version RC2 pour le moment. Donc si vous trouvez des bugs, du code mal formé, n'hesitez pas à le crier haut et fort, ici ou là http://ljouanneau.com/blog/2004/01/07/216-ReleaseCandidate2PourWiki(...) .
# Re: WikiRenderer
Posté par Sébastien Koechlin . Évalué à 5.
C'est du PHP.
# Re: WikiRenderer
Posté par Bruno Stévant (site web personnel) . Évalué à 1.
http://gr8k.fasmz.org/templeet/a/wikleet/view,wikleet,index.html(...)
L'adaptation d'une librairie php à Templeet est immédiate, mais par contre c'est l'extension du langage wiki par la lib qui m'inquiète un peu ... Il y a une documentation de cette procedure ?
[^] # Re: WikiRenderer
Posté par Laurent J (site web personnel, Mastodon) . Évalué à 1.
En gros, 2 solutions au choix, selon ton envie :
1 ) tu te fais un nouveau fichier sur le même modèle que le fichier wikirenderer.conf.php, tu y modifie ce que tu veux, en renommant la classe de configuration (TrucConf par exemple)
et aprés tu fais $wr = new WikiRenderer(new TrucConf());
2) tu modifie directement wikirenderer.conf.php
Apres, la façon de modifier le fichier de conf, la doc est en cours. Tu as quelques elements là http://ljouanneau.com/softs/wikirenderer/documentation.php(...) ...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.