ezone
  • Home
  • Blog
    • Cloud ERP
  • Flutter
    • FlutterFlow
  • Joomla
  • About

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.

If you need help implementing Joomla! do feel free to contact us.

Joomla tech notes and demos

Integrating Stripe with Joomla

Integrating Stripe with Joomla

Integrating Stripe with Joomla in 2026 is more straightforward than ever, thanks to dedicated extensions and a Stripe API that has grown significantly more capable. Whether you run a membership site, an event registration page, or a simple donation form, there is now a purpose-built path for almost every use case — no heavy e-commerce suite required.

TL:DR – Below is a step-by-step guide covering the two main routes: using a dedicated Stripe payment extension (recommended for most sites) and integrating the Stripe API directly for developers who need full control.

Details
Last Updated: 02 June 2026

Read more: Integrating Stripe with Joomla

Creating a layout override (alternative layout) in Joomla

Creating a layout override (alternative layout) in Joomla

Take precise control of your Joomla 6 site's design by creating layout overrides — without ever touching core files.

Joomla remains one of the most capable open-source content management systems available in 2026. Web agencies, enterprises, online shops, bloggers, community organisations, NGOs, schools, charities, and governments all rely on it as their CMS of choice. Its longevity is no accident: Joomla is built by the people who use it every day, which shows in its security track record, robust architecture, and thoughtful developer experience.

One of Joomla's most powerful — and often underused — features is its override system. A layout override lets you customise the output of templates and extensions without modifying core files. That means when Joomla 6 pushes an update, or an extension developer ships a new release, your customisations survive intact. No patching, no re-applying changes, no breakage.

TL:DR – This article walks through the step-by-step process of creating a layout override in Joomla 6 and explains how it gives developers full, maintainable control over a site's design. One important distinction before we start: this is about layout overrides, not template overrides. They are related but different things, and conflating the two is a common source of confusion.

Details
Last Updated: 02 June 2026

Read more: Creating a layout override (alternative layout) in Joomla

Automatic Table of Contents generator for Joomla

Automatic Table of Contents generator for Joomla

Generating a clean, functional table of contents in Joomla has historically been more painful than it should be. After a previous plugin let me down one too many times, I went looking for something better — and found a solution that works reliably in Joomla 5 and Joomla 6. It took a little customisation, but the end result is exactly what I wanted: a compact, styled Bootstrap card sitting neatly above the article content.

TL:DR – Credit to Clifford E Ford, who wrote the original example plugin and documented it on the Joomla developer docs site.

 

Details
Last Updated: 02 June 2026

Read more: Automatic Table of Contents generator for Joomla

Installing Joomla 5 on Ubuntu Desktop 24.04 LTS
Joomla 5.0.3 successfully installed on Ubuntu 24.04

Installing Joomla 5 on Ubuntu Desktop 24.04 LTS

Joomla 5.x on Ubuntu 24.04 LTS with PHP 8.3 — Updated for 2026

Ubuntu 24.04 LTS is a rock-solid long-term support platform. If you are building or rebuilding a Joomla development machine in 2026, this combination — Ubuntu 24.04, Apache 2, MySQL 8.0, and PHP 8.3 — remains the most dependable and widely supported stack you can choose. PHP 8.3 is now fully proven with Joomla 5, and the Ubuntu LTS repositories keep everything coherent and maintainable without chasing third-party PPAs. This guide walks through a clean installation from scratch, covering the full stack from a bare Ubuntu desktop to a working, SSL-secured Joomla 5 site.

What will be installed

  • Apache 2, MySQL 8.0, and PHP 8.3 via the Ubuntu lamp-server task
  • Joomla 5.x — the current stable release — in one or more Apache virtual hosts
  • Additional PHP modules required by Joomla 5
  • ddclient for dynamic DNS updates, useful if you are working on a laptop that changes networks
  • Certbot for Let's Encrypt SSL certificates

TL:DR – Installing Joomla properly forces you to think through first principles: where your databases live, how the web server is structured, whether your network topology supports Let's Encrypt's HTTP-01 challenge for certificate renewal. It is easy to lose track of the moving parts, so this guide documents every step with commands you can copy directly. Hopefully it saves someone a few hours of archaeology.

Details
Last Updated: 02 June 2026

Read more: Installing Joomla 5 on Ubuntu Desktop 24.04 LTS

Preview Font Awesome icons in Joomla

Preview Font Awesome icons in Joomla

WYSIWYG editing in Joomla 5 with Font Awesome 6

Joomla 5 ships with Font Awesome 6 and Bootstrap 5 baked in, giving you a rich palette of icons and layout utilities right out of the box. The catch is that Joomla's default editors don't render either of them in the editing pane, so you're essentially working blind until you hit publish. JCE Pro solves that with a single configuration change, turning your editor into a genuine WYSIWYG environment where icons, buttons, and Bootstrap styling all appear exactly as they will on the live site.

TL:DR – The short version: the ability to switch between code view, editor view, and a fully styled preview — seeing your articles exactly as they'll appear when published, Font Awesome icons and all — makes JCE Pro worth the subscription fee for anyone who publishes regularly.

Details
Last Updated: 02 June 2026

Read more: Preview Font Awesome icons in Joomla

Page 5 of 11

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

Recent articles

  • Building Subscriptions Manager: An Iterative Development Story
  • Fixing GA isn’t working
  • Wiring AdMob in Flutter: Eight Hashes for Two Apps
  • Why Chrome couldn't reach my LAN web server on macOS, and why it wasn't DNS
  • Don't fight macOS (DFMOS)
  • Rebuilding 928uk® in Flutter

Popular articles about Joomla

  • Using the Joomla Command-Line Interface (CLI)
  • Module positions in the Cassiopeia template for Joomla
  • Roboto font is installed with Joomla
  • A responsive banner for topbar in Cassiopeia for Joomla
  • Installing Joomla 5 on Ubuntu Desktop 24.04 LTS
  • Scalable Vector Graphics in Joomla
  • Using Xdebug to improve PHP development with Joomla!
  • socialcards - a twitter meta data plugin for Joomla
  • Adding external News Feeds to your Joomla 4 site
  • Joomla shipped with Bootstrap 5.0
  • Reset Hits in Joomla
  • Ridiculously Responsive Social Sharing Buttons for Joomla
  • Enhancing Joomla CMS Site Security with SSH Keys
  • Easily Add Google AdSense to Your Joomla Site
  • Joomla 4.1.x on Ubuntu 22.04 LTS with Php 8.1

Popular Topics

  • macOS: The redefinition of modern Computing 59
  • Apple Silicon: Redefining Performance and Efficiency 25
  • Android: A Dominant Force in Mobile Computing 22
  • Linux: The Backbone of Modern Computing 19
  • iOS: The Engine Behind Apple’s Mobile Revolution 18
  • Apple Computer: Innovation, Software, Electronics 18
  • Ubuntu Linux: Stability, Security, and Open-Source Freedom 17
  • Microsoft Windows: An Operating System 17
  • Technology We Use: Devices and Tools Powering Everyday Life 14
  • Flutter: Build Once, Deploy Everywhere 14
My Blog
  • Terms of use
  • Privacy statement
  • Contact us
  • Sitemap
  • Joomla! — award-winning content management system (CMS)
  • Flutter — An open source framework for building applications from a single codebase