SourceForge.net Logo
May 29, 2006
GPL
ProWikiCenter
Wiki Rendering Process

The wiki page - as it is delivered to the client WebBrowser - is the result of the WikiRenderingProcess:

  1. The wiki page is read and all the Markups and CdmlElements are converted to HTML
  2. A TemplateText is read from a TemplateFile or a TemplatePage
  3. The TemplateText is searched for InsertCommands to combine the template with the page titleand other desirable dynamic elements. As the last element the page content itself is inserted into the emerging HTML code for the final wiki web page.

Special ProWiki features

TemplateInsertPassList -- The insertions can be done in more than one pass (one pass named "Insert" is the default)

An InsertCommand may insert another WikiPage, for example to function as a SideBar. In principle there is no limit to the number of pages used that way. (See TemplateInsert)

An InsertCommand may also call an external program (script) giving parameters to the script and getting back text and HTML code to insert it in the template at the position of the insertion command. (See TemplateInsert).

An InsertCommand may insert a wiki text, for example a CdmlElement. In principle there is no limit to the number of pages used that way. (See TemplateInsert)


FolderGlossary