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.

Page Forms also supports autocompletion of fields, so users can easily see what the previously-entered values were for a given field. This greatly helps to avoid issues of naming ambiguity, spelling, etc.

Data in a page that doesn't fit into the form, like a free-form text description of the page's subject, isn't ignored when the page is edited with a form; rather, it is placed into a separate input box called "free text".

Page Forms also includes a wide variety of other functionality related to forms.

Below are links to the entire documentation.


 *  Download and installation 


 * How to download Page Forms via either Git, a standard download, or a software package; and how to install it.


 *  Quick start guide 


 * How to get started with Page Forms right away.


 *  Hosting 


 * Wiki hosting sites that support Page Forms, plus public wikis that can be used for trying out the software.


 *  Special pages 


 * ''All the "special pages" that Page Forms defines: the ones that provide helper forms (Special:CreateProperty, Special:CreateTemplate, Special:CreateForm, Special:CreateCategory, Special:CreateClass), the ones that display lists (Special:Templates, Special:Forms) and the ones used to display actual forms (Special:FormEdit, Special:FormStart, Special:RunQuery, Special:UploadWindow).


 *  Page Forms and templates 


 * The template-based philosophy of Page Forms - plus information on the two parser functions that PF defines for templates: #arraymap and #arraymaptemplate.


 *  Defining forms 


 * This is the first of the two major sections. How to define a form via a page within the "Form:" namespace. Covers the entire form-definition syntax, including the,  ,  ,  ,  and  tags. Also covers how to add tabs and tooltips.


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


 *  The "" tab 


 * How to get the "" tab to appear on pages, using the #default_form parser function. Plus, how to rename the tab to simply "edit", and how to remove the standard "edit" tab (if you want to).


 *  Linking to forms 


 * How to bring users to forms, via the #forminput, #formlink, #formredlink and #queryformlink functions. 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.