Update Joomla 3 with Spambotcheck to Joomla 4
Our Joomla extension Spambotcheck is now fully compatible with Joomla! 4. The following article describes all the steps that are necessary to migrate an existing Joomla! 3 instance with Spambotcheck to Joomla 4. The update process has been thoroughly tested with a pure Joomla 3 installation. Usually on a Joomla! instance many extensions are installed (usually at least one template, often additional plugins, modules and components). It is therefore possible that problems can still occur during the update. Therefore, the update should always be tested in advance in a non-productive environment and backups should be created before each step. Furthermore, we assume that you have read the Joomla! documentation on how the actual Joomla! update is made. We only describe the steps that are relevant to our extension here.
The update process starts on Joomla 3.10.x and consists of 3 main steps:
- Make sure that in the Joomla! Update Manager under 'Update Sites', the update site for the user plugin Spambotcheck is activated.
Clear the update manager cache and check for updates.
If you see an update to Spambotcheck, install it. You should have installed at least the Spambotcheck package version 3.1.0 before the Joomla update.
- Now go the the Joomla! Update Component.
After you have set the Joomla! update chanel in the options of the Joomla! Update Component to "Joomla! Next", the new "Pre Update Checker" feature of Joomla! will run.
The Spambotcheck package should be displayed in the section of extensions compatible with Joomla! 4.
Run the Joomla! update now.
- After the Joomla! update, on your Joomla! 4 instance, go to the Joomla! Update Manager.
There you will see an update for the Spambotcheck package (you may have to "Check for Updates" first).
Install the Spambotcheck Package Update.
The Spambotcheck is then available on Joomla 4 with the same functionality as before on Joomla 3.
As part of customizing the extension for Joomla 4, we've made improvements to the component UI, especially the 'Logs View' now has full seach and list support.