The Text_Wiki package allows you to transform text structured using Wiki rules into any defined target output format. For example, you can convert Tavi-style Wiki text into XHTML, original C2-style Wiki text into XML, MeatBall style Wiki text into LaTeX, or any other Wiki markup rules into any other format (provided it's programmed properly).
|Tags||Information Management Software Development Libraries php classes Text Processing Markup|
|Operating Systems||OS Independent|
Release Notes: A new renderer, "Plain", was added for a plain-text version of marked-up wiki text. It is useful for generating searchable text.
Release Notes: Major reorganization of the codebase for better extensibility. This is a backwards-compatibility breaking release. Be sure to read the change log notes for 0.19 through 0.19.7 before upgrading.
Release Notes: The wikilink rule now supports numbers as lowercase letters. A problem with blockquote parsing was fixed. The code rule no longer trims the contents, leaving leading and trailing preformatted whitespace in place. The entities rule now converts all entities (instead of just special characters) except the token delimiter. Extra newlined are included after table, deflist, and list rules to help with paragraph parsing. The list rule now adds "display: inline;" to the list-item style to help with MSIE display. The url rule now has an 'images' rule conf key to turn image processing on and off.
Release Notes: sprintf() notatation is now supported for wikilink and interwiki rule config new_url and edit_url. URL and interwiki rule config now support alternative targets. The freelink rule was patched for proper knowledge of which pages exist in the wiki, and was added back into the default rule set. XHTML compliance issues were fixed. The code rule now supports 'type="php"' to convert PHP code (identical to phpcode rule), and it can also support 'type="html"'.
Release Notes: Line compression has been added to 'prefilter' rule (from the current 'tighten' rule). The 'tighten' rule has been changed back to its original behavior (i.e., remove all newlines). The 'tighten' rule has been moved to be next-to-last in the default rule set. An extra newline has been added to the returned 'table' parsing, which fixes paragraph breaks.