Aprés plusieurs mois de pas le temps, j'ai enfin pu corrigé les quelques bugs qui m'avaient été signalés il y a fort longtemps sur ma classe PHP WikiRenderer de transformation de texte wiki en xhtml valide (et autre format..). Voici les modifications apportées dans cette nouvelle version 2.0.5 :

  • correction d'un bug critique : les balises html contenues dans le texte wiki n'étaient pas échappées dans certains cas.
  • Amélioration : possibilité d'indiquer dans la config si on veut échapper ou non les balises HTML et autres caractères spéciaux inclus dans le texte wiki, ceci pour les configurations de transformations autre qu'au format xhtml/xml. (Laisser à true bien sûr pour des raisons de sécurité dans les autres cas)
  • correction d'un bug génant : les caractères séparateurs (|) qui étaient en dehors de balises wiki disparaissaient !
  • Le caractère d'échappement \ disparaissait aussi systématiquement, même si il n'échappait rien. Dorénavant, pour l'avoir dans un texte, il faut le doubler.

Il est donc recommandé de mettre à jour vers cette nouvelle version de WikiRenderer.

À noter que Loic est en train de mettre au point une configuration spéciale pour WikiRenderer pour transformer du texte wiki en pdf (utilisant fpdf). On atteint là malheureusement les limites de WikiRenderer car pour que ce soit parfait, il faudrait apparement hacker le moteur de WikiRenderer :-(. On est en train d'étudier la chose.

Mise à jour 15h35 : un tout petit bug a été décelé sur les listes. Retéléchargez la version 2.0.5 si vous l'avez récupérée depuis 13h00. (merci Anubis :-) )