Updating From Very Old JomSocial Versions

Revision as of 23:38, 30 April 2013 by Patricia Schmidt (Talk | contribs)


The time for an update will come sooner or later for most of the users. Some of you may tolerate the older version for a longer period of time than others; some of you just don't want to update the JomSocial installation because your client hasn't wanted to pay for an update. Nevertheless, sooner or later, the time for it will come, and here is the proper way to do it.

Downloading the Older version

Provided that your subscription is still active. Using the explained link bellow you can download any version of JomSocial.

http://www.jomsocial.com/component/account/?view=download&id=REFERENCENUMBER&[email protected]&ver=X.Y.Z

Replace the

  1. REFERENCENUMBER - with your valid reference number
  2. [email protected] - with your valid purchase email
  3. X.Y.Z - with actual version you want to download
Note: If you have the Dev license, please contact the support personnel to provide you with older version as we experiencing some troubles with downloading older versions for users with this type of license. Basically, the script will try to find the dev instance of required version, which simply isnt available before JomSocial 2.8, hence error will be shown

Tier Update

To properly update your JomSocial installation from older version, you are absolutely required to make a tier upgrade.
This simply means you need to make step by step update from one version to another gradually increasing by the time of release.
It is needed to ensure the proper database update of JomSocial related tables.

For this example, we will asume that one have installed JomSocial 1.0.128 on Joomla! 1.5
One can install all versions of JomSocial up to 2.6 on this version of Joomla and really, this is preferred version of Joomla you should be using if your site running JomSocial versions lover then 2.8
You can see entire compatibility sheet here
JomSocial 1.0.128 is one of our first really stable release published at the down of the year 2008 so this tutorial will cover all the possible scenarios of update.

Update Progress

For this practice, our test site is running Joomla 1.5 and this wont change till we reach JomSocial version 2.6. We have JomSocial 1.0.128 installed
First, we need to download JomSocial version 1.1.145 and uninstall version 1.0.128. Once older version is uninstalled we can proceed installing the newer one.
Install the version 1.1.145 and go download version 1.2.206
Uninstall version 1.1.145 and install version 1.2.206. Go download version 1.5.248
Uninstall version 1.2.206 and install version 1.5.248. Go download version 1.6.290.
Uninstall version 1.5.248 and install version 1.6.290.
This is the moment when JomSocial version naming convention slightly change. With release of JomSocial 1.8, we switched to GPL and start following the kernel version numbering where odd version number stand for alpha/beta/RC release, while even number stands for stable release. Therefore, JomSocial 1.7 was beta version of 1.8. JomSocial 1.9 was beta version of 2.0. JomSocial 2.9 will be beta version of JomSocial 3.0 and so on..
You however, do not have to install these beta versions in the tier upgrade process.
We are currently at JomSocial 1.6.290 and we can proceed with download of version 1.8.11
Uninstall version 1.6.290 and install version 1.8.11. Go download version 2.0.6.
Uninstall version 1.8.11 and install version 2.0.6. Go download version 2.2.5.
Uninstall version 2.0.6 and install version 2.2.5. Go download version 2.4.3.
Uninstall version 2.2.5 and install version 2.4.3. Go download version 2.6.3.
Uninstall version 2.4.3 and install version 2.6.3.
This is the moment where we must stop because Joomla 1.5 migration to Joomla 2.5 is required in order to install next versions of JomSocial.

If Joomla migration went well, at this point of time you should have clean Joomla 2.5 installation with database transferred but no extensions installed.
Now install again JomSocial 2.6.3 just to make sure post-migration process went fine and your community is there
Go download JomSocial version 2.8.4, uninstall JomSocial 2.6.3, install the 2.8.4 and you're all set.
Your site should now be properly updated to latest version of jomSocial

Important: The practice of tier upgrade will also be applied for all future JomSocial releases