Joomlashack and Joomla 3

Joomla 3 support was officially retired by the Joomla team in August 2023. The Joomla community is moving forward with Joomla 5.

We plan to support Joomla 3 extensions until at least August 2024. Most other Joomla developers have stopped offering Joomla 3 support. But we plan to continue support as best we can, with certain limits in place.

Here are the specific details:

  • We do our best to provide bug-fix support the 25 extensions in this list.
  • We do our best to support templates and extensions that remain only for Joomla 3, but there will be no bug-fixes.
  • Joomla 3 support is available only for Joomlashack Pro members.

How long will we support Joomla 3?

In August 2024, we'll assess again whether to continue Joomla 3 support. We'll decide based on two factors:

  1. How many Joomlashack Pro members are still using Joomla 3.
  2. How difficult it is to maintain support for both Joomla 3 and 5.

Known problems with extensions on Joomla 3

JCal Pro issues on Joomla 3

JCal Pro is basically a new extension after the Joomla 5 upgrade. This post explains the scope of the changes we had to make. JCal Pro will be supported as normal on Joomla 5. We will continue very minimal support on Joomla 3 and provide fixes for only major breaking issues.

Various extensions and Google Maps issues on Joomla 3

Some of our extensions use the Google Maps JavaScript API. Recent changes in the API make it incompatible with Mootools which was very popular in Joomla 3. If you see this conflict between Google Maps and Mootools, you can try using the Mootools enabler/disabler. This will likely make the maps work again, but may cause other problems with modules or plugins. Here are some solutions:

  • Joomlashack templates have a default setting that loads some Mootools support code. You will need to disable it to avoid breaking all the other Javascript.
  • JCalPro v4.5.4 relies on Mootools for many functions, which breaks the use of locations. Download and install the beta v4.5.5 to remove JCalPro's reliance on Mootools.
  • Shack Locations relies heavily on Google Maps and will work perfectly when mootools is not loaded. The Mootools enabler/disabler plugin will resolve all issues on the front end. If the HTML editor is set to "none" or "CodeMirror" you will find that map and location editing is also broken. We recommend you change the editor to TinyMce.