Template:Extension/nl

  {{Documentation|content= {{intricate template}} {{lua|Module:Extension|Module:ExtensionJson|Module:String}} {{Uses TemplateStyles|Template:Infobox/styles.css|Template:Extension/styles.css|Template:Extension/status.css}} Dit sjabloon moet toegevoegd worden aan elke hoofdpagina van een extensie op deze wiki (alleen op de hoofdpagina). Het voegt een nuttige box met informatie (zie onder) toe en voegt de extensie toe aan {{ll|Category:All extensions}}, met de betreffende {{ll|Category:Extensions by status|status}} en {{ll|Category:Extensions by implementation type|implementatie type}} categorieën.

Inhoud parameters
Deze sectie beschrijft de parameters die de box met informatie vullen. Voor hulp met templatemode en andere controle parameters, zie Controle parameters. Elke andere waarde bij 'type' is ongeldig en zal leiden tot een plaatsing van de extensie op de lijst Category:Extensions with invalid or missing type.
 *  - aangepaste opmaak sjabloon met parameters, bijv.
 *  - aangepaste opmaak XML tag, bijv. 
 *  - aangepaste opmaak sjabloon zonder parameters, bijv.
 *  - Extensies die niet standaard wiki syntaxis toevoegen (bijv. not tags, parser functies of variabelen).
 * - vangnet voor, dat zijn extensies die rechten aanmaken, authenticeren, verlenen, intrekken of de activiteiten van gebruikers volgen. Als u een extensie voor de toegang heeft gemaakt, gebruik dan een van de volgende meer specifieke types:
 * - extensies die gebruikersactiviteiten monitoren (logins, logouts, gebruiker toevoegen, enz.)
 * - extensies die gebruikers toevoegen of verwijderen en/of de identiteit van een gebruiker verifiëren
 * - extensie voor het rechtenbeheersysteem, bijv. wijzigingen aan de manier waarop rechten worden toegekend, API, onderhoudsmiddelen (exclusief extensies die alleen de rechten noemen die nodig zijn om die extensie te gebruiken; gebruik voor dit doel de rechten parameter)
 * - vangnet voor gebruikersinterface extensies zonder categorie.
 *  - extensies die het embedden van multimedia inhoud toestaan op wiki-pagina's door het registreren van een bestandstype met.
 *  - extensies die infrastructuur bieden zodat gebruikers hun MediaWiki ervaringen en/of assistentie in het beheer van die infrastructuur persoonlijk kunnen maken
 * - extensies die gebruikers e-mailen, berichten broadcasten en andere vormen van notificatie bieden
 *  - extensies die uitbreiden of wijzigen. Dit is inclusief alles dat een actie implementeert die leest, schrijft, zoekt, aanmaakt, hernoemt, verwijderd, doorverwijst of een pagina discussie voert. Het bevat geen rechten (gebruik user rights) en ook geen logging (gebruik user activity).
 * - extensies die zoeken en pagina's selecteren voor gebruikers.
 * - extensies die CSS of JavaScript toevoegen of hook functies implementeert om het uiterlijk of gedrag van de MediaWiki aan te passen via het skins framework.
 * - extensies die Ajax programmeer technieken gebruiken.
 * - extensies die een subclass maken bij de class, een van die hooks gebruiken of een of meer functies in patchen. Meer informatie:.
 * other
 * - extensies die een API-module toevoegen of een kern API-module uitbreiden.
 * - Hook extensie, definieert een nieuwe hook, zie hook1, enz. hieronder als u hooks die gebruikt worden door uw extensie wilt definiëren.
 * - voegt tabellen en/of velden toe aan de database voor het steunen van een MediaWiki installatie
 * - Gegevens extractie
 * - extensie die een nieuw repository type toevoegt voor het steunen van bestanden
 * - Geen echte extensie, maar een voorbeeld hoe er een te schrijven
 * - extensie die een zijn.
 * - extensies aan de onderliggende programmeertaal.
 * - extensies gerelateerd aan vertalingen
 * - extensies gerelateerd aan vertalingen

NB: Een extensie kan meer dan een type hebben, als dat zo is, vervang dan  door. U kunt maximaal zes types bij een extensie definiëren. hook1 hook2 hook3 hook4 ...  naam van elke hook die door de extensie wordt gebruikt Door dit veld in te vullen krijgt uw extensie meer aandacht en het helpt andere ontwikkelaars. Elke gedocumenteerde hook zorgt automatisch voor het plaatsen van de extensie op een categorie de de extensie toont die die bepaalde hook gebruiken. Deze categorie is automatisch gelinkt aan elke hook pagina zodat een programmeur eenvoudig voorbeelden van extensies kan vinden van het gebruik van een bepaalde hook.

Voor ingebouwde hooks:
 * gebruik alleen de naam van de hook. Lees voor mogelijke waarden (sla de introductie maar over '/').

Voor hooks door extensies gedefinieerd:
 * gebruik extensionName/hookName. Voor een gedeeltelijke lijst van dergelijke hooks, zie Extension hook registry.

Voor meerdere hooks, koppel de eerste hook aano hook1, de tweede aan hook2 enz. newhook1 newhook2 newhook3 newhook4 ... newhook90 naam van elke hook die door de extensie wordt toegevoegd

U wilt mogelijk de hook ook toevoegen aan Extension hook registry. username  De gebruikersnaam van de auteur op MediaWiki.org (indien die er is). Optioneel, maar indien bekend dan wordt er een link gemaakt naar de gebruikerspagina en de overlegpagina van de auteur. Het moet zonder namespace en zonder s worden ingevuld. De naam van de auteur van de extensie, als die anders is dan de gebruikersnaam op MediaWiki.org. Vrije tekst. Indien weggelaten wordt het veld 'gebruikersnaam' gebruikt (indien aanwezig). description  korte beschrijving schermafbeelding of logo van extensie. Het moet zonder namespace en zonder s worden ingevuld. facultatief, grootte van de afbeelding (standaardgrootte is 220px) laatste versie datum van de laatste wijziging compatibility policy   (geaccepteerde waarden zijn master, rel en ltsrel). Verplichte versie van MediaWiki. Most extensions should not need to use this — it defaults to the value of the property of. See also Category:Extensions without MediaWiki version and Category:Extensions with manual MediaWiki version. verplichte versie van PHP geeft aan dat er voor de extensie een wijziging van een databasetabel of iets dergelijk nodig is, voordat de MediaWiki uitvoert kan worden. Het gaat vaak verkeerd: uw MediaWiki zal mogelijk niet werken als u vergeet update.php uit te voeren, als dat voor de extensie nodig is. moet als waarde gezet worden zodat het bekend is er voor het kunnen gebruiken van de extensie geen database-wijziging nodig is.

Extensies die volgens de standaarden van MediaWiki voor extensies zijn hebben een script dat handmatig gestart moet worden om het databaseschema te wijzigen (eenmalig) voor het starten en benaderen van de MediaWiki met de webbrowser, maar na het kopiëren van alle bestanden van de extensie naar  en het toevoegen van   in het bestand "LocalSettings.php", uitvoeren vanaf de commando-regel:

composer  De extensie Composer package naam, in het standaardformaat. het zal automatisch worden toegevoegd indien aangegeven in het bestand "composer.json" van de extensie (bijv. deze parameter is dat geval niet verplicht). Het zal worden gelinkt naar de extensie-pagina op Packagist. table1 table2 table3 table4 ... table30 naam van elke niet standaard tabel die door de extensie wordt gebruikt

Linkt naar een subpagina van uw extensie-pagina. Bijvoorbeeld, "table1 = cu_changes" op zal linken naar. Noem hier geen kerntabellen zoals of ; noem alleen tabellen die door extensies zijn toegevoegd. licentie dominant (governing) gebruik van deze extensie, als een van de code staat in https://spdx.org/licenses/, bijv. ,  of , enz. download  link om te downloaden : Git, WikimediaDownload. repo  Naam van de Gerrit repository waar de code staat, indien dat afwijkt van de naam van de pagina. Door het invullen hiervan wordt automatisch download gezet, en mag het sjabloon automatisch gegevens downloaden uit het passende bestand. externe link naar het bestand readme, bijv. https://phabricator.wikimedia.org/r/browse/mediawiki/extensions/Flow;master;README externe link naar het bestand changelog, bijv. Extension:LDAP Authentication/Changelog beschikbare parameters voor LocalSettings.php elke tag die de extensie gebruikt (bijv. &lt;tag1&gt;, &lt;tag2&gt;). rights added by the extension. Not to be confused with the license! Rights are such as ' or ', not such as GFDL or LGPL or GPL - those are licenses! namespace in which this extension is used Link to user-help for the extension. If not provided, will look for. If provided, full wikitext link should be given (because you may want to link to e.g. an external page). example, website or screenshot of working extension Additional compatibility information, for instance compatibility charts. It's encouraged to add any client-side compatibility information here too, especially when diverging from expectations of full support for a browser. Optional parameter to link the exact page where (message group id with which) the extension will be translatable on translatewiki.net if enabled. If the default link is incorrect, manually set it to: Bugzilla MediaWiki extension component name Phabricator projectnaam overschrijf de paginanaam die gebruikt wordt voor de link controleer gebruik.
 * ext-LOWERCASE(NOSPACES(Label as defined in )), aka
 * the parameter you get in the URL after
 * typing the name of the extension in the search/filter box at translatewiki:Special:Translate or
 * searching for its name in languagestats after clicking "expand all".

Controle parameters
because this isn't an actual extension page and we don't want to add this page to any categories on account of it.
 * nousage - suppresses the 'check usage' link. Link is also suppressed if the page is a subpage; it is not in the Extension: namespace; or if suppressed by 'templatemode=nocats'

If this is left blank, this template will add the host page to Category:All extensions and to one or more additional categories, depending on the values assigned to the Content parameters.

Bestaande extensie pagina
If you want to add the infobox to an existing page, copy and paste the code at the top of this page.

Een extensie pagina aanmaken
If you want to create a new extension page, enter the name below and click the button. A new page will be created with the infobox template already in place.

Sjabloon verbeteren
Als u dit sjabloon wilt verbeteren, alvast bedankt! Dit is een complex sjabloon, er is wat hulp geweest bij de ontwikkeling:

Knop Extensie aanmaken
Om het gedrag te verbeteren van de knop om een extensie aan te maken:


 * : The boilerplate extension that is preloaded into newly-created pages.
 * : An input box that can be inserted wherever you want users to easily create extensions. For documentation on the tag, please see.

Informatie box parameters
In het algemeen:


 * To make this template easy to use, each label in the infobox is linked to documentation on the template parameter(s) it displays. If you add a parameter, please be sure to also add it to the content parameter documentation and link its label to that documentation.

To change/correct/add to the implementation type parameters:
 * Check the talk page - there have been some extensive discussions about this field.
 * De geldige types en naar wat ze linken is gedefinieerd op Module:Extension

Om het gedrag van de hook parameters te wijzigen:


 * Template:Extension/HookInUse: Adds links and categories for a hook in use. Multiple hooks in use are implemented by calling this template with Template:Foreach.
 * Template:Extension/HookInUseNoCats: Used instead of Template:Extension/HookInUse when this template is used in . Templates used with Template:Foreach can only take one parameter so we need to wrap the call to Template:Extension/HookInUse with another template that sets the mode.

Testgeval
Controleer of de volgende pagina's nog goed zijn na het wijzigen van dit sjabloon.
 * Extension:Description2
 * Template:Extension

}} Maintenance: vulnerabilities, archived