Extension:Page Forms/Related extensions

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

Extensions that Semantic Forms makes use of, if they are installed

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

Extensions that define Semantic Forms form inputs

 * Semantic Forms HTML5 - defines some HTML5-based form inputs.
 * Semantic Forms Inputs - an extension specifically designed for holding additional inputs for Semantic Forms. Defines the input types 'datepicker', 'timepicker', 'datetimepicker', 'menuselect' and 'regexp'.
 * SemanticFormsSelect - defines the input type 'SF_Select'.
 * Semantic Image Input - defines the input type 'instantimage'.
 * Semantic Maps - defines the input types 'map', 'googlemaps', 'yahoomaps' and 'openlayers' (note that Semantic Forms now defines its own 'googlemaps' and 'openlayers' inputs natively).

Extensions that require Semantic Forms

 * Semantic Access Control - used to set read and write permissions on pages in the wiki.
 * Semantic Forms HTML5 - see above.
 * Semantic Forms Inputs - see above.
 * SemanticFormsSelect - see above.
 * Semantic Image Input - see above.
 * Semantic Page Series - lets forms create a large series of pages at once.
 * SemanticSignup - enables a form for populating user pages when users register.

Extensions intended to support Semantic 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 based on Semantic Forms

 * PopUpFile - lets users add a popup file-upload window to any page.

Obsolete extensions
The following Semantic Forms-related extensions appear to be obsolete, or at least are not being maintained.

That define SF form inputs

 * WikivoteMapsYandex - defines the input type 'yandex' (for Yandex Maps).

That otherwise require Semantic Forms

 * Automatic Semantic Forms - creates on-the-fly forms based on the template calls within a page, without the need to define the forms.
 * 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.
 * SemanticFormsToolbar - lets Semantic Forms be used to edit inline template calls within wiki-text.
 * Semantic Friendly Forms - the predecessor to OWL Wiki Forms.
 * Semantic Image Annotator - lets users create shape-based annotations of images
 * Semantic Multi Edit Extension - lets forms create multiple pages at once.
 * Semantic Social Profile - lets users enter information for the SocialProfile extension via forms.

That support a template-based approach

 * IncludeOnlyNS - allows certain pages to be designated as "include-only", to enable less-hacky transclusion.
 * Negref - lets 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 Semantic 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 defined 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.