Joomla® — The Flexible Platform Empowering Website Creators
Joomla! is an award-winning content management system (CMS), which enables you to build web sites and powerful online applications.
Multizone have been building websites and content management solutions with Joomla since its inception in 2005 and love it. it may not have the market share of some of the competition, but it is award-winning, free and open-source.
Joomla! has a global community of developers and volunteers, who make sure the platform is user friendly, extendable, multilingual, accessible, responsive, search engine optimized and more.
How to get started with Joomla!
Joomla! is free, open, and available to anyone under the GPL. If you are unfamiliar with this license, you might want to read the GNU General Public License FAQ. Read Getting Started with Joomla! to find out the basics.
If you're ready to install Joomla! by yourself ou can download the latest version of Joomla! and you'll be up and running in no time.
Joomla tech notes and demos
Updating Joomla to the Latest Version
Joomla has moved well beyond the 4.x series. With Joomla 5 now the stable long-term support release and Joomla 6 having entered production, sites still running Joomla 4 are operating on an end-of-life branch that no longer receives security patches. If your site is on Joomla 4, migrating forward is no longer optional — it is a security necessity. This guide walks you through what that process looks like in 2026, covering preparation, the update path, common pitfalls, and how to confirm everything landed correctly.
Whether you are moving from Joomla 4 to Joomla 5, or preparing to step up to Joomla 6, the core discipline is the same: back up first, check compatibility, then update. The tooling has improved significantly since the early Joomla 4 days, and a well-prepared update is a straightforward process.
TL:DR – Joomla updates can get messy. Back up your website before you do anything else, so you can restore it if something goes wrong. Before you update, confirm your hosting environment meets the new version's system requirements, and make sure every extension and template you use has been updated to a version compatible with your target Joomla release. Complete those two tasks and the update itself should be painless.
- Details
The Joomla Cassiopeia template is the default template shipped with Joomla, and in 2026 it remains the most widely deployed starting point for Joomla-powered websites. This resource kit covers its core features, customisation capabilities, and the tools now available to extend it — including our own extension Cassiopeia Themer, which provides a visual control panel that dramatically reduces the effort of building a polished, on-brand site. For platform news and documentation, visit the official Joomla website.
TL:DR – Cassiopeia is the default theme for Joomla, offering a clean, responsive foundation that you can push much further with the right tools. Whether you rely on built-in style settings, a custom user.css file, child templates, or a purpose-built extension like Cassiopeia Themer, the template scales from simple brochure sites to complex web applications. Read on for a practical guide to getting the most from it.
- Details
Roboto has evolved well beyond its origins as Android's system font to become one of the most widely deployed typefaces on the web. Now in 2026, it remains a cornerstone of Google's design ecosystem and, crucially for Joomla developers, it is the only locally bundled font shipped with a standard Joomla installation — located in the directory /media/vendor/roboto-fontface. Template creators should treat this directory as read-only, since it is managed by Joomla core updates and any customisations made there will be overwritten.
For a full overview of the family and its available styles, visit the Google Fonts page for Roboto.
TL:DR – Roboto is a versatile, open-source typeface designed by Google, available in a wide range of styles and weights. It ships with every Joomla installation, making it a practical first choice for Joomla template designers. Its variable font edition, Roboto Flex, now offers fine-grained typographic control suited to modern responsive design.
- Details
Web apps are rarely the best tool for repetitive tasks that demand consistency. Command-line interfaces cut through the overhead, and Joomla's CLI — mature and capable as of Joomla 5 — lets you script, automate, and execute routine operations with precision. Whether you're managing a single site or maintaining a fleet of them, the CLI is one of the most underused tools available to Joomla administrators in 2026.
Connecting via SSH and setting a configuration option from the terminal might feel unusual at first, but it's no different in terms of security from using a file editor over the same connection. Once it clicks, you'll wonder how you managed without it.
TL:DR – Joomla's CLI is powerful, scriptable, and well-suited to modern DevOps workflows. A handful of commands covers everything from cache cleaning and user management to scheduled task automation and live updates. It works anywhere you can SSH in — macOS Terminal, Linux shell, or Windows via WSL2.
- Details
Running Joomla on Ubuntu in 2026: What's Changed and What Still Applies
If you're setting up or maintaining a Joomla server on Ubuntu in 2026, the landscape has shifted considerably since the early 4.x days. Joomla 6.x is now the current stable branch, Ubuntu 24.04 LTS is the recommended long-term support release, and PHP 8.3 is the version you should be targeting. That said, the core workflow for getting Joomla running on a local Ubuntu LAMP stack remains recognisable — it's mostly a matter of knowing which version numbers to substitute and which old assumptions to discard.
TL:DR – The notes below were originally written when Ubuntu 22.04 LTS shipped with PHP 8.1 by default and Joomla 4.1.3 was the current release. That combination caused some friction for anyone upgrading from an older setup — white screens, missing PHP extensions, and a Joomla version that predated PHP 8.1 support. The troubleshooting logic is still sound, so rather than discard it, this article has been updated to reflect where things stand now.
- Details