creating a custom Special page in MediaWiki

computing: software: wiki: MediaWiki: creating a custom Special page

Instructions
This procedure was determined by experimentation; there doesn't seem to be any official documentation yet.

'Tester'		=> new SpecialPage( 'Tester' ),
 * 1) Copy an existing Special page to use as a template; they are in the includes/ folder, and are named Special*.php (first character of "*" should be capitalized). Whatever you use as the "*" becomes the variable-name for the new page; I'll use "Tester" as an example.
 * 2) The new Special page must define a function called "wfSpecial*" ("wfSpecialTester" in this example).
 * 3) Edit SpecialPage.php and add a line to the initialization of the $wgSpecialPages array:
 * 1) Create a new page called Mediawiki:Tester; its contents become the title of the new page. This title will show up in Special:Specialpages, too.
 * 2) Now you can modify the code in SpecialTester.php to do whatever it was you wanted to do.

''Note for MediaWiki developers: see how the insertion of a code-block in the above list breaks the numbering, even though there are no blank lines? We need some way to prevent that, or at least to hard-code the initial number in a sequence.''