Extensie:TemplateSandbox

This page is a translated version of the page Extension:TemplateSandbox and the translation is 100% complete.
Dit is technische documentatie van de extensie. Er is ook gebruikersdocumentatie.
MediaWiki Handleiding extensies
TemplateSandbox
Release status: stabiel
Implementatie Speciale pagina , Pagina actie
Beschrijving Pagina's voorvertonen met sandbox-sjablonen
Auteur(s) Brad Jorsch (Anomieoverleg)
Laatste versie 1.1.0 (continuous updates)
Compatibiliteit beleid Snapshots releases samen met MediaWiki. Master is niet achterwaarts compatibel.
MediaWiki 1.35+
PHP 7.0+
Licentie GNU General Public Licentie 2.0 of hoger
Download
  • $wgTemplateSandboxEditNamespaces
Downloads kwartaal 51 (Ranked 97th)
Publieke wiki's die het gebruiken 1,040 (Ranked 233rd)
Vertaal de TemplateSandbox extensie indien beschikbaar op translatewiki.net
Problemen Open taken · Rapporteer een bug

De extensie TemplateSandbox voegt de mogelijkheid toe om een voorbeeld van een pagina te bekijken met behulp van sandbox-versies van sjablonen, waardoor eenvoudig testen mogelijk is voordat de sandbox-code in productie genomen wordt. Het werkt ook met Scribunto modules.

Installatie

  • Download en plaats de bestanden in de map TemplateSandbox in de map extensions/.
    Ontwikkelaars en bijdragers van code moeten in plaats daarvan de extensie van Git installeren, met behulp van:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/TemplateSandbox
  • Voeg de volgende code onderaan het bestand LocalSettings.php toe:
    wfLoadExtension( 'TemplateSandbox' );
    
  •   Klaar – Navigeer naar Special:Version op de wiki om te controleren dat de extensie geïnstalleerd is.


Configuratie

Parameters
  • $wgTemplateSandboxEditNamespaces - Namespaces waarin u een vak met de optie om 'een voorbeeldpagina tonen met dit sjabloon' onder het bewerkingsformulier wilt weergeven. NS_TEMPLATE is de standaardwaarde. Kan worden uitgebreid naar alle namespaces door individuele gebruikers met behulp van advancedtemplatesandbox.js.

Gebruik

De extensie voegt een nieuwe speciale pagina toe, Special:TemplateSandbox. Ga als volgt te werk om een voorvertoning van een pagina te bekijken met sandbox-sjablonen:

  1. Kopieer de te testen sjablonen onder een gemeenschappelijk voorvoegsel. U kunt bijvoorbeeld Template:Foo naar User:Example/sandbox/Template:Foo kopiëren. U kunt ook User:Example/sandbox/Template:Foo maken als doorverwijzing naar Template:Foo/sandbox.
  2. Ga naar Special:TemplateSandbox. Vul de pagina of revisie in die moet worden opgebouwd (renderen) en het voorvoegsel dat u in stap 1 heeft gekozen. Het is mogelijk om meerdere voorvoegsels op te geven (een voorvoegsel zoekpad) door ze te scheiden met verticale streepjes, bijvoorbeeld User:Example/sandbox1|User:Example/sandbox2.
  3. Klok op Bekijken.

De extensie voegt ook een vak toe aan de onderkant van het bewerkingsformulier voor pagina's in de naamespaces die zijn geconfigureerd in $wgTemplateSandboxEditNamespaces. Hierdoor kunt u een voorbeeld van een andere pagina bekijken zoals deze eruit zou zien als het sjabloon dat wordt bewerkt, wordt opgeslagen met de huidige inhoud van het bewerkingsformulier. Het vak kan worden geforceerd om getoond te worden in het bewerkingsformulier voor elke pagina door de queryparameter wpTemplateSandboxShow toe te voegen aan de URL.

Zie ook