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

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

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

Page 5 of 11

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

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!
  • Adding external News Feeds to your Joomla 4 site
  • socialcards - a twitter meta data plugin for Joomla
  • 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
Add as a preferred source on Google

Recent articles

  • Linux Formally Embraces AI Code Contributions With Human Accountability Rules
  • Roku Stick: Best Apps, Hidden Features, and Setup Tips
  • Roku Stick: Apps, Hidden Features, and Getting the Most From It
  • Xcode simulators can be very nearly impossible to delete
  • Disk full on a Mac? Check for old iOS backups hogging space
  • macOS Terminal Security: Apple's New Warning System Explained

Popular Topics

  • macOS: The redefinition of modern Computing 38
  • Linux: The Backbone of Modern Computing 19
  • Android: A Dominant Force in Mobile Computing 15
  • iOS: The Engine Behind Apple’s Mobile Revolution 15
  • Ubuntu Linux: Stability, Security, and Open-Source Freedom 14
  • Apple Silicon: Redefining Performance and Efficiency 13
  • Technology We Use: Devices and Tools Powering Everyday Life 13
  • Amazon Web Services (AWS): A Cloud Computing Solution 12
  • Flutter: Build Once, Deploy Everywhere 11
  • Apple Computer: Innovation, Software, Electronics 10
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