Extension:ParserPhase2

This extension enables performing a 'second pass' through a 'parser cached' page replacing for 'dynamic' variables. In a word, once a page is normally processed (i.e. 'first pass') Mediawiki 'fixes' all templates & variables in a 'parser cached' page. This extension enables substituting selected variables upon page view whilst still preserving the valuable job performed by the parser/parser cache.

Features

 * Integrates with the standard Mediawiki Parser Cache
 * Provides a simple 'magic word' based interface to standard Mediawiki variables
 * Provides a simple 'magic word' based interface to global objects->methods

Usage
(($var|variable$))
 * Where 'variable' is a standard Mediawiki magic word e.g. CURRENTTIME, REVISIONID etc.

(($obj|object|method|param 1...$))
 * Where 'object' is a global object
 * Where 'method' is a publically available method of the above mentionned object
 * Where 'param X' is a list of parameters

Form Building
This extension is especially useful for building dynamic forms whilst preserving the usefulness of the parser cache functionality for the static part of the page. See Extension:BizzWiki for more details.

Dependancy

 * ExtensionClass extension

Installation
To install independantly from BizzWiki:
 * Download 'ExtensionClass' extension
 * Apply the following changes to 'LocalSettings.php'