Journal WikiRenderer

Posté par  (site web personnel, Mastodon) .
Étiquettes : aucune
0
7
jan.
2004
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  . Évalué à 5.

    C'est dit nul part dans l'article, alors je suis aller voir pour vous éviter d'avoir à le faire :

    C'est du PHP.
  • # Re: WikiRenderer

    Posté par  (site web personnel) . Évalué à 1.

    Je suis assez interessé à essayer cette librarie pour Wikleet:
    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  (site web personnel, Mastodon) . Évalué à 1.

      tu veux parler de comment adapter un jeu de balises wiki differents de celui par défaut ? La doc est en cours...

      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.