Bonjour,
Pendant un moment j'ai eu besoin d'un convertisseur de bbcode vers html.
J'ai été très peu satisfait des différentes versions que j'ai pu trouver à travers le net, tant par leurs performances (utilisation de str_replace a toutes les sauces, beaucoup d'appels et de parcours inutiles) que par la qualité de la sortie attendue (remplacements des balises dans des balises de code, mauvaise traduction de listes de listes etc...).
Il y a surement les traducteurs de phpBB qui doivent être pas mal, mais c'est assez compliqué d'utiliser ce genre de script en dehors du contexte de leur forum.
Du coup je me suis attelé à la tâche et j'ai écrit mon propre convertisseur.
Tout n'est pas encore au point, tout n'est pas encore parfait en particulier la gestion des erreurs où je n'ai trouvé aucune documentation quant au comportement à adopter dans telle ou telle situation.
Mais les balises de bases sont gérées, les sources sont libres d'utilisation, de distribution et de modifications et je compte bien continuer le développement de cette outil.
J'ai fait quelques bench-mark's avec quelques convertisseurs que j'ai trouvé et sur de très long texte l'outil que je propose est plus performant que tout les parseurs que j'ai testé.
Je mets donc mon outil à disposition : The BigBangCode
Vous trouverez tout sur cette page de présentation concernant l'outil.
Encore une fois il y a encore du boulot a propos de cet outil mais je pense qu'il en bonne voie pour devenir complet et rapide.
N'hésitez pas poster vos remarques ou m'envoyer des mails pour des bugs que vous auriez descellé ou vos propositions d'améliorations ou bien vos contributions de codes.
Bref toute contribution est la bienvenue.
J'espère que tout ceci pour servir à d'autres que moi.
Enjoy'
Partager