Wiki Configuration Notes

From OSIS Open Source Identity Systems
Revision as of 20:29, 7 February 2008 by Administrator (Talk | contribs)

Jump to: navigation, search




LocalSettings Changes: (note, add the 1st line and then refresh a page & add the 2nd, otherwise the + - doesn't work properly)

$wgUseAjax = true;
require_once( "{$IP}/extensions/CategoryTree/CategoryTree.php" );

Parser Functions

Source: Pre-requisites: DPL Catlist template requires Simple Forms Extension (listed below)

VariablesExtension Extension


  • this appears to be a prerequisite for DocTypes in DPL

StringFunctions Extension


  • this also appears to be a prerequisite for DocTypes in DPL (#replace: function is used in some template inherited in DT Article Header)

Dynamic Page Lists


1. Exported DocType pages from the DPL Website 
:(explained here:
2. Looks like there is a css page too, not sure where to put it yet, see link above for instructions on getting the css code.
3. DPL Installation instructions:
4. DocTypeScripts:  Category:DocTypeScript

Simple Forms


Note that the download link is not ACTUALLY a download link, ie if you click and saveAs, you will get a file called Extension_SimpleForms.php when what you really want to do is actually click on the link and then copy the resulting php code directly into a file called SimpleForms.php...

Test Link to see how cool SimpleForms are: Template:Catlist So Far I must conclude that the mediawiki simple forms extension is useless. Most of the examples are broken.

Pages on Demand



<categorytree mode=pages>Interop templates</categorytree>

Short URLs


NameSpace Configuration

Currently Figured:

  • Namespace I3
  • Alias Current (points to I3)

Base Configuration

# -- Custom Namespaces
#    - add to the first array to define a new interop namespace
#    - alter the 2nd array to change the "current" interop
$wgExtraNamespaces = array(
                100 => "I3",
                101 => "I3_Discussion",
$wgNamespaceAliases = array(
                'Current' => 100,
$wgNamespacesToBeSearchedDefault += array(
                100               => 1,
                101               => 1