Skip to main content

21 October 2026: critical security updates for PHP and YOOtheme Pro 5. Is your Joomla website up to date yet? Get it checked

Review: Joomla 4.0

On 17 August 2021, its 16th birthday, the Joomla project released Joomla 4.0 – after nine years of work, according to the Joomla 4.0 announcement. Backend, frontend template, installer and much underneath are new. For this review we installed Joomla 4.0.6 of 18 January 2022, the last version of the 4.0 line, with the blog sample data and photographed it.

Series "Joomla history" · part 5 of 7 · back to Review: Joomla 3.0 · next: Review: Joomla 5.0

Released17 August 2021 (Joomla 4.0.0, together with Joomla 3.10)
Last version of 4.04.0.6 of 18 January 2022 (7 versions)
Joomla 4 in total43 versions up to 4.4.14 of 30 September 2025
End of support14 October 2025 – more in the post End of Life: Joomla 4.x
RequirementsPHP from 7.2.5
TemplatesCassiopeia (website), Atum (backend)
TechnologyBootstrap 5.1, Font Awesome 5.15, TinyMCE 5.10
Included in the installation215 extensions, 125 of them plugins

Everything rethought

According to its announcement, Joomla 4 is a major version in which everything was redesigned and rethought. You see that at once: the Atum backend has a menu on the left and dashboards instead of a control panel, and the website shows the new Cassiopeia template, both on Bootstrap 5. Underneath came workflows for approvals, a new Media Manager, mail templates and a programming interface (web services); at least PHP 7.2.5 is required.

Joomla 3.10 came out the same day as "the bridge": before the move it checks whether server and extensions are ready, and the way from 3.9 to Joomla 4 leads only through 3.10.

The new installer

Three steps on one page that open one after the other: name, login, database. A security check is new: if the database sits on another server, you have to delete a file that Joomla creates in the "installation" folder – that is how you prove the web space is yours.

Joomla 4.0 installer: site name
Step 1: language and site name.
Joomla 4.0 installer: login data
Step 2: the Super User login.
Joomla 4.0 installer: database
Step 3: the database.
Joomla 4.0 installer: ownership check
If the database is not on the same server, Joomla asks for proof: delete a file in the "installation" folder.
Joomla 4.0 installer: finished
Done – install more languages, open the website or the backend.

The website: Cassiopeia

Joomla 4.0: home page with Cassiopeia
The website with Cassiopeia and the blog sample data: "Welcome to Joomla on Cassiopeia!", articles as cards below.

Sample data no longer comes from the installer but from a module in the dashboard. The blog sample data sets up articles, tags, custom fields and a workflow – but the workflow stays off until you switch it on, as the article "New feature: Workflows" explains.

Joomla 4.0: article
An article with an image, details of author, category and date.
Joomla 4.0: blog
The blog view of a category.
Joomla 4.0: category list
A category as a list.
Joomla 4.0: typography
"Typography": colours and fonts of Cassiopeia.
Joomla 4.0: tag
A tag with its articles.
Joomla 4.0: article about workflows
The sample article "New feature: Workflows" explains how to switch workflows on.
Joomla 4.0 on a smartphone
The home page on a smartphone.
Joomla 4.0: login
The login on the website.

The backend: Atum

Joomla 4.0: login
The login of the new Atum backend.
Joomla 4.0: Home Dashboard
The Home Dashboard: tiles for site and system, notifications, four post-installation messages at the top.
Joomla 4.0: Content menu
The menu sits on the left and expands – here "Content".

Content

Joomla 4.0: articles
The article list with search, filters and columns.
Joomla 4.0: categories
The categories.
Joomla 4.0: tags
The tags.
Joomla 4.0: editing an article
Editing an article with TinyMCE 5.10: tabs for content, images and links, options, author, publishing, edit screen and permissions; versions and preview at the top.

New or newly arranged

Some of it already arrived in late versions of Joomla 3 – custom fields with 3.7, privacy and the user actions log with 3.9. In Joomla 4 they get their fixed place, along with workflows and dashboards of their own for content and system.

Joomla 4.0: workflows
Workflows: the "Blog Workflow" of the sample data with 9 stages and 12 transitions.
Joomla 4.0: fields
Custom fields for articles (since Joomla 3.7).
Joomla 4.0: media
The new Media Manager with folder tree, preview and drag-and-drop upload.
Joomla 4.0: System Dashboard
The System Dashboard: setup, maintenance, updates and permissions on one page – mail templates included.
Joomla 4.0: Content Dashboard
The Content Dashboard.
Joomla 4.0: privacy
Privacy requests (since Joomla 3.9).
Joomla 4.0: user actions log
The user actions log (since Joomla 3.9).

Extensions, templates, system

Joomla 4.0: menu
The main menu.
Joomla 4.0: modules
The modules of the website.
Joomla 4.0: installing extensions
Installing extensions: drag a file here, name a folder or a URL.
Joomla 4.0: extensions
215 extensions in a fresh installation, 125 of them plugins.
Joomla 4.0: templates
The template styles of the website: Cassiopeia.
Joomla 4.0: configuration
The global configuration.
Joomla 4.0: user groups
User groups – the permission system of Joomla 1.6 still applies.
Joomla 4.0: system information
System information – with PHP 8.0 from our test environment.
Joomla 4.0: Joomla Update
Joomla Update – today it offers 4.4.14, with a check before the update.

2021 and today

Between Joomla 4.0 and Joomla 6.2 the look has barely changed – Atum and Cassiopeia have stayed. The differences are in the details and under the surface.

The Home Dashboard of Joomla 4.0.
2021The Home Dashboard of Joomla 4.0.
The Home Dashboard of Joomla 6.2.
2026The Home Dashboard of Joomla 6.2.
Editing an article in 4.0.
2021Editing an article in 4.0.
Editing an article in 6.2.
2026Editing an article in 6.2.
Cassiopeia in Joomla 4.0.
2021Cassiopeia in Joomla 4.0.
Cassiopeia in Joomla 6.2.
2026Cassiopeia in Joomla 6.2.

Joomla 4 from 4.0 to 4.4

4.0 was followed by four more lines, each with a review of its own in this blog. Joomla 4.1, for example, added the Task Scheduler, as joomla.org/4 says. According to the Joomla downloads:

VersionFirst releaseLast releaseVersions
Joomla 4.017 Aug 20214.0.6 · 18 Jan 20227
Joomla 4.115 Feb 20224.1.5 · 21 Jun 20226
Joomla 4.216 Aug 20224.2.9 · 14 Mar 202310
Joomla 4.318 Apr 20234.3.4 · 22 Aug 20235
Joomla 4.417 Oct 20234.4.14 · 30 Sep 202515

All 7 versions of Joomla 4.0

  1. 4.0.017 Aug 2021
  2. 4.0.123 Aug 2021
  3. 4.0.224 Aug 2021
  4. 4.0.314 Sep 2021
  5. 4.0.424 Oct 2021
  6. 4.0.55 Dec 2021
  7. 4.0.618 Jan 2022

What came after Joomla 4

On 17 October 2023 Joomla 5.0 came out, together with Joomla 4.4 – and Joomla explicitly called the move an upgrade, not a migration. That is where this series continues.

Is your website still on Joomla 4?

Joomla 4 has had no updates since 14 October 2025. The way to Joomla 6 leads via 4.4 and 5.4 and is an upgrade, not a migration – we take care of it, including a check of your extensions.

See Joomla update and migration

How we did it: Joomla 4.0.6 in the original package from downloads.joomla.org, locally in Docker with PHP 8.0 and MySQL 8.0, reachable only on our own machine, files unchanged, with the blog sample data. The red warning that PHP 8.0 is outdated only appears because we run the old version today – we closed it with its own button before taking the picture. Joomla 6.2 fresh with sample data.

Sources: Joomla 4.0 announcement, joomla.org/4, Joomla downloads, the sample article "New feature: Workflows" and our own screenshots. As of 21 October 2026. Every Joomla version with its end of support is in the overview.

Ufuk Avcu

Owner and developer of the Joomla Agency. Has been building and looking after Joomla websites since 2009.

Questions about your Joomla website?

We take a look and usually answer on the next working day.

Free inquiry