Handboek MediaWiki/Extensies
Uiterlijk
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:
- 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.
- 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 hetExtensionFunctions.php
bestand naar de/extensions/
subdirectory van de MediaWiki installatie.
- Sommige extensies, meestal de nieuwere, gebruiken een hulpbestand genaamd
- 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.
- Extensies zijn meestal modulair en worden in een eigen subdirectory van
- 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.
- Gewoonlijk aan het einde van de
Extensies
[bewerken]Een aantal extensies die ook op sommige Wikimedia-projecten beschikbaar zijn worden hier besproken.
- Dynamicpagelist - kan de inhoud van categorieën als links overzichtelijk weergeven
- Imagemap - maakt een afbeelding klikbaar
- Quiz - maakt het mogelijk vragen te stellen
- SyntaxHighlight - kan code van programmeertalen overzichtelijk met kleuren van de originele taal weergeven