Writing mediawiki extensions

From ThorstensHome
Revision as of 15:19, 10 January 2015 by ThorstenStaerk (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Here is the simplest mediawiki extension you can write:

  • in LocalSettings.php, add
include("extensions/circlextension.php");
  • create a file extensions/circlextension.php:
<?php

$wgExtensionFunctions[] = "wfcirclextension";

function wfcirclextension()
{
  global $wgParser;
  $wgParser->setHook("circle", "circlehtml");
}

function circlehtml($code, $argv)
{
  $result="<svg><circle r=50 /></svg>";
  return $result;
}