Template:Skin

This page is a translated version of the page Template:Skin and the translation is 100% complete.
Template documentation

Tato šablona by měla být přidána na všechny stránky vzhledu na této wiki (ale pouze na hlavní stránku), aby se zobrazilo informační pole a kategorizoval vzhled.

Použití

Zkopíruj a vlož:

{{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         =
}}

Jaký má být obsah parametrů, viz níže

Příručka k zobrazením MediaWiki - kategorie
OOjs UI icon layout-ltr.svg
{{{name}}}
Stav rozšíření: neznámý
Placeholder.svg
Popis {{{description}}}
Napsal(i) SomeAuthor
Nejnovější verze {{{version}}} ({{{update}}})
Poslední verze náhledu {{{version preview}}} ({{{update preview}}})
Zásady kompatibility neplatný
MediaWiki {{{mediawiki}}}
PHP {{{php}}}
Composer {{{composer}}}
Licence {{{license}}}
Ke stažení {{{download}}}
{{{readme}}}
{{{changelog}}}
Příklad {{{example}}}
Parametry
{{{parameters}}}
{{{compatibility}}}
Přeložte rozšíření $2, používá-li lokalizaci z translatewiki.net
Vagrant role {{{vagrant-role}}}
Problémy : [[phab:tag/{{{phabricator}}}|Otevřené úkoly]] · Nahlásit chybu

Obsah parametrů

Tato část popisuje parametry, kterými se řídí obsah infoboxu. Nápovědu s templatemode a dalšími ovládacími parametry naleznete v Kontrolních parametrech.

Content parameters
Parameter Description
namename of the skin
statuscurrent release status

One of:

  • unstable (broken - do not use this skin)
  • experimental (early stages of development, may change drastically)
  • beta (stable but not fully tested)
  • stable (stable version)
  • proprietary (code not available to download/contribute to)
  • unmaintained (unmaintained - previously claimed to be stable, now unmaintained)
  • unknown (default)

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
háčky používané rozšířeními

Zadání hodnot do tohoto pole je dobrým způsobem, jak získat další rozšíření pro vaše rozšíření a jak pomoci ostatním vývojářům. Každý dokumentovaný háček automaticky přidá rozšíření do seznamu kategorií rozšíření, které tento háček používají. Tato kategorie je automaticky propojena do každé stránky s háčky, aby programátoři snadno našli příklady rozšíření, která používají konkrétní háček.

Pro vestavěné háčky:

  • použijte název háčku samostatně. Hodnoty najdete v příručce Manual:Hooks (ale vynechejte úvodní '/').

Pro vlastní háčky definované rozšířeními:

U více háčků přiřaďte první háček k hook1, druhý k hook2 atd.
newhook1
newhook2
newhook3
newhook4
...
newhook90

název každého háčku poskytnutého rozšířením

Možná budete chtít přidat háčky do Extension hook registry.

usernameThe 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.
authorThe skin author's name, if different from their MediaWiki.org username. Free text. If omitted then the 'username' field will be used (if present).
descriptionshort description
imagescreenshot or logo of skin. It should be provided without namespace and without [[]]s.
imagesizefacultative, size of the image (default size is 220px)
versionlast version
updatedate of the last update
compatibility policycompatibility policy (accepted values are master, rel and ltsrel). (backlog )
mediawikirequired version of MediaWiki
phprequired version of PHP
licenselicense(s) governing use of this skin, e.g. GPL
downloadlink to the download: Use {{WikimediaDownloadSkin}} or {{GithubDownload}}.
readmeexternal link to the readme file
changelogexternal link to the changelog file
parametersavailable parameters for LocalSettings.php
exampleexample, website or screenshot of working skin
compatibilitycompatibility chart, e.g. Template:Extension Testing
bugzillaBugzilla MediaWiki skin component name

Kontrolní parametry

Control parameters
Parameter Description
templatemodeControls auto-categorization of host page.

Normally left blank. Alternate values are:

  • nocats - suppresses categorization. Use this value if you are adding this template to subpages of a skin or to how-to documentation of skins. For example, the usage image above sets templatemode=nocats because this isn't an actual skin page and we don't want to add this page to any categories on account of it.

Pokud toto ponecháte prázdné, šablona přidá hostitelskou stránku do Kategorie:Všechny vzhledy a do jedné nebo více dalších kategorií v závislosti na hodnotách přiřazených parametrům obsahu.

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:

Použití infoboxu

Stávající stránky vzhledu

Pokud chcete přidat infobox na stránku, která již existuje, zkopírujte do ní výše uvedený kód.

Vytvoření nové stránku vzhledu

Pokud chcete vytvořit novou stránku vzhledu, zadejte název níže a klikněte na tlačítko. Tím dojde k založení nové stránky, která již bude tuto informační šablonu obsahovat.

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.

Vývojář sdílející svůj kód v úložišti kódu by měl očekávat:

Zpětná vazba / Kritika / Recenze kódu
Recenze a komentáře ostatních vývojářů k věcem, jako je [použití rámce https://doc.wikimedia.org/], zabezpečení, efektivita a použitelnost.
Vývojářské ladění
Ostatní vývojáři upravující váš příspěvek, aby vylepšili nebo vyčistili váš kód, aby vyhovoval novým třídám a metodám rámce, kódovacím konvencím a překladům.
Budoucí verze od jiných vývojářů
Nové větve vašeho kódu jsou vytvářeny jinými vývojáři, když jsou vydávány nové verze MediaWiki.
Kredit
Poděkování za zachování vaší práce v budoucích verzích
Podobně byste měli připsat zásluhy vývojářům všech vzhledů, jejichž kód si vypůjčíte.

Žádný vývojář, kterému je nepříjemná jakákoli z těchto akcí, by neměl hostit svůj kód v úložišti kódu. Stále se doporučuje vytvořit souhrnnou stránku pro svůj vzhled na wiki, aby lidé věděli o vzhledu a kde si jej mohou stáhnout.

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:

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.