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

The new all-in-one Articles module for Joomla 5.2

The new all-in-one Articles module for Joomla 5.2

Joomla's all-in-one Articles module, introduced in Joomla 5.2 and now firmly established as the standard approach in Joomla 5.x through the current release cycle, gives site builders a single, flexible tool for displaying articles in almost any configuration imaginable.

One module. Latest articles, most-read articles, archived articles, category-filtered articles, tag-filtered articles — all handled from a single interface. If you are still running the legacy article modules that shipped with earlier Joomla versions, 2026 is a good time to retire them.

From Content → Site Modules, create a new module of type Articles and you have access to the full range of options. This article walks through replacing the two most common legacy modules — Articles - Most Read and Articles - Latest — with the new unified module, and covers what has settled in around it since its debut.

TL;DR – Replacing the old Articles - Most Read module with the new Articles module took a few minutes and the result is cleaner, more maintainable, and more capable. The Joomla core team made a smart call consolidating five separate modules into one.

Details
Last Updated: 02 June 2026

Read more: The new all-in-one Articles module for Joomla 5.2

Setting up Google Analytics on WordPress

Setting up Google Analytics on WordPress

A client had me set up Google Analytics on WordPress. I'm a Joomla person. What could possibly go wrong?

TL:DR – Step by step setup of Google Analytics 4 (GA4) for a WordPress-based website using Google Site Kit, including how to verify your setup with Google Tag Assistant in 2026.

Details
Last Updated: 02 June 2026

Read more: Setting up Google Analytics on WordPress

Creating a module for Joomla

Creating a module for Joomla

Building a custom module for Joomla! 5.x and beyond is more straightforward than the sprawling, often contradictory documentation on the internet might suggest. Here's a practical walkthrough — written for 2026 — that cuts through the noise and gets you to a working module quickly.

TL:DR – Most Joomla tutorials online are years out of date and target older versions. The single most reliable source remains the Official Joomla Module Development Tutorial, now maintained under the Joomla Programmers Documentation (currently at version 6.1 of the manual). Everything below is based on that resource, adapted for Joomla 5.x, with my own notes and observations layered on top.

Details
Last Updated: 02 June 2026

Read more: Creating a module for Joomla

How to integrate stripe php into joomla

How to integrate stripe php into joomla

In 2026, integrating Stripe into Joomla remains one of the most practical ways to add robust subscription and payment handling to your Joomla CMS based site. This guide walks through building a custom Joomla plugin that uses the Stripe PHP library to handle payments, creates a subscription via the Stripe API, and ties that subscription to a Joomla user account.

The process involves three main stages: installing the Stripe CLI for command-line access to your Stripe integration, pulling in the Stripe PHP server-side SDK via Composer, and wiring the SDK into Joomla's plugin framework. The Stripe PHP SDK has matured considerably, and Stripe's API surface is now more consistent and better documented than ever — making this a realistic DIY project for developers comfortable with PHP and Joomla extension development.

Note – This integration requires a working knowledge of terminal commands, PHP, and the Joomla CMS plugin framework. Joomla 5.x is assumed throughout, though the plugin structure is broadly compatible with Joomla 4.x and Joomla 6.x.

Details
Last Updated: 02 June 2026

Read more: How to integrate stripe php into joomla

Creating a plugin for Joomla

Creating a plugin for Joomla

Writing a plugin for Joomla remains one of the most direct ways to extend the CMS without touching core files. Joomla's plugin architecture is event-driven: your code registers as a listener, waits for the system or another extension to fire a named event, and responds accordingly. The fundamentals haven't changed dramatically, but the shift toward PHP 8.2+ conventions, stricter typing, and Joomla's modern dispatcher system means the boilerplate you'll write today looks noticeably cleaner than it did even a couple of years ago.

TL:DR – A step-by-step guide to building a simple, installable Joomla 5 plugin in 2026. Get the structure right once and every plugin you write after becomes much faster to ship.

Details
Last Updated: 02 June 2026

Read more: Creating a plugin for Joomla

Page 4 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