Naar inhoud springen

Handboek MediaWiki/Extensies

Uit Wikibooks

Inleidend
InstallatieNog vrijwel niets. Revisiedatum: onbekend
Geschiedenis van MediaWikiZeer goed ontwikkeld. Revisiedatum: onbekend
MediaWiki toepassen
Wikitekst en HTMLGoed ontwikkeld. Revisiedatum: onbekend
TaalcodesZeer goed ontwikkeld. Revisiedatum: onbekend
Magische woordenZeer goed ontwikkeld. Revisiedatum: onbekend
SjablonenRedelijk ontwikkeld. Revisiedatum: onbekend
ExtensiesGoed ontwikkeld. Revisiedatum: onbekend
DynamicPagelist
EasyTimeline
Imagemap
Quiz
SyntaxHighlight
MediaWiki intern
Database-opbouwGoed ontwikkeld. Revisiedatum: onbekend
GebruikersgroepenZeer goed ontwikkeld. Revisiedatum: onbekend
Speciale pagina'sGoed ontwikkeld. Revisiedatum: onbekend
Monobook.js en Common.jsRedelijk ontwikkeld. Revisiedatum: onbekend
Monobook.css en Common.cssIn ontwikkeling. Revisiedatum: onbekend

Een extensie is een uitbreiding op de originele software van de MediaWiki. Een actueel overzicht van extensies die op deze wiki beschikbaar zijn ziet u op de pagina Special:Version.

Installeren van extensies

[bewerken]

Extensies worden geïnstalleerd in de subdirectory extensies; volg daarvoor de volgende stappen:

  1. Voor de start
    Sommige extensies behoeven de installatie van een patch. Een patch verandert de code van de MediaWiki programmatuur en wordt afgeraden omdat bij upgrade van Mediawiki de patch opnieuw (en mogelijk anders) moet worden gedaan. Bij de beschrijving van een extensies wordt indien nodig beschreven hoe dit gedaan moet worden.
  2. Download en installeer ExtensionFunctions.php
    Sommige extensies, meestal de nieuwere, gebruiken een hulpbestand genaamd ExtensionFunctions.php. ExtensionFunctions bevat een serie van functies die het mogelijk maken dat extensies worden gemodulariseerd weg van de MediaWiki kerncode. De beste manier om dit bestand te installeren is om de laatste versie te downloaden van de subversion verzameling van MediaWiki (https://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_11/phase3). Na het downloaden: kopieer het ExtensionFunctions.php bestand naar de /extensions/ subdirectory van de MediaWiki installatie.
  3. Download de extensie.
    Extensies zijn meestal modulair en worden in een eigen subdirectory van /extensions/ geplaatst. Een lijst van extensies inclusief beschrijving is te vinden op mediawiki.org: extension matrix. Een lijst van extensies die in de Wikimedia SVN repository te vinden is vindt men hier: svn:trunk/extensions.
  4. Installeer de extensie.
    Gewoonlijk aan het einde van de LocalSettings.php, (maar boven de PHP end-of-code delimiter, "?>") moet het volgende worden toegevoegd:
    require_once "$IP/extensions/extension_name/extension_name.php";
    Deze code laat de PHP interpreter het extensiebestand lezen, waardoor het toegankelijk wordt voor MediaWiki.

Extensies

[bewerken]

Een aantal extensies die ook op sommige Wikimedia-projecten beschikbaar zijn worden hier besproken.

Informatie afkomstig van Wikibooks NL, een onderdeel van de Wikimedia Foundation.