Extension:Page Forms/tr

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 uzantısının bir dalı olarak oluşturuldu. Bununla birlikte, şimdi alternatif 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 "" 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.


 *  İndirme ve yükleme 


 * Sayfa Formalarını Git, standart bir indirme veya bir yazılım paketi yoluyla nasıl indirebilirim ve nasıl kurulacağım?


 *  Hızlı başlangıç kılavuzu 


 * Sayfa Formlarını nasıl kullanmaya başlayabilirsiniz.


 *  Barındırma (Hosting) 


 * Sayfa Formlarını destekleyen Wiki barındırma siteleri ve yazılımı denemek için kullanılabilecek genel wiki.


 *  Özel sayfalar 


 * ''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ı ve şablonları 


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


 *  Formları tanımlama 


 * Bu, iki büyük bölümün ilkidir. Formu "Form:" ad alanında bir sayfa üzerinden tanımlama.,  ,  ,  ,  ve  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.


 *  Input types 


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


 *  "" sekmesi 


 * #default_form ayrıştırıcı işlevini kullanarak sayfalarda "" 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).


 *  Formlara bağlanma 


 * Kullanıcıları #forminput, #formlink, #formredlink ve #queryformlink işlevleri aracılığıyla formlara nasıl getirirsiniz? Also, how to use #formredlink to have red-linked pages created automatically. Also, how to create links that directly modify a page, via the #autoedit function.


 *  Creating query forms 


 * Creating forms to query data, instead of to modify data, via the Special:RunQuery page.


 *  Common problems 


 * Common issues people have run into, and their solutions, relating to forms, data structure design, and the use of Page Forms with other extensions.


 *  Known bugs and planned features 


 * ''Known bugs in the software, and potential workarounds for them; plus features that are planned in the current "development roadmap".


 *  Getting support 


 * Where to ask questions, submit bug reports, submit feature requests, submit fixes, and add new translations.


 *  Developers' documentation 


 * Information for developers who want to modify Page Forms, or create an extension that works in tandem with it.


 *  Authors and credits 


 * The main authors, others who have contributed to the code, and credits to other organizations and software projects.


 *  Version history 


 * A version history of Page Forms, from May 2007 to the present.


 *  Sites that use Page Forms 


 * A small sampling of the wikis that use Page Forms, plus links to more comprehensive lists.


 *  Related extensions 


 * Extensions that require the presence of Page Forms, extensions that can be used together with Page Forms, and extensions that have a similar purpose to Page Forms.