5 minutes reading time (956 words)

Why move to Joomla 5 now...

2024---JCM-Template-move-to-joomla-5

Joomla 5 was released back in October 2023 and after some 8 months of being out in the world, it is definitely the best version of Joomla and probably any CMS that is out there… (I can hear the pros/cons arguments already) 

The reality is that while some agencies, companies and the like supporting customers have moved all of their client websites to Joomla 5, that is currently a pretty small portion of all of the websites running Joomla.

CMS fragmentation is a real thing as much so as mobile operating system fragmentation (how many versions of Android are there in the wild: > than 50 😱) and it is neither a good thing for the project or the users… more versions to support means the inability with finite resources to maintain and work on a new better, faster, more secure and improved CMS.

Updating on paper is easy but there are of course some barriers… some barriers are easy to get past, some are more complicated…

Often mentioned barriers when it comes to Joomla 5 are:

1. My hosting does not support MySQL 8 

To be honest that is the least good reason not to upgrade - there are several hundred hosting companies out there - many of which are even eco-responsible who either have direct support for MySQL 8 or offer a cloud alternative to get a MySQL 8 database until their shared hosting supports it. 

2. My template has not been updated to Joomla 5

Also, today, with some 1402 Joomla 5 compatible templates (thank you templatejoomla.com) that barrier falls quickly ESPECIALLY knowing that you can use Joomla 5’s built-in template Cassiopeia or a framework and/or Page Builder mentioned here.

Where things get a bit more complicated but not insurmountable …

3. My components/module/plugins has not been updated to Joomla 5

While of course not every component, module, plugin has yet to be updated to Joomla 5, there are hundreds even thousands of them that have or that were compatible with Joomla 4 and already work in Joomla 5 (thanks in part to Joomla 5's B/C (Backward Compatibility) plugin) but there are also quality alternative options like Component Creators that allow you to pretty easily - almost no-code style - let you build your own. 

An upgrade or update to Joomla 5 might also be a great opportunity as well to re-think things a bit and either use some of the new features of Joomla 4 or 5, which would allow you to not be as dependent on an external resource or reduce or replace the number of components/modules/plugins. Something that may not be obvious but that is very true, especially compared to Joomla 2.5 or 3, the current Joomla 5.1.x core can do so many more things with its custom fields, workflows, tags etc that were just not possible before…

Now that we have set the decor a bit… let’s talk about WHY you would want to upgrade because after all there has to be some good reasons to take the time and effort to do so and there are a bunch of them…

With Joomla 5.1.x, you will have:

1. improved performance and speed due to modern coding practices and optimization of the latest PHP 8.2+ versions.

1b. this is especially true if you can have your website run Joomla 5 in what I call pure mode - meaning without the need for the B/C (Backward Compatibility) plugin.

2. better accessibility and compliance with web standards like WCAG, making Joomla 5 more inclusive for users with disabilities.

3. access to a streamlined user experience with a cleaner, more intuitive admin interface and better content editing experience. It might take you a couple of days or weeks to get used to especially if you come from Joomla 2.5 or 3 but after that adjustment period you will truly appreciate it !

Bonus: if you enjoy Dark Mode, the seriously updated Dark Mode under Joomla 5.1 is stellar and beautiful. (And for the interim period, you can adjust a setting in the Administrator Menu module or add a plugin that temporarily brings back an admin menu that you might be more familiar with).

4. better and easier SEO capabilities and results which also means better visibility for your service, product(s) or website.

5. enhanced security with up-to-date libraries, frameworks, features and coding best practices to protect against vulnerabilities.

6. an improved multilingual support and better handling of translations across the platform. Very appreciated if you have larger multi-lingual sites and if you want to go beyond the built-in feature, quality solutions are already updated to Joomla 5 to enhance that experience.

7. a modernized codebase adhering to current PHP standards, making it easier for new developers to contribute and maintain.

8. a built-in and ever growing Guided Tours system to help you and your users be more familiar with and use Joomla 5.x better.

9. an organized release schedule following Semantic Version 2.0.0 - a fancy way of saying that each major version of Joomla is supported for a minimum of 4 years giving you ample time to plan your upgrade. 

and perhaps, most importantly a strong, capable and friendly community of Joomla contributors, enthusiasts, developers, integrators etc able to assist you.

Like I wrote in a previous article, the future is bright for Joomla 5+ and will be even better with you in it.

So, why not join the Official Joomla Mattermost community (for some help with that, read up on this article or this one) (or if you prefer the forums that works too or if you are into more mainstream social media like Discord (unofficial))... whatever works to help you make your way to the best Joomla version yet!

0
Creating full width Joomla modules inside content
Harnessing the Power of Bearsampp: A Developer’s J...
 

Comments

Already Registered? Login Here
No comments made yet. Be the first to submit a comment

By accepting you will be accessing a service provided by a third-party external to https://magazine.joomla.org/