Handboek MediaWiki/Extensies

Uit Wikibooks

Inleidend
Installatie Nog vrijwel niets. Revisiedatum: onbekend
Geschiedenis van MediaWiki Zeer goed ontwikkeld. Revisiedatum: onbekend
MediaWiki toepassen
Wikitekst en HTML Goed ontwikkeld. Revisiedatum: onbekend
Taalcodes Zeer goed ontwikkeld. Revisiedatum: onbekend
Magische woorden Zeer goed ontwikkeld. Revisiedatum: onbekend
Sjablonen Redelijk ontwikkeld. Revisiedatum: onbekend
Extensies Goed ontwikkeld. Revisiedatum: onbekend
DynamicPagelist
EasyTimeline
Imagemap
Quiz
SyntaxHighlight
MediaWiki intern
Database-opbouw Goed ontwikkeld. Revisiedatum: onbekend
Gebruikersgroepen Zeer goed ontwikkeld. Revisiedatum: onbekend
Speciale pagina's Goed ontwikkeld. Revisiedatum: onbekend
Monobook.js en Common.js Redelijk ontwikkeld. Revisiedatum: onbekend
Monobook.css en Common.css In 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.

  • 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
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.