Uzantı:Sayfa Formları

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:Page Forms and the translation is 94% complete.

Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎Türkçe • ‎español • ‎français • ‎italiano • ‎polski • ‎sicilianu • ‎русский • ‎中文 • ‎日本語
Sayfa Formları - dolaşım (gör )
Esas Anasayfa (tartışma) · İndirme ve yükleme · Hızlı başlangıç kılavuzu · Hosting · Özel sayfalar
Sayfa Formlarını Kullanma SF ve şablonlar · Formları tanımlama   (Girdi türleri ) · "Form ile düzenle" sekmesi · Formlara bağlantı verme · Sorgu formları oluşturma
Yardım kaynakları Sık karşılaşılan problemler · Bilinen hatalar ve planlanan özellikler · Destek alma · Geliştirici belgeleri · Deneme
Sayfa Formaları hakkında Yazarlar ve katkı verenler · Sürüm geçmişi · Sayfa Formları kullanan siteler · Bağlantılı uzantılar
MediaWiki manuel eklentileri
Crystal Clear action run.svg
Page Forms
Yayın durumu kararlı
Uygulama Special page, API
Açıklama Kullanıcıların bilgi kutusu stili şablonları kullanan sayfaları oluşturmak ve düzenlemek için formlar oluşturmasına izin veren Semantic MediaWiki veya Cargo (veya tek başına) ile kullanılabilen bir uzantı. Formlar, wiki sayfalarında özel bir işaretleme dili ile yazılmış olarak tanımlanır ve bir form görüntülendiğinde anında ayrıştırılır.
Yazar(lar) Yaron Koren <yaron57@gmail.com>, Stephan Gambke ve diğerleri
Son sürüm 4.4.2 (Ekim 2018(2018-10))
MediaWiki 1.23+
Composer mediawiki/page-forms
Lisans GNU General Public License 2.0 or later
İndir Buraya bakın
Örnek Kullanıcının bir görüş ögesi düzenlemesine izin veren otomatik olarak oluşturulmuş bir form
Eklenen haklar
createclass, editrestrictedfields, multipageedit, viewedittab
Hooks used
MakeGlobalVariablesScript
LinkEnd
ArticlePurge
PageContentSave
SkinTemplateNavigation
AdminLinks
CanonicalNamespaces
ParserFirstCallInit
ResourceLoaderRegisterModules
EditPage::importFormData
UnitTestsList
Translate the Page Forms extension if it is available at translatewiki.net
Check usage and version matrix.
Sorunlar Görevleri aç · Bir hatayı bildir

Sayfa Formaları (Kasım 2016'ya kadar Anlamsal (semantik) Formlar olarak bilinirdi), kullanıcıların formları kullanarak veri eklemesine, düzenlemesine ve sorgulamasına olanak tanıyan bir MediaWiki uzantısıdır. Başlangıçta "Semantik Formlar" olarak adlandırıldığından SMW aracılığıyla parametrelerini depolayan şablonları düzenleyebilmek için başlangıçta Semantic MediaWiki uzantısının bir dalı olarak oluşturuldu. Bununla birlikte, şimdi alternatif Cargo uzantısıyla da çalışabilir.

Çok basit bir şekilde, Sayfa Formalaro wiki'de sayfaların oluşturulması ve düzenlenmesi için formların yanı sıra veri sorgulamaya, herhangi bir programlamaya gerek duymadansahip olmanıza izin verir. Formlar yalnızca yöneticiler tarafından değil, kullanıcılar tarafından da oluşturulabilir ve düzenlenebilir.

Sayfa Formları işlevselliğinin ana bileşenleri, ayrı bir ad alanında bulunan 'Form:' form tanımlı sayfalardır. Bunlar, bir kullanıcı bir forma gittiğinde ayrıştırılan biçimlendirme kodundan oluşan sayfalardır. Formlar kesinlikle bu tanım sayfalarında tanımlandığından kullanıcılar herhangi bir gerçek programlamaya gerek kalmaksızın form oluşturabilir ve değiştirebilir.

Sayfa Formları uzantısı çoğunlukla sayfalardaki bilgi kutusu tarzı şablonlara ekleme ve düzenleme yapmak için kullanılır. Bir form, kullanıcının herhangi bir sayfa için önceden tanımlanmış bir şablon setini ve sayfa bölümlerini oluşturmasını sağlar; Cargo veya Semantic MediaWiki kullanılıyorsa şablonlardaki veriler daha sonra saklanabilir ve sorgulanabilir

Formlar, mevcut bir sayfadaki verileri düzenlemek için de kullanılabilir ve herhangi bir sayfada görünmesi için bir "$formedit" sekmesini etkinleştirebilirsiniz.

Sayfa Formları, alanların otomatik tamamlamasını da destekler; böylece kullanıcılar, belirli bir alan için önceden girilen değerlerin ne olduğunu kolayca görebilir. Bu, belirsizlik, imla hataları vb. adlandırma sorunlarını önlemeye büyük ölçüde yardımcı olur.

Sayfa, bir formla düzenlendiğinde sayfanın öznesinin serbest biçimli bir metin açıklaması gibi forma uymayan bir sayfadaki veriler dikkate alınmaz; Bunun yerine, "serbest metin/free text" adı verilen ayrı bir giriş kutusuna yerleştirilir.

Sayfa Formları, formlarla ilgili diğer işlevleri de içerir.

Aşağıda tüm dokümanlara bağlantılar bulunmaktadır.

Sayfa Formalarını Git, standart bir indirme veya bir yazılım paketi yoluyla nasıl indirebilirim ve nasıl kurulacağım?
Sayfa Formlarını nasıl kullanmaya başlayabilirsiniz.
Sayfa Formlarını destekleyen Wiki barındırma siteleri ve yazılımı denemek için kullanılabilecek genel wiki.
Sayfa Formlarının tanımladığı tüm "özel sayfalar": yardımcı formlar sağlayalar (Special:CreateProperty, Special:CreateTemplate, Special:CreateForm, Special:CreateCategory, Special:CreateClass), listeleri görüntüleyenler (Special:Templates, Special:Forms)ve gerçek formları görüntülemek için kullanılanlae (Special:FormEdit, Special:FormStart, Special:RunQuery, Special:UploadWindow).
Sayfa Formlarının şablon tabanlı felsefesiyle birlikte PF'nin şablonlar için tanımladığı iki ayrıştırıcı işlevleri hakkında bilgi: #arraymap ve #arraymaptemplate.
Bu, iki büyük bölümün ilkidir. Formu "Form:" ad alanında bir sayfa üzerinden tanımlama. {{{info}}}, {{{for template}}}, {{{end template}}}, {{{field}}}, {{{section}}} ve {{{standard input}}} etikleri dahil olmak üzere tüm form tanımlama sözdizimini kapsar. Ayrıca sekmeleri ve araç ipuçlarını nasıl ekleyeceğinizi de kapsar.
The second major section. A listing of all allowed input types, as well as parameters for each, and the set of SMW and Cargo data types that each can be used with. Also includes complete information on autocompletion options.
#default_form ayrıştırıcı işlevini kullanarak sayfalarda "$formedit" sekmesinin görünmesi nasıl sağlanır. Artı, sekmeyi basitçe "düzenle" olarak yeniden adlandırmayı ve standart "düzenleme" sekmesini kaldırma (isterseniz).
Kullanıcıları #forminput, #formlink, #formredlink ve #queryformlink işlevleri aracılığıyla formlara nasıl getirirsiniz? Ayrıca, kırmızı bağlantılı sayfaların otomatik olarak oluşturulması için #formredlink'in nasıl kullanılacağı. Ayrıca, #autoedit işlevi aracılığıyla bir sayfayı doğrudan değiştiren bağlantılar nasıl oluşturulur.
Special:RunQuery sayfası aracılığıyla verileri değiştirmek yerine verileri sorgulamak için formlar oluşturma.
Kişilerin karşılaştıkları yaygın sorunlar ve formlar, veri yapısı tasarımı ve Sayfa Formlarının diğer uzantılarla kullanımı ile ilgili çözümleri.
azılımdaki bilinen hatalar ve bunlar için potansiyel geçici çözümler; artı mevcut "geliştirme yol haritasında" planlanan özellikler.
Sorular nereye sorulur, hata raporları, özellik talepleri, düzeltmeler nereye gönderilir ve yeni çeviriler nereye eklenir.
Sayfa Formlarını değiştirmek isteyen geliştiriciler için bilgi veya bunlarla birlikte çalışan bir uzantı oluşturun.
Ana yazarlar, koda katkıda bulunan başkaları ve diğer organizasyonlara ve yazılım projelerine katkı sağlayanlar.
Sayfa Formlarının Mayıs 2007'den günümüze kadar olan sürüm geçmişi.
Sayfa Formlarını kullanan küçük bir wiki örneği, artı daha kapsamlı listelere bağlantılar.
Sayfa Formlarının varlığını gerektiren uzantılar, Sayfa Formları ile birlikte kullanılabilen uzantılar ve Sayfa Formlarına benzer amaçlara sahip uzantılar.
Kopya kağıdı
Bağlantılar SMW hızlı başvurusu · Cargo hızlı başvurusu · Scratchpad · Deneme tahtası
Ayrıştırıcı işlevler {{#arraymap:value|delimiter|var|formula|new_delimiter}}
{{#arraymaptemplate:value|template|delimiter|new_delimiter}}
{{#forminput:form=|size=|default value=|button text=|query string=|autocomplete on category=|autocomplete on namespace=|placeholder=|popup|no autofocus|query string parameters}}
{{#formlink:form=|link text=|link type=|query string=|target=|tooltip=|popup|new window|query string parameters}}
{{#formredlink:form=|link text=|existing page link text=|query string=|target=|popup|new window|create page|query string parameters}}
{{#queryformlink:form=|link text=|link type=|query string=|tooltip=|popup|new window|query string parameters}}
{{#autoedit:form=|target=|link text=|link type=|query string=|reload|tooltip=|query string parameters}}
{{#default_form:form name}}
Girdi türleri

text, text with autocomplete, textarea, textarea with autocomplete, tokens, combobox, date, datetime, year, datepicker, datetimepicker, checkbox, dropdown, radiobutton, checkboxes, listbox, tree, rating, regexp, googlemaps, openlayers