Document: ezcDocumentConfluenceWiki
[ ]
[ Conversion ] [ Styles ]
[ ]
[ ]
[ ]
[ ]
Class: ezcDocumentConfluenceWiki
|
Document handler for Confluence wiki text documents. [
source]
Confluence is the wiki syntax used in the Atlassian wiki project Confluence. Its syntax differs quite a lot from other common wiki markup syntaxes. The markup language is documented at:
http://confluence.atlassian.com/renderer/notationhelp.action?section=all
This document handler implements conversions for Crole wiki markup. The tokenizer, which differs for each wiki language, can be set directly, or you may use on of the other extended implementations for the specific sytaxes:
- ezcDocumentConfluenceWiki
- ezcDocumentCreoleWiki
- ezcDocumentDokuwikiWiki
Each wiki syntax has some sort of plugin mechanism, which allows you to handle the contents of a special formatted syntax element using custom classes or external applications. You can register a plugin for this, which then need to "parse" the element contents itself and may return random docbook markup.
The basic conversion of a wiki document into a docbook document, using the default creole tokenizer, looks like:
1. $document = new ezcDocumentConfluenceWiki();
2. $document->loadString( '
3. = Example text =
4.
5. Just some exaple paragraph with a heading, some **emphasis** markup and a
6. [[http://ezcomponents.org|link]].' );
7.
8. $docbook = $document->getAsDocbook();
9. echo $docbook->save();
A converter for the conversion from docbook back to confluence wiki markup has not yet been implemented.
Parents
ezcDocument
|
--ezcDocumentWiki
|
--ezcDocumentConfluenceWiki
Inherited Member Variables
From
ezcDocumentWiki:
From
ezcDocument:
Method Summary
Inherited Methods
From
ezcDocumentWiki :
From
ezcDocument :
Methods
createFromDocbook
Create document from docbook document
A document of the docbook format is provided and the internal document structure should be created out of this.
This method is required for all formats to have one central format, so that each format can be compiled into each other format using docbook as an intermediate format.
You may of course just call an existing converter for this conversion.
Parameters
Redefinition of
Last updated: Mon, 29 Jun 2009