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

Setting up an Apache server with Homebrew on macOS Sequoia 15 can enhance your local development and testing capabilities significantly. This guide serves to walk you through the necessary steps to install Apache, make the required configuration adjustments, and enable your environment for local testing of websites. Importantly this method does not interfere with the system version of Apache which is made complex by Apple. If you have not yet installed Homebrew, you may first want to do so as it simplifies package management on macOS.
TL:DR – The installation of Apache on macOS Sequoia 15 with Homebrew is straightforward and involves editing configuration files, setting permissions, and ultimately testing your server. This setup is designed for local development, allowing you to test your websites, and in my case Joomla content management system extensions, before deployment. Follow each step diligently, and you’ll have your server operational in no time. I wouldn't recommend macOS for production web site hosting anymore though. Best to use a hosting provider for that.
- Details
Read more: Local Development 101: Create an Apache Server for Joomla on macOS Sequoia Using Homebrew

Joomla is one of the most versatile content management systems (CMS) available today, providing users with the tools they need to create dynamic, visually appealing websites. One of its default templates, Cassiopeia, serves as the backbone for many Joomla-powered sites, offering a clean and modern layout. However, as with any default design, users often want to personalise it to match their brand identity. Custom colour themes play a pivotal role in this process, allowing website owners to align their sites with their branding while offering an engaging user experience. This article will explore how to create custom colour themes for Joomla’s Cassiopeia template that will remain intact even after updates, addressing the challenges and offering practical solutions for persistent customisation.
TL:DR – Creating a custom colour theme for the Cassiopeia template in #Joomla takes several steps to ensure that changes are not overwritten during updates. Seems daunting but worth it for maintainability.
- Details

Submitting an extension to the Joomla! Extension Directory™ (JED) is a straightforward process that enables developers to share their creations with the Joomla community. Given that there are over 5,000 extensions currently listed, making a contribution can significantly enhance both your visibility and that of your work. This article details the necessary steps, from registration through to submission, and highlights key considerations to ensure your extension meets the platform's requirements.
TL:DR – The process of submitting an extension to the Joomla Extension Directory involves registering on the platform, completing a submission form, and ensuring adherence to necessary requirements for approval. This guide provides a comprehensive overview using our recent experience and shows how to successfully complete the submission process. You can find the plugin in the JED by searching for Automatic Meta Description (Joomla Extensions Directory), and the source code is in GitHub at Autometa (GitHub)
- Details
Read more: From Start to Finish: How to Submit to Joomla Extension Directory Effectively

The choice between newsletter platforms like Buttondown and traditional blog sites is a dilemma for creators. This article examines the strengths and weaknesses of these newsletter platforms, particularly Buttondown, in comparison to conventional blogging platforms, shedding light on their functionalities, benefits, and ideal use cases for distinct segments of content creators. As email marketing remains a crucial channel, understanding these options is necessary for any would-be newsletter author contemplating imrpovements to their digital strategy.
TL;DR – The debate between using dedicated newsletter platforms and traditional blogging sites hinges on various factors, including ease of use, customisation options, deliverability, and monetisation features. While platforms like Buttondown offer specific advantages, traditional blog sites might better suit certain creators. Thus, the decision depends largely on individual goals and preferences.
- Details

I decided to submit my little plugin to the Joomla Extensions Directory. That might have been rash, given theres quite a lot of moving parts here to get comprehension of. Theres the plugin and its structure itself, and theres the Joomla update system, and theres the submission to the Joomla Extensions Directory. Anyway, heres the story about how I published a plugin on the Joomla Extensions Directory in this article.
TL:DR – There was a lot to learn here but setting up using an update server was quite a fun thing to do. It will definitely be easier next time around. The plugin is now available see Automatic Meta Description in the Joomla! Extensions Directory.
- Details
- Better SEO in Joomla by eliminating duplicate canonicals
- Using Joomla’s Web Asset Manager joomla.asset.json for CSS and JS
- Creating a Joomla plugin and component with a little help from AI
- Automated meta descriptions in Joomla
- The new all-in-one Articles module for Joomla 5.2
- Setting up Google Analytics on WordPress
- Creating a module for Joomla
- How to integrate stripe php into joomla
- Creating a plugin for Joomla
- Integrating Stripe with Joomla
- Creating a layout override (alternative layout) in Joomla
- Automatic Table of Contents generator for Joomla