J!Extensions Store™
Faq Extensions migration from Joomla 3 to Joomla 4
Extensions migration from Joomla 3 to Joomla 4

H
ow do i migrate an extension from Joomla 3 to Joomla 4?


If you have just upgraded your Joomla website from the version 3.x to the version 4.x, each of our extensions also needs to be upgraded accordingly.

As soon as you have upgraded your Joomla 3 website to Joomla 4, when you try to access the control panel of a component or plugin you will be prompted to perform the upgrade of that extension as well, installing the correct package for Joomla 4:

Update to Joomla 4

All our extensions have been rewritten to run on the new framework of Joomla 4 and distributed as a separate package, therefore if you try to use an old package for Joomla 3 on a Joomla 4 website, an extension won't be compatible and working.

To upgrade an extension, login with your account and download the package for Joomla 4.x from the reserved area by clicking on 'Left menu'->'Purchased products', then use one of the following methods:

  1. METHOD 1: download the package for Joomla 4.x and install it directly over the current one for Joomla 3.x. In this way all settings, files and configuration will be preserved upgrading smoothly from the old to the new package.

  2. METHOD 2: if you experiment issues using the method 1, completely uninstall the current package for Joomla 3.x and perform a clean installation of the package for Joomla 4.x. In this way all database table, settings and configuration will be lost but recreated from scratch to be fully compatible with the new Joomla 4.x API

If the upgrade was successful, you will see the new interface perfectly displayed and all features perfectly working just like the previous Joomla 3:

Updated to Joomla 4

To download the latest release you need a valid updates license, the license for free updates is valid for 1 year from the date of the purchase. If your license is expired, you can simply buy again this product to download the latest release and extend free updates for 1 additional year.


Notice that if you upgrade an extension that uses the database following the 'Method 1', all database tables, fields, data types, etc will stay the same as the ones created on Joomla 3. This could lead to certain incompatibilities especially if your server runs MySQL 8.x; if this is the case, follow the 'Method 2' to perform a clean installation to recreate the full database from scratch and ensure an optimal compatibility, keep in mind that in this case all data will be lost.

Last Updated: Thursday, 18 June 2020 11:25