Jump to content

Extension:FormWizard

From mediawiki.org
This page is a translated version of the page Extension:FormWizard and the translation is 100% complete.
MediaWiki manüel uzantıları
FormWizard
Sürüm durumu: beta
Uygulama Ayrıştırıcı işlevi , Ajax, API
Açıklama MediaWiki vikilerinde yeni sayfalar oluşturma
Yazar(lar) Egbe Eugene and James Hare
En son sürüm 0.0.1
MediaWiki >= 1.35.0
Veritabanı değişiklikleri Hayır
Lisans GNU Genel Kamu Lisansı 2.0 veya üstü
İndir
README
Quarterly downloads 0
Translatewiki.net adresinde mevcutsa, FormWizard uzantısını çevirin
Sorunlar Açık görevler · Hata bildir

FormWizard uzantısı, herkesin yeni sayfalar oluşturmak için kullanılan MediaWiki vikilerinde formlar oluşturmasına izin verir. İlk olarak FormWizard küçük araç olarak geliştirildi, ancak artık MediaWiki uzantısı olarak mevcut.

Kullanıcı kılavuzu

FormWizard son kullanıcı kılavuzu için Help:Extension:FormWizard sayfasına bakın.

Kurulum

  • Dosyaları indirin ve extensions/ klasörünüzdeki FormWizard adlı dizine yerleştirin.
    Developers and code contributors should install the extension from Git instead, using:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/FormWizard
  • LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'FormWizard' );
    
  • Run Composer to install PHP dependencies, by issuing composer update in the extension directory.
  • Yes Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.

Temel Kurulum

FormWizard'ın düzgün çalışabilmesi için, bir viki sayfasında ayrıştırıcı işlevini şu şekilde yapılandırmanız gerekir:

{{#formwizard:action=Start|config=Config.json|mode=subpage|project=TestProject}}

mode=" " ile aşağıdaki gibi görünen bir düğme oluşturmalıdır:

Start with mode="subpage", should generate a button and a text field like so:

Ayrıştırıcı işlev tanımında,

  • action, oluşturulacak düğme üzerinde gösterilmesi gereken şeydir
  • config, JSON yapılandırma sayfasının adıdır. Bir örnek Help:Extension:FormWizard#The Wizard bulunabilir
  • mode, uzantının çalıştığı moddur ve kullanıcının uzantıyı kullanmadan önce bir alt sayfa adı vermesi gerekip gerekmediğini belirlemek için kullanılır.
  • project, uzantının uygulandığı projedir (bu, proje bağlamında sayfa içeriğini tanımlamak için kullanılacaktır.