Extension:TemplateSandbox

This page is a translated version of the page Extension:TemplateSandbox and the translation is 100% complete.
Other languages:
Deutsch • ‎English • ‎Türkçe • ‎français • ‎中文 • ‎日本語
Bu, uzantının teknik belgesidir. Bir de kullanıcı belgeleri de var.
MediaWiki manüel uzantıları
OOjs UI icon advanced.svg
TemplateSandbox
Sürüm durumu: kararlı
Screenshot of TemplateSandbox.png
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ı sürüm dalları
MediaWiki 1.33+
PHP 7.0+
Lisans GNU Genel Kamu Lisansı 2.0 veya üstü
İndir
  • $wgTemplateSandboxEditNamespaces
Translatewiki.net adresinde mevcutsa, TemplateSandbox uzantısını çevirin
Kullanım ve sürüm matrisini kontrol edin.
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üzdeki TemplateSandbox adlı dizine yerleştirin.
  • LocalSettings.php 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 olarak NS_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:

  1. Test edilecek şablonları ortak bir önek altında kopyalayın. Örneğin, Template:Foo ile User:Example/sandbox/Template:Foo dosyasına kopyalayabilirsiniz. Alternatif olarak, üzerine Template:Foo/sandbox olarak User:Example/sandbox/Template:Foo oluşturabilirsiniz.
  2. 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.
  3. 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.

Ayrıca bakınız