Extension:Semantic Forms/Download and installation

From MediaWiki.org
Jump to: navigation, search
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 is heavily tied in with the Semantic MediaWiki extension. Having Semantic MediaWiki installed is a precondition for the Semantic Forms extension: the code will not work without it.

Contents

[edit] Download

You can download the Semantic Forms code in either one of these two compressed files:

You can also download the code directly via SVN from the MediaWiki source code repository, at http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/SemanticForms/. From a command line, you can call the following:

svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/SemanticForms/

[edit] Packages

You can also download Semantic Forms as part of several software packages:

  • Semantic Bundle - a package of extensions based around Semantic MediaWiki, co-maintained by the author of Semantic Forms
  • semantic::apps - several packages of extensions, along with forms, templates and properties, intended for use in contact, project and process management.

[edit] Not recommended

There are some additional ways to download Semantic Forms, that are not recommended:

  • Semantic Forms can be downloaded via the MediaWiki Extension Distributor, which lets you download any extension for any version of MediaWiki. This not recommended because the code being downloaded represents a random snapshot in time, that could contain bugs that were fixed later - or, if the "development/trunk" version is used, it could conversely contain code that is too new, and hasn't been fully tested yet. Actually, this holds true for all the other Semantic MediaWiki-affiliated extensions as well.
  • Semantic Forms is available via some Linux distributions, like Debian. This should probably not be used, since their version of the software tends to be significantly out of date.

[edit] Installation

  1. Create a 'SemanticForms' folder, either by extracting a compressed file or downloading via SVN.
  2. Place the SemanticForms folder within the main MediaWiki 'extensions' folder.
  3. In the file LocalSettings.php in the main MediaWiki directory, add the following line below the Semantic MediaWiki extension line (both the main 'include_once' line and the 'enableSemantics' line):

    include_once("$IP/extensions/SemanticForms/SemanticForms.php");
    
Personal tools
Namespaces

Variants
Actions
Navigation
Support
Download
Development
Communication
Print/export
Toolbox