Wikirenderer

screenshot of Wikirenderer

A PHP component to parse any wiki syntax and to generate HTML or other syntax

Overview

WikiRenderer 4 is an innovative library designed for converting wiki content into various formats, such as HTML, Docbook, and different wiki syntaxes. This version aims to enhance the functionality and versatility of content presentation but currently comes with a warning of instability within its master branch due to ongoing reworks. For users seeking a more stable experience, the documentation encourages them to explore the 3.x branch until the 4.0 release is fully refined.

This early iteration supports several markups which cater to diverse user needs. As the project progresses, there are plans to incorporate Markdown support, making it even more appealing for those familiar with that syntax. However, it’s worth noting that the documentation may not yet reflect the current functionalities due to the transition phase.

Features

  • Multiple Markup Support: Currently supports Dokuwiki syntax, Trac syntax, WR3, and ClassicWR formats for flexibility in usage.
  • Output Options: Capable of generating content in various formats including HTML, Docbook, or cleaned text to meet different needs.
  • Planned Markdown Support: Future updates are expected to include Markdown markup support and a generator, expanding compatibility.
  • Installation via Composer: Easy installation process through Composer simplifies setup for developers.
  • Bilingual Documentation: Documentation is available in both English and French, catering to a broader audience.
  • Community Contribution: Open invitation for community help to update and enhance the documentation and website, fostering collaborative improvement.
  • New API Structure: The introduction of a new API reflects ongoing improvements and updates, even though it may evolve before the final release.