Major Version Upgrades
When doing a major version upgrade it is not possible to use the JReviews App Store for one-click updates because the code changes in the new major version could break the update process.
JReviews Deploy
To save you time and a lot of hassle, we built JReviews Deplpoy to automate the task of performing minor and major updates. Download and upgrade using JReviews Deploy
Manual Upgrade
During upgrades, even when uninstalling JReviews and add-ons your setup and site data remains securely stored in the database, and uploaded media is kept in a directory outside of JReviews. Upon re-installation, everything remains intact. To ease your nerves, it's always wise to test on a development site and have a backup and restore plan, just in case.
Please follow the steps below for major version upgrades:
-
Check the new version requirements in the requirements page to ensure you are using compatible versions of PHP and Joomla/WordPress.
-
Download the JReviews installation package from the client area.
-
Rename the JReviews Add-ons directory or remove the add-ons via JReviews App Store. You can delete the renamed directories after the upgrade is complete.
- Joomla
/components/com_jreviews_addons - WordPress
/wp-content/plugins/jreviews_addons
- Joomla
-
Rename the JReviews Overrides directory if you have one.
- Joomla
/templates/jreviews_overrides - WordPress
/jreviews_overrides
- Joomla
-
Uninstall the s2framework and JReviews
- This cleans up the filesystem, but as state before setup, submissions and media files remain safe.
- There is no need to delete the JReviews Joomla modules / WordPress widgets. This would require re-creating them from scratch.
-
Re-install the s2framework and JReviews per the instructions in initial installation.
-
Re-install add-ons through the JReviews App Store. You can now delete the re-named add-on directories from step 3. above.
-
Re-do your customization in JReviews Overrides to make them compatible with the latest version.
- Having overrides is not a guarantee that your changes will be forward compatible forever. Read the dealing with customizations after updates article.