Extension:FormWizard

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:FormWizard and the translation is 100% complete.
Other languages:
English • ‎Türkçe • ‎中文 • ‎日本語 • ‎한국어
MediaWiki manüel uzantıları
OOjs UI icon advanced.svg
FormWizard
Sürüm durumu: beta
FormWizardStep 1.png
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 (TBA)
MediaWiki 1.29+
Veritabanı değişiklikleri Hayır
Lisans GNU Genel Kamu Lisansı 2.0 veya üstü
İndir
README
Translatewiki.net adresinde mevcutsa, FormWizard uzantısını çevirin

Kullanım ve sürüm matrisini kontrol edin.

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.
  • 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:

FormWizard subpage view recent.png

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 burada 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.