Template:Skin/nl
![]() | Uses Lua: |
![]() | This template uses TemplateStyles: |
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 = |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. |
|
Inhoud parameters
Deze sectie beschrijft de parameters die de box met informatie vullen.
Voor hulp met templatemode
en andere controle parameters, zie Controle parameters.
Parameter | Description |
---|---|
name | name of the skin |
status | current release status
One of:
If the status is anything other than the above, it will be ignored and the default value of 'Unknown' will be displayed in the template instead. |
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:
Voor hooks door extensies gedefinieerd:
|
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 | The author's username on MediaWiki.org (if they have one). May be omitted, but if present it will be used to link to the author's user & user_talk page. It should be provided without namespace and without [[]]s. |
The skin author's name, if different from their MediaWiki.org username. Free text. If omitted then the 'username' field will be used (if present). | |
description | short description |
image | screenshot or logo of skin. It should be provided without namespace and without [[]]s. |
imagesize | facultative, size of the image (default size is 220px) |
version | last version |
update | date of the last update |
compatibility policy | compatibility policy (accepted values are master, rel and ltsrel). (backlog ) |
mediawiki | required version of MediaWiki |
php | required version of PHP |
license | license(s) governing use of this skin, e.g. GPL |
download | link to the download: Use {{WikimediaDownloadSkin}} or {{GithubDownload}}. |
readme | external link to the readme file |
changelog | external link to the changelog file |
parameters | available parameters for LocalSettings.php |
example | example, website or screenshot of working skin |
compatibility | compatibility chart |
bugzilla | Bugzilla MediaWiki skin component name |
Controle parameters
Parameter | Description |
---|---|
templatemode | Controls auto-categorization of host page.
Normally left blank. Alternate values are:
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. subpage; it is not in the Skin: namespace; or if suppressed by 'templatemode=nocats' |
Categories added
This template will automatically add the pages it is used on to the Category:All skins category.
In addition, it will categorize the page based on the value of the status parameter:
- unstable: Category:Unstable skins
- experimental: Category:Experimental skins
- stable: Category:Stable skins
- beta: Category:Beta status skins
- unmaintained: Category:Unmaintained skins
- proprietary: Category:Skins which have not released their source code
- otherwise: Category:Skins with unknown 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.
Please replace "TheSkin" with your skin's name:
MediaWiki is an open-source project and users are encouraged to make any MediaWiki skins under an Open Source Initiative (OSI) approved GPLv2 compatible license (including MIT, BSD, PD). For skins that have a compatible license, you can request commit access to the MediaWiki source repository for 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.
Enhancing this template
If you would like to improve on this template, thanks! This is a complicated template so here is some help along the way:
In addition, Template:Skin/Sample stores the boiler plate that is preloaded into newly created pages and contains some basic documentation on how to fill in the template parameters. It needs to be kept in sync with Template:Skin/doc.
The Create skin button
To improve the create skin button behavior:
- Template:Skin/Sample: The boilerplate skin that is preloaded into newly-created pages.
- Template:Skin/CreateSkinInputBox: An input box that can be inserted wherever you want users to easily create skins. For documentation on the
<inputbox>
tag, please see Extension:InputBox. - Skin:TheSkin: - Defines a placeholder, in case a user accidentally hits the create button without changing the skin name.
Infobox parameters
In general:
- 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.
Test case
See if the following pages are still ok, after edited this template.