We're delighted to say that we've nearly finished completing our last major extension upgrade for Joomla 4.
There is a Release Candidate available for JCal Pro on Joomla 4.
If you are launching a new Joomla 4 site, you can install and use this latest version.
We would love to hear your real-world feedback. The more feedback we get, the faster this release can be officially marked as "Stable".
In order to get as much feedback as possible, we're making this version publicly available. Click here to download the JCal Pro Release Candidate.
What's next for JCal Pro?
Once this Joomla 4 version is stable, we'll focus on adding two features that are currently missing:
- An upgrade path for Joomla 3 sites.
- Frontend event management.
Some thoughts on Joomla migrations
It has taken us nearly two years to prepare our extensions for Joomla 4, and we're not finished yet.
I wrote a little about this process in our 2022 review: "We found that it was possible to move a simple extension from Joomla 3 to Joomla 4 in a couple of hours. Our first upgrades were easy, and we migrated several basic extensions in one day. With bigger extensions, the upgrade time increased exponentially. Our medium-sized extensions took three or four months each to migrate to Joomla 4. The largest and most complex extensions have taken us up to a year."
Migrating JCal Pro has been the most difficult of all the challenges presented by Joomla 4. Here's the tally of changes to the extension so far:
- 1,062 changed files
- 91,729 new lines of code
- 62,014 deleted lines of code
We've been in the Joomla community since the very beginning. We've been here through four major migrations. We've been involved in the moves from 1.0 to 1.5, from 1.5 and 1.6, and then to Joomla 3.
This is not our first rodeo, but we really hope it's our last. We love Joomla, but this fourth migration has been the hardest of all.
To the Joomla team: we truly appreciate all your hard work. But ... please, never again!