WikiRenderer 2.0.5
Par Laurentj le dimanche, mai 16 2004, 13:12 - Projets - Lien permanent
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 à
truebien 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 :-) )
Commentaires
Cool ! Je vais tester ça tout de suite, bravo Laurent \o/
Par contre, je trouve ça dommage de devoir doubler l'antislash. Ça n'est pas très intuitif pour l'utilisateur qui entre son texte wiki :-/ Le doubler en cas d'ambiguité oui, dans tous les autres cas, ce n'est pas la peine...
Oups toujours le bug dans les listes
-niveau 1 ok --niveau 2 ok ---niveau 3 ok -niveau 1 pas ok
génial je vais pouvoir mettre à jour cette classe, que j'utilise pour mon site
Ok je viens de corrigé. Un bug dans le fichier de conf :-)
Retélécharger la version 2.0.5 (pas de 2.0.6 pour si peu..)