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;). rechten toegevoegd door de extensie. Verwar dit niet met de licentie! Rechten zijn bijvoorbeeld ' of ', niet GFDL, LGPL of GPL (dat zijn licenties). namespace waar de extensie in wordt gebruikt 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). voorbeeld, website of schermafdruk van werkende extensie Aanvullende informatie over compatibiliteit, bijvoorbeeld met instantie compatibiliteitskaarten. Het wordt aangemoedigd ook dergelijk informatie te geven over de client-side, vooral als er geen volledige ondersteuning voor een type webbrowser is. Optionele parameter om te linken naar de exacte pagina waar (message-group-id met welke) de extensie vertaalbaar zal zijn op translatewiki.net, indien ingeschakeld. Als de standaardlink niet goed is, zet het dan handmatig op: Bugzilla MediaWiki extensie componentnaam Phabricator projectnaam overschrijf de paginanaam die gebruikt wordt voor de link controleer gebruik.
 * ext-LOWERCASE(NOSPACES(Label als gedefinieerd in )), ook wel bekend als
 * de parameter die in de URL staat achter
 * voer de naam van de extensie in bij het veld zoek/filter op translatewiki:Special:Translate of
 * zoek op de naam in languagestats na het klikken op "alles uitvouwen".

Controle parameters
omdat dit niet een actuele extensie-pagina is en wij de pagina niet willen toevoegen aan welke categorie dan ook.
 * nousage - onderdrukt de link om het gebruik te controleren. Dit gebeurt ook als de pagina een subpagina is; het is niet in de Extension: namespace; of als het onderdrukt is met 'templatemode=nocats'

Als dit niet word ingevuld, dan zal dit sjabloon de hostpagina toevoegen aan Category:All extensions en aan een of meer aanvullende categorieën, afhankelijk van de toegekende waarden aan de Inhoud parameters.

Bestaande extensie pagina
Als u het informatieveld aan een bestaande pagina wilt toevoegen, kopieer en plak dan de code bovenaan deze pagina.

Een extensie pagina aanmaken
Als u een nieuwe extensie-pagina wilt aanmaken, voer dan hieronder de naam in en klik op de knop. Er wordt een pagina aangemaakt, met het sjabloon infobox al op de plek.

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