Joomla! World Conference 2026

Custom Plugins, part 1: General Overview

Custom Plugins

This is the start of a series of articles about building custom plugins. We will start with some general information about plugins and creating them. In subsequent episodes of this series we will take a closer look at specific plugin types and their peculiarities.

  292 Hits

Dependency Injection: What and Why?

Dependency Injection: What and Why?

If you use Joomla, you may have heard the term “dependency injection”. But what is it and why is it important? I’ll explain it as clearly as possible, to make it understandable for non-coders too. 

  5779 Hits

Case study: Migrating vehicles ads from EXP AutosPro to DJ-Classifieds using DJImporter

Case study: Migrating vehicles ads from EXP AutosPro to DJ-Classifieds using DJImporter. Case study: Migrating vehicles ads from EXP AutosPro to DJ-Classifieds using DJImporter.

About 10-12 years ago, the owner of a car news website, built with Joomla, needed to create a  classified adverts section where private individuals or care dealerships could post vehicles for sale. For this, we purchased a commercial component called EXP AutosPro, which made it possible to build a full-fledged automotive classifieds system.

  2077 Hits

J2Store - Joomla Shopping Extension will be continued

November-J2Store

Haven’t migrated your Joomla 3 website(s) because it uses J2Store and you’re not sure what will happen? Dreading the moment that J2Store pulls the plug and you would need to have that uncomfortable client discussion about moving to a new ecommerce solution? Fear no longer: J2Store will be continued! Olivier Buisard and Adam Melcher are working on it as we speak, and new versions have been released already. Read all about The Fork, The Developers and The Plans!

  2938 Hits

Steve Burge, the man behind Joomlashack

September-Joomlashack

Most joomlers have visited one of Steve Burge's sites at some time, whether it's OSTraining for training or Joomlashack for extensions. What most of his tools have in common is their use in education.
We were curious to know why this former schoolteacher decided to devote his professional life to providing quality Joomla tools, so we asked him, and Steve kindly replied :

  1945 Hits

Let's shine some light on your extension(s)...

September-JED

As you might know, Joomla 5 is a great open-source CMS all by itself and it does so much in the core that you can truly build a great website with just what is built-in… too often, sadly, website developers will use either:

  1423 Hits

Tools to build a Component - 2: An Embedded Application

Building-Components-P2

In the second episode of our building-tools adventure we'll delve deeper into our event schedule example and explore how to implement it using two Joomla application builders — Seblod and Fabrik. We'll not yet create a full component, instead we’ll embed our application within these extensions. By doing so we will also get a better understanding of the requirements for the component we want to build in subsequent articles of the series.

  2285 Hits

I've a secret to share, but dont tell anyone

2024---JCM-secret

Are you a developer who needs to know when you can expect deprecated old functions, an administrator who may have new features to gem up on, or perhaps just nosy and wants to know when the next release is due? Then read on and get the inside knowledge.

  2079 Hits

The Vice President of Joomla is helping the Police with their enquiries

2023-POLICE-DECEMBER

Here in the UK, the phrase “helping the police with their enquiries" is synonymous with other phrases, such as “Assisting law enforcement with their investigation” and often ends with having “your collar felt.” 

Luckily, I even get paid to help them, which is not the usual turn of events when dealing with the Law, but in my case, it is because I build websites for several different Police groups in the UK.

  3016 Hits

End-to-end testing with Joomla! and Cypress - My First Steps and thoughts

2023---JCM-End-to-end-testing-with-Cypress1cypress

Automated tests are not a special tool for software developers in large projects. Especially for extensions, automated tests are a help to quickly identify problems. They help to ensure that extensions work smoothly in newer Joomla versions.

  32328 Hits

By accepting you will be accessing a service provided by a third-party external to https://magazine.joomla.org/