Extension:Semantic Forms/Special pages
From MediaWiki.org
| Semantic Forms - navigation (view) | |
| Basics | Main page (talk) · Download and installation · Quick start guide · Hosting · Special pages |
| Using Semantic Forms | SF and templates · Defining forms · The "edit with form" tab · Linking to forms · Creating query forms |
| Resources for help | Common problems · Known bugs and planned features · Getting support · Developers' documentation |
| About Semantic Forms | Authors and credits · Version history · Sites that use Semantic Forms · Related extensions |
Semantic Forms defines various special pages, used for a variety of purposes.
Five special pages are defined that serve as "helper forms", to help users create parts of the data structure:
- Special:CreateForm - lets a user create a new form. (See example of page)
- Special:CreateTemplate - lets a user create a new template. (See example of page)
- Special:CreateProperty - lets a user create a new Semantic MediaWiki property. (See example of page)
- Special:CreateCategory - lets a user create a new category. (See example of page)
- Special:CreateClass - a page that creates all the elements for a single "class" at the same time - properties, template, form and category (See example of page). Access to this page is dictated by the 'createclass' MediaWiki permission; by default, it is available to all logged-in users.
See the page "Quick start guide" for a brief tutorial on using these helper forms.
Two special pages provide lists of the data-structure pages within the wiki:
- Special:Forms - lists all form pages on the site. (See example of page)
- Special:Templates - lists all templates on the site. (See example of page)
Finally, four special pages are used in the standard running of Semantic Forms:
- Special:FormEdit - lets a user either create or edit a page using a user-created form. (See example of page.)
- Special:FormStart - used to route a user to either 'FormEdit' or the relevant page's "edit with form" tab. This page should not be accessed directly by users.
- Special:RunQuery - lets a user run a query, using a form; see "Creating query forms" for more information.
- Special:UploadWindow - lets a user upload a file; very similar to the standard Special:Upload page, but without the skin. This page is called from within a form, and should not be accessed directly by users.