Upgrading

From semantic-mediawiki.org
Jump to: navigation, search

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
  1. Back up your database
  2. Back up your installation
  3. Install the new versions of Semantic MediaWiki and related extensions
  4. Upgrade your database
  5. Do the required adjustments to the contents of your wiki
  6. Refresh your wikis semantic data
  7. Your are done
Cautious update
  1. Back up your database
  2. Back up your installation
  3. Use your back ups to create a mirrored site
  4. Install the new versions of Semantic MediaWiki and related extensions on the mirrored site
  5. Upgrade your database on the mirrored site
  6. Do the required adjustments to the contents of your wiki on the mirrored site
  7. Refresh your wikis semantic data on the mirrored site
  8. Do some positive testing on this mirrored site
  9. 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
include_once("$IP/extensions/SemanticMediaWiki/SemanticMediaWiki.php");
Using SMW_settings.php will not longer work.

→ 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

Template:V compatibility

Semantic Result Formats

Template:SRF compatibility

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

Template:SD compatibility

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.
     

Upgrading en 1.0


Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox