Extension:Semantic Forms/Download and installation
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 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
- Create a 'SemanticForms' folder, either by extracting a compressed file or downloading via SVN.
- Place the SemanticForms folder within the main MediaWiki 'extensions' folder.
- 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");