< Extension:Page Forms

There are various other MediaWiki extensions that relate to Page Forms in some way.

Extensions that Page Forms can make use of, if they are installed

  • Semantic MediaWiki
  • Cargo
  • Admin Links - provides a page of links for administrators - if PF is installed, it adds many links to the page.
  • Page Schemas - can be used to automatically generate form definition pages from an XML schema.

Providing editing interfaces within textarea fields:

  • TinyMCE
  • VisualEditor + VEForAll
  • WikiEditor

Extensions that define Page Forms form inputs

  • HierarchyBuilder - defines the input types 'hierarchySelect' and 'hierarchy'.
  • MintyDocs - defines the input type 'mintydocs toc'.
  • Semantic Forms Select - defines the input type 'SF_Select'.

Extensions intended to support Page Forms' template-based approach

  • Data Transfer - imports data from an external source into wiki pages with template calls.
  • NumerAlpha - displays an incrementing number (can be used for multiple-instance templates).

Extensions that perform similar actions to Page Forms

  • FlexForm - lets users define forms for creating and editing pages, and sending emails
  • PageProperties - lets users define forms for editing SMW properties and other page data

Obsolete extensions

The following Page Forms-related extensions are archived, obsolete, or at least appear to not be maintained.

That define PF form inputs

  • Semantic Forms HTML5 - defines some HTML5-based form inputs.
  • Semantic Forms Inputs - defines the input types 'timepicker', 'datetimepicker', 'menuselect' and 'two listboxes'.
  • Semantic Image Input - defines the input type 'instantimage'.
  • Semantic Maps - defines the input types 'map' and 'googlemaps'.
  • WikivoteMapsYandex - defines the input type 'yandex' (for Yandex Maps).

That otherwise require Page Forms

  • AssembleFormLink - displays a helper form similar to #forminput, but that can contain more than one entry field.
  • AutoFillFormField - lets you add a "preview" field to a form, showing what the resulting page name will be if the name is generated automatically.
  • Automatic Semantic Forms - creates on-the-fly forms based on the template calls within a page, without the need to define the forms (part of SMW+).
  • Evaluation WikiFlow - used to define workflow for reviewing documents.
  • NagiosConfig - used to configure the Nagios monitoring software.
  • OWL Wiki Forms - supports forms for editing property, template and form pages.
  • RecurrentEventCalendar - lets forms create a large series of event pages at once.
  • SemanticAccessControl - used to set read and write permissions on pages in the wiki.
  • SemanticFormsToolbar - lets Page Forms (then called Semantic Forms) be used to edit inline template calls within wiki-text.
  • Semantic Friendly Forms - the predecessor to OWL Wiki Forms.
  • Semantic Image Annotator - uses forms to add annotations to images.
  • Semantic Multi Edit Extension - lets forms create multiple pages at once.
  • Semantic Page Series - lets forms create a large series of pages at once.
  • Semantic Signup - enables a form for populating user pages when users register.
  • Semantic Social Profile - lets users enter information for the SocialProfile extension via forms.
  • Semantic Text Annotator - uses forms to add annotations to text.

That support a template-based approach

  • IncludeOnlyNS - allows certain pages to be designated as "include-only", to enable less-hacky transclusion.
  • Negref - lets <ref> tags be added to wiki-text via a template parameter.
  • Page Object Model - provides an API for accessing and modifying fields within template calls.

That perform similar actions to Page Forms

  • Form - lets users define forms for creating (but not editing) pages.
  • RecordAdmin - lets users define forms for creating, editing and querying structured data in wiki pages.
  • Semantic Page Maker - lets users define forms for creating and editing SMW-based data
  • SemanticQueryComposer - enables defining forms for querying semantic data.
  • SemanticQueryFormTool - enables defining forms for querying semantic data.
  • StructuredInput - lets users define forms for creating and editing pages.

That are based on Page Forms

  • PopUpFile - lets users add a popup file-upload window to any page.
This article is issued from Mediawiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.