I suggest delaying the release of Joomla 6 for a year or two. #45397
Replies: 12 comments 28 replies
-
I also want to add that Bootstrap 6 is not coming out anytime soon #41078 , so I see the point in further developing Joomla 5 along with the development of Bootstrap 5 in the near future. |
Beta Was this translation helpful? Give feedback.
-
Joomla had 8000 extensions in JED in December 2017, when Joomla 3 was at its peak. Currently, Joomla has only 5000 extensions in JED, when Joomla 3 extended support officially ended and the current version is Joomla 5.3. The number of extensions in JED has decreased by -37% due to the transition from Joomla 3 to Joomla 5. People who want Joomla 6 to come out this year, please justify your desire to quickly break compatibility for many extensions that are not even ready for Joomla 6 yet and will only work with the |
Beta Was this translation helpful? Give feedback.
-
I know that this is the main reason why people and agencies migrate from Joomla to Wordpress. They find every kind of extension for Wordpress, while there is less and less extensions for Joomla |
Beta Was this translation helpful? Give feedback.
-
The biggest mistake in the history of Joomla development was that Joomla 4 did not have a Almost 10 years passed between the release of Joomla |
Beta Was this translation helpful? Give feedback.
-
You are asking to extend the life of Joomla 5 from 4 to 6 years and to delay the release of Joomla 6 by 2 years. This will help exactly one group: Those who wont invest into their websites. It means we are supporting those, who will not invest into this community (in one form or another). Joomla 5 currently is NOT PHP 8.4 compatible, at least not officially. That is among other things because our dependencies don't claim to be PHP 8.4 compatible. To be compatible, we would have to either fork all dependencies which don't claim to be compatible and invest all the development time necessary to make that code compatible or we would have to update to the new major versions these libraries do provide for compatibility. The former is something which we don't have the man power for (and I also don't know anybody who hates himself so much to waste their time with that) and the later requires us to release a new major version according to our policies. Why do we need to support PHP 8.4? Because in 2 years, PHP 8.4 will be the only current PHP version which at least will still get security support. If we delay the release of Joomla 6 by 2 years, we will force our users to stay with an outdated technology stack. That is something that especially bigger companies will not accept. It is also something which will not attract new people to the community/product. I for one don't want to live of of the legacy systems we have out there. I want Joomla to grow and to be successfull especially in the markets where bigger companies want to invest into. We have the current strategy for quite some time already and it is something people can rely on. We promise them 4 years of support for a major version and that a site working without backwards compatibility plugin will still work in the next major version with the plugin enabled. That means you can get up to 6 years of support for a site before you have to do major updates again. As we see in world politics right now, reliability and stability are actually even more important than short term favourable decisions. Which is also why I wouldn't support changing this policy now. Especially since in 2 years the next person is going to come along and say "The support isn't long enough! We need 2 more years!" and then everything starts over again. Releasing Joomla 6 in half a year is a good plan and will not negatively impact existing good websites or extensions. It will negatively impact those extensions and websites which were not made properly. |
Beta Was this translation helpful? Give feedback.
-
I am not a developer, but you could give more information to those developers who posted their extensions to JED, maybe it would be an email newsletter about the need for them to update their extensions to Joomla 5 and articles about how they could migrate their extensions from Joomla 3 to Joomla 5, because I asked some developers when their extensions for Joomla 5 would be ready and they answered me "it is still in the works, we are still porting our extensions to Joomla 5...", so I got the opinion that more time is needed until the next major release of Joomla 6, until developers port their extensions that would be compatible with Joomla 5! If you want to talk about how easy it is to port extensions from Joomla 3 to Joomla 5, then write to the JED developers whose extensions still don't work for Joomla 5 without a |
Beta Was this translation helpful? Give feedback.
-
I propose to release Joomla 6 All this time, every six months there will be new versions of Joomla I'm not proposing anything that has not been in the history of Joomla development before. I'm not a developer, but I started this topic after talking for the last 2 years with the developers of the extensions I use on my websites and some developers are still porting their extensions from Joomla 3 or Joomla 4 to Joomla 5. |
Beta Was this translation helpful? Give feedback.
-
Currently, only 2206 extensions in JED are fully compatible with Joomla 5, in December 2017 when Joomla 3 was available, 8000 extensions in JED were compatible with it. The number of extensions that are fully compatible with Joomla 5 is 4 times less than the number of extensions that were compatible with Joomla 3. What more proof do you need that Joomla 6 is coming too fast and that there is still potential for Joomla 5 development and more testing of Joomla 6 before release. |
Beta Was this translation helpful? Give feedback.
-
thank u so much |
Beta Was this translation helpful? Give feedback.
-
From an extension developer's perspective, I'd like to offer a slightly different angle to this discussion. I’ve always kept my extensions up to date — not only to support the latest Joomla versions but also to keep pace with evolving technologies like PHP and modern database standards. My goal is to provide users with secure, high-performing extensions that leverage current best practices. That said, staying current often means making tough choices. When Joomla 5 was released, I made the business decision to drop Joomla 3 support. This wasn't easy — it cost me over 90% of my extension customer base. But I believed in Joomla’s long-term potential and chose to invest in the future rather than maintain outdated, bloated, or potentially insecure code. Now, I'm preparing my extensions for Joomla 6 — another investment made in the hope (even if it sometimes feels like hope against better judgment) that Joomla will regain momentum. However, I believe there's a more critical issue at play than just the release cycle or technical transitions: the gradual shrinking of the extension ecosystem due to core feature expansion. Over time, Joomla has increasingly integrated functionality into the core that was traditionally the domain of third-party extensions. While this can be seen as a move to strengthen the platform, it also risks marginalizing the developer community that has historically helped Joomla thrive — a community that has been instrumental to its success. What once set Joomla apart was its vibrant ecosystem — a rich variety of extensions that allowed users to customize their sites and solve specific problems. As that space narrows, the incentive for developers to innovate, contribute, and maintain high-quality solutions diminishes. Ultimately, this could limit Joomla’s growth and the diversity of its use cases, rather than strengthen it. The challenge for Joomla isn’t just to keep up technically or retain its installed base, but to ensure that extension developers continue to see it as a viable platform worth investing in. Sustainable innovation doesn’t just come from the core — it comes from the ecosystem around it. I hope Joomla 6 will be a turning point (and I rather see it earlier then later released) — not only in terms of a smoother upgrade path, but in re-affirming a strategic commitment to supporting and growing its extension developer community. Because in the long run, that’s what will keep Joomla competitive, flexible, and alive. |
Beta Was this translation helpful? Give feedback.
-
Joomla 3 is repeating the fate of Windows 10 (whose share has not yet exceeded that of Windows 11), because not everyone can upgrade to the new major version. The developers just don't care about the compatibility of things. Some say you should buy a new PC, others raise the prices of extensions, others don't even worry about compatibility, and all this is happening at a time of economic crisis, when people haven't started making more money, but the prices of everything have gone up dramatically. |
Beta Was this translation helpful? Give feedback.
-
@universewrld Hello, I want to sincerely thank you for your valuable insights and your efforts to address potential future challenges we are facing. Personally, I know hundreds, if not more, individuals who are dealing with similar issues but have preferred not to discuss them publicly, silently transitioning to WordPress instead. As you mentioned, the issue you’ve highlighted is significant. The gap between the core development and extensions is widening, with the core evolving rapidly while extensions struggle to keep up. This not only results in extensions failing to catch up with core updates but, due to the rapid pace, it also hampers the development of new competitive features. Since the release of Joomla 4, I’ve spent the majority of my time rewriting extensions for new versions, leaving me with little time to develop new features that are modern and competitive compared to extensions on other CMS platforms. As a result, my extensions may work on Joomla 5 or 6, but this often comes at the cost of deprioritizing the development of new features. My views are not based on utopia or ideology, but rather on the reality of the situation as it stands. From a utopian or ideological standpoint, rapid development and major changes may seem beneficial, but from a practical perspective, we can see that both end users and developers are struggling with this pace. Your situation is great in this regard, you’re actively providing feedback, but many others are quietly abandoning the project. Looking ahead, it seems we will face a scenario this fall where four active Joomla versions will coexist:
This is a real challenge for both users and developers. Managing extensions while supporting up to four different Joomla versions will be an overwhelming task, which will likely lead to a continued exodus of both users and developers. Similarly, web designers will face difficulties managing up to four different versions for their clients. Personally, I don’t have a clear solution to this issue and I’m unsure how best to address it. However, I want to thank you for not giving up, for not switching to another platform, and for continuing to provide valuable and constructive feedback on the real situation. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
The structure of Joomla has started to change too quickly, which is why many extension developers do not have time to release a compatible version of their extension with the current version of Joomla.
There are still developers who have not ported their extensions from Joomla 3 to Joomla 5, and in October of this year, Joomla 6 is already planned to be released, which will not be compatible with Joomla 5 and for which there will be a separate plugin for compatibility with Joomla 5.
In addition, only a couple of months ago, extended support for Joomla 3 officially ended and still not all webmasters have migrated their websites from Joomla 3 to Joomla 5 (due to the difficulty of breaking the compatibility of extensions for Joomla 5).
For this reason, I propose to postpone the next change to the Joomla structure, which will lead to the breakdown of backward compatibility of many extensions and postpone the release of Joomla 6 for a year or two.
I think we need some stabilization of the current major version and refinement of the current major version of Joomla 5 without moving to the new structure so quickly (which would cause another compatibility break for extensions).
I propose the following release schedule:
5.4
& Joomla 6alpha 1
,alpha 2
5.5
& Joomla 6alpha 3
,alpha 4
5.6
& Joomla 6beta 1
,beta 2
,beta 3
5.7
& Joomla 6RC1
,RC2
,RC3
,RC4
6.0
(with a backwards compatibility plugin for Joomla 5) and Joomla5.8
(the final version of Joomla 5.x)14 votes ·
Beta Was this translation helpful? Give feedback.
All reactions