Handboek MediaWiki/Extensies: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
DynamicPageList: max 200 |
Extension:Newuserlog is niet meer actif |
||
Regel 1:
{{Handboek MediaWiki}}
Een '''extensie''' is een uitbreiding op de originele software van de MediaWiki
<!-- Een voorbeeld van een extensie die meestal niet als zodanig wordt herkend is het ''nieuwe gebruikers logboek''. Indien de MediaWiki software wordt geïnstalleerd is deze functie niet beschikbaar (zie [[mw:Extension:Newuserlog]] voor een beschrijving in het Engels).▼
▲Een '''extensie''' is een uitbreiding op de originele software van de MediaWiki. Extensies kunnen worden aangezet of uitgezet.
*** integrated into MediaWiki's core starting with version 1.14.0 *** -->
Welke extensies op deze wiki beschikbaar zijn ziet u
▲Een voorbeeld van een extensie die meestal niet als zodanig wordt herkend is het ''nieuwe gebruikers logboek''. Indien de MediaWiki software wordt geïnstalleerd is deze functie niet beschikbaar (zie [[mw:Extension:Newuserlog]] voor een beschrijving in het Engels).
▲Welke extensies beschikbaar zijn ziet u in de [[special:version]].
==Installeren van extensies==
Regel 13 ⟶ 11:
#: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 <code>ExtensionFunctions.php</code>'''
#:Sommige extensies, meestal de nieuwere, gebruiken een hulpbestand genaamd <code>ExtensionFunctions.php</code>. 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 (
#'''Download de extensie'''.
#: Extensies zijn meestal modulair en worden in een eigen subdirectory van <code>/extensions/</code> geplaatst. Een lijst van extensies inclusief beschrijving is te vinden op mediawiki.org: [[mw:Extension:Matrix|extension matrix]]. Een lijst van extensies die in de Wikimedia SVN repository te vinden is vindt men hier: [
#'''Installeer de extensie'''.
#:Gewoonlijk aan het einde van de <code>LocalSettings.php</code>, (maar boven de PHP end-of-code delimiter, "<code>?></code>") moet het volgende worden toegevoegd:
Regel 43 ⟶ 41:
Dit geeft dan volgend resultaat binnen Wikibooks:
{{
<DynamicPageList>
category = KB-tomaat
Regel 50 ⟶ 48:
addfirstcategorydate = true
</DynamicPageList>
{{
====Selectiecriteria====
Regel 66 ⟶ 64:
Dit geeft dan volgend resultaat binnen Wikibooks:
{{
<DynamicPageList>
category = KB-tomaat
category = KB-rijst
</DynamicPageList>
{{
=====notcategory=====
''notcategory'' in combinatie met category laat de artikelen zien die wel binnen de eerste categorie zijn opgenomen, maar laat niet die artikelen zien die in ''notcategory'' zijn opgenomen.
Regel 84 ⟶ 82:
Dit geeft dan volgend resultaat binnen Wikibooks:
{{
<DynamicPageList>
category = KB-tomaat
notcategory = KB-rijst
</DynamicPageList>
{{
=====namespace=====
''namespace'' laat de artikelen zien die alleen in de gespecificeerde naamruimte zijn opgenomen:
Regel 101 ⟶ 99:
Dit geeft dan volgend resultaat binnen Wikibooks (geen resultaat dus omdat er geen helpartikelen binnen KB-tomaat zijn opgenomen):
{{
<DynamicPageList>
category = KB-tomaat
namespace = Help
</DynamicPageList>
{{
=====redirects=====
''redirects'' bepaalt of redirect/doorverwijspagina's wel of niet moeten worden opgenomen. De waarde kan gezet worden op:
Regel 121 ⟶ 119:
Dit geeft dan volgend resultaat binnen Wikibooks (er zijn geen redirects opgenomen in de categorie KB-tomaat, dus deze parameter heeft geen invloed op het resultaat):
{{
<DynamicPageList>
category = Demo
redirects = only
</DynamicPageList>
{{
=====count=====
''count'' beperkt het aantal resultaten dat de extensie laat zien. Als standaard worden de pagina's toegevoegd die het laatst aan de categorie zijn toegevoegd. Let op:het maximum dat in de source-code van de extensie is opgenomen (200) kan niet overschreden worden.
Regel 159 ⟶ 157:
Dit geeft dan volgend resultaat binnen Wikibooks:
{{
<DynamicPageList>
category = Boeken in Wikijunior
shownamespace = true
</DynamicPageList>
{{
=====addfirstcategorydate=====
Regel 180 ⟶ 178:
Dit geeft dan volgend resultaat binnen Wikibooks:
{{
<DynamicPageList>
category = Boeken in Wikijunior
addfirstcategorydate = true
</DynamicPageList>
{{
=====mode=====
Regel 214 ⟶ 212:
Dit geeft dan volgend resultaat binnen Wikibooks:
{{
:niet georganiseerd:
<DynamicPageList>
Regel 232 ⟶ 230:
mode = none
</DynamicPageList>
{{
=====suppresserrors=====
''suppresserrors'' verbergt fouten. De waarde kan ''true'' zijn (verberg fouten) of ''false'' (standaardwaarde, laat fouten zien).
Regel 251 ⟶ 249:
Dit geeft dan volgend resultaat binnen Wikibooks:
{{
true:
<DynamicPageList>
Regel 263 ⟶ 261:
suppresserrors = false
</DynamicPageList>
{{
====Volgorde====
=====ordermethod=====
Regel 279 ⟶ 277:
Dit geeft dan volgend resultaat binnen Wikibooks:
{{
<DynamicPageList>
category = KB-tomaat
Regel 285 ⟶ 283:
ordermethod = lastedit
</DynamicPageList>
{{
=====order=====
''order'' bepaalt de richting van sorteren. De waarde kan zijn:
Regel 301 ⟶ 299:
Dit geeft dan volgend resultaat binnen Wikibooks:
{{
<DynamicPageList>
category = KB-tomaat
Regel 308 ⟶ 306:
order = ascending
</DynamicPageList>
{{
</div>
Regel 320 ⟶ 318:
====Installatie====
# maak een nieuwe directory met de naam "quiz" in de "extensions" directory van de betreffende wiki.
# Kopieer de bestanden in de nieuwe directory. De bestanden zijn hier te vinden: [
# Voeg deze instructie toe aan het einde van de LocalSettings.php :
<syntaxhighlight lang="php">require_once 'extensions/Quiz/Quiz.php';</syntaxhighlight>
Regel 741 ⟶ 739:
- Walnoot
+ Pinda
||Hülsenfrucht, siehe {{
+ Appel
- Pistache
Regel 755 ⟶ 753:
|| Deze persoon heeft beweerd deel te hebben gehad aan de verdere ontwikkeling van de gloeilamp, hetgeen echter niet waar bleek te zien.
+ Niet bekend
|| zie {{
</quiz>
|
Regel 763 ⟶ 761:
- Walnoot
+ Pinda
||Hülsenfrucht, siehe {{
+ Appel
- Pistache
Regel 777 ⟶ 775:
|| Deze persoon heeft beweerd deel te hebben gehad aan de verdere ontwikkeling van de gloeilamp, hetgeen echter niet waar bleek te zien.
+ Niet bekend
|| zie {{
</quiz>
</pre>
Regel 1.047 ⟶ 1.045:
- Verkeerd
{ Dit is een
{ Pi is precies 3 }
Regel 1.060 ⟶ 1.058:
- Verkeerd
{ Dit is een
{ Pi is precies 3 }
Regel 1.081 ⟶ 1.079:
====Installatie====
Download de extensie van de [
cd extensions
svn co
Of download de laatste stabiele versie [
Als MediaWiki de Subversion omgeving gebruikt kan de geshi.php file ook gedownloaded worden van [
Voeg de volgende regel toe aan het eind van LocalSettings.php:
Regel 1.190 ⟶ 1.188:
====Parameters====
* '''lang:''' Definieert de programmeertaal
* '''line:''' Correspondeert met de [
* '''start:''' Correspondeert met de [
<!--
* '''case:''' Correspondeert met de [
* '''tab:''' Correspondeert met de [
-->
* '''enclose:''' Correspondeert met de [
* '''strict:''' Correspondeert met de [
Het effect en het gebruik van deze parameters kan nagelezen worden in [
====Ondersteunde programmeertalen====
|