Upgrading
Upgrading from a previous version to JEM 4 requires a procedure to follow. It's not as simple as 1,2,3, please read the following instructions carefully:
1) Preparations
Make a backup!
Update to Joomla! 3.10.12
Update to JEM 2.3.6 (premigration version), if not already done.
Make a new backup!
If you have template overrides for JEM: save them. You will have to adapt them after the update. Then disable them in the template folder (renaming them e.g. from "mod_jem" to "mod_jem_backup" is sufficient)
---
Disable all JEM extensions, component, all JEM plugins, all JEM modules.
DON'T uninstall!
(During upgrade process, it's suggested to switch to Joomla3 default template "Protostar")
2) Update to Joomla 4 / 5
To prepare the update from Joomla 3 to Joomla 4 and 5, go to Components > Joomla! Updates, choose Options and in Update Channel choose:
Joomla Next
Save
You'll get now the informations about which other components are not ready to migrate. Perhaps you have to disable/uninstall other components/modules/plugins not prepared for Joomla 4/5)
Update to php 8+
Then upgrade from Joomla 3 to Joomla 4 and Joomla 5.
3) Installation of JEM 4
Install JEM 4 (via upload or web installer)
Before switching to the frontend, change the positions of the JEM-modules and the main menue module, to the positions of your new Joomla4 template (e.g. the Joomla4 default template "cassiopeia")
If you get a red window, go to configuration > site > SEO and disable URL rewrite (htaccess)
Enable all JEM 4 (component, modules, plugins)
Adapt the JEM settings (there are changes: e.g. datetime format)
Adapt the JEM template overrides of necessary and reactivate them
Check everything, if it works!
Finished