WikiRenderer

english

Qu'est-ce WikiRenderer ?

WikiRenderer est un composant PHP permettant de transformer un contenu wiki en un texte formaté en XHTML ou tout autre format, et même une autre syntaxe wiki. Vous pouvez l'intégrer dans votre CMS, votre wiki, votre forum, pour transformer et afficher du contenu wiki, mais aussi pour migrer du contenu wiki d'un CMS à un autre, quand ils utilisent chacun d'eux une syntaxe différente.

Vous pouvez tester Wikirenderer sur la page de démonstration

WikiRenderer est distribué sous licence LGPL.

Dernière version

Stable
3.1.10, pour PHP 5.6 à PHP 8.1 (2023-11-06)

Wikirenderer est disponible en téléchargement. Vous pouvez aussi l'installer avec Composer :

    composer require jelix/wikirenderer

Voir la liste des changements pour cette version.

Caractéristiques

Caractéristiques

Contrairement à certains moteurs wiki, WikiRenderer génère du contenu valide en toute circonstance, même si il y a des erreurs dans le balisage wiki. Par exemple, si on ecrit un "chevauchement" de balises wiki comme ceci, ceci est __un exemple de ''code wiki__ invalide'', cela produira tout de même du code xhtml valide.

Wikirenderer est hautement configurable, bien qu'il peut être nécessaire de développer des classes PHP pour supporter des syntaxes wiki ou des formats de sorties non supporter par WikiRenderer. Ainsi, pour faire une transformation d'un format donné vers un autre, WikiRenderer utilise un ensemble de classe qui implémente la prise en charge de cette transformation. Un ensemble de classes dédiés à un format spécifique est appelé une "règle" ("rule").

Les utilisateurs de WikiRenderer

Vous utilisez wikirenderer dans votre site ? Dans un projet (CMS, wiki ou autre) ? Faites-le-moi savoir et je complèterai la liste ci-dessous ;-). Si vous avez créé des nouvelles règles et que vous aimeriez les avoirs dans la distribution officielle de WikiRenderer, envoyez-moi le fichier.

Contact

WikiRenderer est réalisé par Laurent Jouanneau : dev@ljouanneau.com. (site : ljouanneau.com).