Extension:TemplateSandbox
- Toto je technická dokumentace rozšíření. K dispozici je také uživatelská dokumentace.
Stav rozšíření: stabilní |
|
|---|---|
| Implementace | Speciální stránka, Akce stránky |
| Popis | Náhled stránek pomocí šablon v sandboxu |
| Autoři | Brad Jorsch (Anomiediskuse) |
| Nejnovější verze | 1.1.0 (continuous updates) |
| Zásady kompatibility | Vydání snímků současně s MediaWiki. Hlavní vývojová větev není zpětně kompatibilní. |
| Licence | GNU General Public License 2.0 nebo novější |
| Stáhnout | |
| Nápověda | Help:Extension:TemplateSandbox/cs |
|
|
| Přeložte rozšíření TemplateSandbox, používá-li lokalizaci z translatewiki.net | |
| Problémy | Otevřené úkoly · Nahlásit chybu |
Rozšíření TemplateSandbox přidává možnost náhledu stránky pomocí sandboxových verzí šablon, což umožňuje snadné testování před spuštěním sandboxového kódu. Funguje také s moduly Scribunto.
Instalace
- Stáhněte soubor/y a vložte je do adresáře pojmenovaného
TemplateSandboxve vaší složceextensions/.
Vývojáři a přispěvatelé kódu by si místo toho měli nainstalovat rozšíření from Git pomocí:cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/TemplateSandbox
- Na konec vašeho souboru LocalSettings.php přidejte následující kód:
wfLoadExtension( 'TemplateSandbox' );
- Vyžaduje nastavení v konfiguračním souboru.
Dokončeno – Přejděte na stránku Special:Version vaší wiki a zkontrolujte, zda bylo rozšíření úspěšně nainstalováno.
Konfigurace
- Parametry
$wgTemplateSandboxEditNamespaces– jmenné prostory, ve kterých se má pod formulářem pro úpravy zobrazit pole "Preview page with this template" (náhled stránky s touto šablonou). Ve výchozím nastaveníNS_TEMPLATE. Lze rozšířit na všechny jmenné prostory jednotlivými uživateli pomocí advancedtemplatesandbox.js.
Použití
Rozšíření přidává novou speciální stránku s názvem Special:TemplateSandbox. Chcete-li zobrazit náhled stránky pomocí šablon v sandboxu, postupujte takto:
- Zkopírujte šablony, které chcete testovat, pod společným prefixem. Můžete například zkopírovat
Template:FoodoUser:Example/sandbox/Template:Foo. Alternativně můžete vytvořitUser:Example/sandbox/Template:Foojako přesměrování naTemplate:Foo/sandbox. - Jděte na stránku Special:TemplateSandbox. Vyplňte stránku nebo revizi, která se má vykreslit, a prefix, který jste zvolili v kroku 1. Je možné zadat více prefixů (cesta vyhledávání prefixu) oddělením svislými čarami, např.
User:Example/sandbox1|User:Example/sandbox2. - Klikněte na View (zobrazit).
Rozšíření také přidává pole ve spodní části editačního formuláře pro stránky ve jmenných prostorech nakonfigurovaných v $wgTemplateSandboxEditNamespaces.
To umožňuje zobrazit náhled jiné stránky, jak by vypadala, kdyby byla upravovaná šablona uložena s aktuálním obsahem editačního formuláře.
Zobrazení pole v editačním formuláři pro libovolnou stránku lze vynutit přidáním parametru dotazu wpTemplateSandboxShow do adresy URL.
Související odkazy
- User:Jackmcbarn/advancedtemplatesandbox.js – Uživatelský skript, který umožňuje použití TemplateSandboxu pro všechny stránky.
- Nápověda:ExpandTemplates
- Extension:SandboxLink
- Rozšíření:Scribunto − rozšíření také umožňuje sandboxování modulů Scribunto.
| Toto rozšíření se používá na jednom nebo více projektech Wikimedia. Pravděpodobně to znamená, že rozšíření je stabilní a funguje dostatečně dobře, aby jej mohly používat weby s tak vysokou návštěvností. Vyhledejte tento název rozšíření v konfiguračních souborech CommonSettings.php a InitialiseSettings.php Wikimedie, abyste viděli, kde je nainstalováno. Úplný seznam rozšíření nainstalovaných na konkrétní wiki lze vidět na stránce wiki Special:Version. |
| Toto rozšíření je zahrnuto v následujících wiki farmách/hostitelích a/nebo balíčcích: |
- Stable extensions/cs
- Special page extensions/cs
- Page action extensions/cs
- GPL licensed extensions/cs
- Extensions in Wikimedia version control/cs
- APIGetAllowedParams extensions/cs
- AlternateEditPreview extensions/cs
- ApiMakeParserOptions extensions/cs
- EditPage::importFormData extensions/cs
- EditPage::showStandardInputs:options extensions/cs
- All extensions/cs
- Extensions used on Wikimedia/cs
- Extensions included in Canasta/cs
- Extensions included in Miraheze/cs
- Extensions included in MyWikis/cs
- Extensions included in Telepedia/cs
- Extensions included in wiki.gg/cs
