Extension:TemplateSandbox
- Bu, uzantının teknik belgesidir. Bir de kullanıcı belgeleri de var.
![]() Sürüm durumu: kararlı |
|
---|---|
![]() |
|
Uygulama | Özel sayfa , Sayfa işlemi |
Açıklama | Deneme tahtası şablonlarını kullanarak sayfaları önizleme |
Yazar(lar) | Brad Jorsch (Anomiemesaj) |
En son sürüm | 1.1.0 (continuous updates) |
Uyumluluk politikası | MediaWiki ile birlikte anlık görüntüler yayımlanır. Master geriye dönük olarak uyumlu değil. |
MediaWiki | 1.35+ |
PHP | 7.0+ |
Lisans | GNU Genel Kamu Lisansı 2.0 veya üstü |
İndir | |
|
|
Translatewiki.net adresinde mevcutsa, TemplateSandbox uzantısını çevirin | |
Sorunlar | Açık görevler · Hata bildir |
TemplateSandbox uzantısı, deneme tahtası şablonlarının sürümlerini kullanarak bir sayfayı önizleme olanağı ekleyerek, deneme tahtası kodunu canlı hale getirmeden önce kolay test yapılmasına olanak tanır. Ayrıca Scribunto modülleriyle çalışır.
Kurulum
- Dosyaları indirin ve
extensions/
klasörünüzdekiTemplateSandbox
adlı dizine yerleştirin. - $LocalSettings dosyanızın altına aşağıdaki kodu ekleyin:
wfLoadExtension( 'TemplateSandbox' );
Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.
MediaWiki 1.24 veya önceki bir sürümü çalıştıran kullanıcılara:
Yukarıdaki talimatlar, bu eklentiyi wfLoadExtension()
kullanarak kurmanın yeni yolunu açıklar.
Bu uzantıyı önceki sürümlerine (MediaWiki 1.24 ve önceki sürümler) yüklemeniz gerekirse, wfLoadExtension( 'TemplateSandbox' );
yerine kullanmanız gerekir:
require_once "$IP/extensions/TemplateSandbox/TemplateSandbox.php";
Yapılandırma
- Parametreler
$wgTemplateSandboxEditNamespaces
- Düzenleme formunun altında "Bu şablonla önizleme sayfası" kutusunun gösterileceği ad alanları. Varsayılan olarakNS_TEMPLATE
. advancedtemplatesandbox.js kullanılarak tek tek kullanıcılar tarafından tüm ad alanlarına genişletilebilir.
Kullanım
Uzantı, Special:TemplateSandbox adlı yeni bir özel sayfa ekler. Deneme tahtası şablonlarını kullanarak bir sayfayı önizlemek için aşağıdakileri yapın:
- Test edilecek şablonları ortak bir önek altında kopyalayın. Örneğin,
Template:Foo
ileUser:Example/sandbox/Template:Foo
dosyasına kopyalayabilirsiniz. Alternatif olarak, üzerineTemplate:Foo/sandbox
olarakUser:Example/sandbox/Template:Foo
oluşturabilirsiniz. - Special:TemplateSandbox sayfasına gidin. Oluşturulacak sayfayı veya düzeltmeyi ve 1. adımda seçtiğiniz öneki doldurun. Birden çok önek (bir önek arama yolu) dikey çubuklar, örneğin ör.
User:Example/sandbox1|User:Example/sandbox2
. - Görüntüle'yi tıklayın.
Uzantı ayrıca, $wgTemplateSandboxEditNamespaces
ile yapılandırılan ad alanlarındaki sayfalar için düzenleme formunun altına bir kutu ekler.
Bu, düzenleme yapılan şablonun, düzenleme formunun geçerli içeriğiyle kaydedilmiş gibi göründüğü gibi başka bir sayfanın önizlemesine izin verir.
Kutu, URL'ye wpTemplateSandboxShow
sorgu parametresi eklenerek herhangi bir sayfa için düzenleme formunda görünmeye zorlanabilir.
Ayrıca bakınız
- Help:ExpandTemplates
- Extension:SandboxLink
- Extension:Scribunto − Bu uzantı aynı zamanda Scribunto modüllerinin deneme tahtasına da izin verir.
![]() | Bu uzantı bir veya daha fazla Wikimedia projelerinde kullanılıyor. Bu, muhtemelen uzantının kararlı olduğu ve bu tür yüksek trafikli web siteleri tarafından kullanılacak kadar iyi çalıştığı anlamına gelir. Nerede kurulduğunu görmek için bu uzantının adını Wikimedia'nın CommonSettings.php ve InitialiseSettings.php yapılandırma dosyalarında arayın. Belirli bir vikide yüklü olan uzantılar listesinin tamamı vikinin Special:Version sayfasında görülebilir. |
- Stable extensions/tr
- Special page extensions/tr
- Page action extensions/tr
- GPL licensed extensions/tr
- Extensions in Wikimedia version control/tr
- APIGetAllowedParams extensions/tr
- AlternateEditPreview extensions/tr
- ApiMakeParserOptions extensions/tr
- EditPage::importFormData extensions/tr
- EditPage::showStandardInputs:options extensions/tr
- All extensions/tr
- Extensions used on Wikimedia/tr