Jump to content

Template:Skin/nl

Issue tracker: [[phab:tag/{{{phabricator}}}/|#{{{phabricator}}}]]
From mediawiki.org
This page is a translated version of the page Template:Skin and the translation is 100% complete.
Template documentation

Dit sjabloon dient toegevoegd te worden aan alle skin pagina's op deze wiki (maar alleen de hoofdpagina) om de informatie box te tonen en de categorie van de skin te zetten.

Gebruik

Kopieer en plak:

{{Skin|templatemode =
|name                 = 
|localised name       = 
|status               = 
|hook1                = 
|hook2                = 
|newhook1             = 
|newhook2             = 
|username             = 
|author               = 
|description          = 
|image                = 
|imagesize            = 
|version              = 
|update               = 
|version preview      = 
|update preview       = 
|compatibility policy =
|mediawiki            = 
|php                  = 
|composer             =
|license              = 
|download             = 
|readme               = 
|changelog            = 
|example              = 
|parameters           = 
|compatibility        = 
|bugzilla             = 
|phabricator          =
|vagrant-role         =
}}

Voor hulp met de waarden van de parameters, zie hieronder.

Handleiding MediaWiki skins - categorie
{{{localised name}}}
Release status: onbekend
Beschrijving {{{description}}}
Auteur(s) SomeAuthor
Laatste versie {{{version}}} ({{{update}}})
Laatste preview versie {{{version preview}}} ({{{update preview}}})
Compatibiliteit beleid ongeldig
MediaWiki {{{mediawiki}}}
PHP {{{php}}}
Composer/nl {{{composer}}}
Licentie {{{license}}}
Download {{{download}}}
{{{readme}}}
{{{changelog}}}
Voorbeeld {{{example}}}
Parameters
{{{parameters}}}
{{{compatibility}}}
Vertaal de Skin skin indien beschikbaar op translatewiki.net
Vagrant rol {{{vagrant-role}}}
Problemen : [[phab:tag/{{{phabricator}}}|Open taken]] · Rapporteer een bug

Inhoud parameters

Deze sectie beschrijft de parameters die de box met informatie vullen. Voor hulp met templatemode en andere controle parameters, zie Controle parameters.

Inhoud parameters
Parameter Beschrijving
namenaam van de skin
localised name brontekst voor de vertaling van de naam van de skin

Geef dezelfde waarde als bij name.

Het zal later worden gebruikt om de naam te vertalen.
statusstatus huidige release

Een vanː

  • unstable - momenteel niet beschikbaar - gebruik deze skin niet in de nieuwste MediaWiki-versie.
  • experimental - in vroeg stadium van ontwikkeling, kan mogelijk drastisch veranderen
  • beta - stabiel, maar niet volledig getest
  • stable - stabiel - de skin werkt in de nieuwste MediaWiki-versie zonder fatale fouten.
  • unmaintained - niet onderhouden - gebruik het allen indien de gekoppelde repository is gearchiveerd of de beheerder van dit onderdeel heeft niet gereageerd op een vraag over de onderhoudsstatus. Als u deze status gebruikt, verwijs dan a.u.b. naar een patch of probleem/bug-rapport met gebruik van HTML-commentaar. Als de skin gebroken is, gebruik dan unstable.
  • unknown - standaard

Als de status is anders is dan hier genoemd, wordt het genegeerd en wordt de standaardwaarde 'Onbekend' getoond.

hook1
hook2
hook3
hook4
...
hook90
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 Manual:Hooks voor mogelijke waarden (sla de introductie maar over).

Voor hooks door extensies gedefinieerd:

Voor meerdere hooks, koppel de eerste hook aan 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 worden geleverd zonder namespace en zonder [[]]s.
author De naam van de auteur van de skin, als die anders is dan de gebruikersnaam op MediaWiki.org. Vrije tekst. Indien weggelaten wordt het veld 'username' gebruikt (indien aanwezig).
description korte beschrijving
image schermafbeelding of logo van skin. Het moet zonder namespace en zonder [[]]s worden ingevuld.
imagesize facultatief, grootte van de afbeelding (standaardgrootte is 220px)
version laatste versie
updatedatum van de laatste wijziging
compatibility policy compatibiliteit beleid (geaccepteerde waarden zijn master, rel en ltsrel). (backlog )
mediawikiverplichte versie van MediaWiki.
phpverplichte versie van PHP
licenselicentie(s) voor het gebruik van deze skin, bijv. GPL
downloadlink om te downloaden: Use {{WikimediaDownloadSkin }} or {{GithubDownload/nl }}.
readmeexterne link naar het bestand readme
changelogexterne link naar het bestand changelog
parametersbeschikbare parameters van LocalSettings.php
examplevoorbeeld, website of schermafdruk van werkende skin
compatibilitycompatibiliteit kaart
bugzillaBugzilla MediaWiki skin componentnaam

Controle parameters

Controle parameters
Parameter Beschrijving
templatemodeControleert automatische categorisatie van hostpagina.

Normaal wordt het leeg gelaten. De alternatieve waarden zijn:

  • nocats - onderdrukt categorisatie. Gebruik deze waarde als u dit sjabloon toevoegt aan subpagina's van een skin of aan documentatie van skins over hoe iets te doen. Bijvoorbeeld, de gebruikte afbeelding hierboven stelt templatemode=nocats in omdat dit geen echte skinpagina is en we willen deze pagina niet toevoegen aan categorieën hiervoor.

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

subpagina; het is niet in de Skin: namespace; of als het wordt onderdrukt door 'templatemode=nocats'

Toegevoegde categorieën

Dit sjabloon voegt automatisch de pagina's die het gebruikt, toe aan de categorie Category:All skins.

Bovendien wordt de pagina gecategoriseerd op basis van de waarde van de parameter status:

Informatie box gebruiken

Bestaande skin pagina

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

Een nieuwe skin pagina aanmaken

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

Vervang "TheSkin" door de naam van uw skin:


MediaWiki is een open-source project en gebruikers worden aangemoedigd om een MediaWiki skin te maken onder een Open Source Initiative (OSI) goedgekeurd GPLv2 compatibele licentie (inclusief MIT, BSD, PD). Voor skins die een compatibele licentie hebben, u kunt verzoeken om toegang tot de MediaWiki bron repositories voor skins.

Een ontwikkelaar die de eigen code deelt in de repository kan verwachten:

Feedback / Kritiek / Review van de code
Review en commentaar door andere ontwikkelaars over zaken als framework gebruik, veiligheid, efficiëntie en bruikbaarheid.
Optimaliseren, verbeteren
Andere ontwikkelaars kunnen uw code aanpassen om het te verbeteren, optimaliseren, op te schonen, te voldoen aan standaarden over bijvoorbeeld codeer conventies, aanpassen voor nieuwe framework classes en methoden en vertalingen.
Toekomstige versies van andere ontwikkelaars.
Er worden nieuwe branches van uw code aangemaakt door andere ontwikkelaars als er een nieuwe versie van MediaWiki uitkomt.
Credit
Een credit voor uw werk blijft in nieuwe versies bestaan.
U dient als u code van iemand heeft overgenomen aan die ontwikkelaars ook een credit te geven en dus te vermelden.

Als u zich niet gemakkelijk voelt met een van deze acties, plaats uw code dan niet in de repository. Wij zien wel graag u een samenvattingspagina op de wiki aanmaakt voor uw skin zodat iedereen kan lezen over uw skin, en waar het te downloaden is.

Verbeteren van dit sjabloon

Als u dit sjabloon wilt verbeteren, alvast bedankt! Dit is een ingewikkelde sjabloon dus hier is wat uitleg:

Bovendien bewaart Template:Skin/Sample het boilerplate dat vooraf wordt geladen in nieuw gecreëerde pagina's en dat enkele basisdocumenten bevat over hoe de sjabloonparameters in te vullen zijn. Het moet in synchronisatie worden gehouden met de documentatie.

Knop Skin aanmaken

Om het gedrag van de knop 'skin aanmaken' te verbeteren:

  • Template:Skin/Sample — De boilerplate skin die vooraf wordt geladen in nieuw gecreëerde pagina's.
  • Template:Skin/CreateSkinInputBox/nl — Een invoerbox die kan worden ingevoegd waar u wilt dat gebruikers gemakkelijk skins maken. Voor documentatie over de tag ‎<inputbox>, zie Extension:InputBox .
  • Skin:TheSkin: — De definitie van een placeholder, in het geval een gebruiker per ongeluk de knop aanmaakt zonder de naam van de skin te veranderen.

Infobox parameters

In het algemeen:

  • Om dit sjabloon gemakkelijk te gebruiken, wordt elk label in de infobox gekoppeld aan de documentatie over de parameters van het sjabloon die wordt weergegeven. Als u een parameter toevoegt, moet u deze ook toevoegen aan de documentatie van de inhoudparameter en het label aan die documentatie koppelen.

Testgevallen

Kijk na het bewerken van dit sjabloon of de volgende pagina's nog steeds in orde zijn.