Upgrading
From semantic-mediawiki.org
Note: this page is a work in progress.
Contents |
Why should I upgrade?
TODO
- More features
- Less bugs
- More secure
- Better performance
- Better support
Main migration steps
TODO
General steps
You may skip a branch on upgrade of your SMW installation. If unsure on how to do the upgrading it is recommended to upgrade to the next higher branch at a time and continue from there.
- Regular update
- Back up your database
- Back up your installation
- Install the new versions of Semantic MediaWiki and related extensions
- Upgrade your database
- Do the required adjustments to the contents of your wiki
- Refresh your wikis semantic data
- Your are done
- Cautious update
- Back up your database
- Back up your installation
- Use your back ups to create a mirrored site
- Install the new versions of Semantic MediaWiki and related extensions on the mirrored site
- Upgrade your database on the mirrored site
- Do the required adjustments to the contents of your wiki on the mirrored site
- Refresh your wikis semantic data on the mirrored site
- Do some positive testing on this mirrored site
- Follow the steps of the regular update instructions
Upgrading from SMW 1.6.x to SMW 1.7.x
- Installations of SMW 1.6.* and can be upgraded by replacing the files, and by running the database update (Special:SMWAdmin or SMW_setup.php script). Moreover, it is strongly suggested to enable the refresh process to update all data on Special:SMWAdmin.
- Note: Make sure you include SMW with
Using SMW_settings.php will not longer work.include_once("$IP/extensions/SemanticMediaWiki/SemanticMediaWiki.php");
→ See these pages for an overview to SMW 1.7.0 and SMW 1.7.1
Upgrading from SMW 1.5.x to SMW 1.6.x
Upgrading from SMW 1.4.x to SMW 1.5.x
Common issues
TODO
- Be sure to run the database upgrade
- Be sure to refresh data after upgrade
- Select only compatible software versions
Compatibility overview
Semantic Media Wiki
| Branch | Recommended version | Supported versions | Notes |
|---|---|---|---|
| SMW 1.7.x | MW 1.18.x | MW 1.16.x to 1.19.x | -/- |
| SMW 1.6.x | MW 1.17.x | MW 1.15.x to 1.18.x | -/- |
| SMW 1.5.x | MW 1.16.x | MW 1.14.x to 1.17.x | -/- |
| SMW 1.4.x | MW 1.15.x | MW 1.13.x to 1.16.x | -/- |
Validator
Semantic Result Formats
Semantic Forms
| Branch | Recommended version | Supported versions | Notes |
|---|---|---|---|
| SF 2.4.x | SMW 1.7.x / MW 1.18.x | SMW 1.5.x to SMW 1.7.x / MW 1.16.x to 1.19.x |
support for MW 1.16.x removed with SF 2.4.1 |
| SF 2.3.x | SMW 1.6.x / MW 1.17.x | SMW 1.5.x to SMW 1.7.x / MW 1.14.x to 1.19.x |
-/- |
| SF 2.2.x | SMW 1.5.x / MW 1.17.x | SMW 1.4.x to SMW 1.6.x / MW 1.14.x to 1.19.x |
-/- |
| SF 2.1.x | SMW 1.5.x / MW 1.16.x | SMW 1.4.x to SMW 1.6.x / MW 1.14.x to 1.18.x |
support for MW 1.13.x removed with SF 2.1.1 |
| SF 2.0.x | SMW 1.5.x / MW 1.16.x | SMW 1.4.x to SMW 1.6.x / MW 1.13.x to 1.16.x |
support for MW 1.12.x removed with SF 2.0.2 support for MW 1.17.x added with SF 2.0.2 support for MW 1.18.x added with SF 2.0.7 |
Semantic Drilldown
See also
| This page is a DRAFT! The content of this page is incomplete and might contain errors. You may consult this page which contains more credible information: Upgrading |
This documentation page applies to all SMW versions from 1.0 to the most current version.