Joomla! World Conference 2026

The December Issue

December

You are viewing the December issue of Joomla Community Magazine, our very last one this year. Like every month, we treat you to an exciting mix of articles, tutorials and community news. 

  5588 Hits

Restricting Full Articles to Registered Users While Showing an Intro

Restricting Full Articles to Registered Users While Showing an Intro

Joomla’s built-in access control system is one of its strongest features and restricting content in this way is a very common requirement for membership sites, magazines, online courses.

  3638 Hits

Introducing the Advanced Migration Tool - My Journey from Idea to Release

Introducing the Advanced Migration Tool - My Journey from Idea to Release

I’m excited to introduce the Advanced Migration Tool - a Joomla component that helps migrate WordPress content into Joomla - and to share what I learned building it as part of the Joomla Academy.

  2815 Hits

Blog Roll module

Blog Roll module

On my site I want to have a module listing all the blog posts sorted by date. We can do this out of the box using the new mod_articles (since Joomla 5.2) module.

  2349 Hits

Case Study: Building a Multilingual AI Content Factory with Joomla & n8n

Case Study: Building a Multilingual AI Content Factory with Joomla & n8n

In the world of digital content, consistency is everything. If you are a video creator, you know the struggle: you spend days scripting, filming, and editing a video. But once you hit "Upload" on YouTube, your job isn't finished. You still need to distribute that content.

  5721 Hits
Tags:

The Blind Spots of Accessibility Testing Tools - Labels and Input Fields

The Blind Spots of Accessibility Testing Tools - Labels and Input Fields

Forms are a major area in accessibility testing, and ensuring they are fully accessible is essential. Clicking the wrong link on a website might be annoying, but submitting a credit card number in a text field to the wrong recipient can be costly and may even end up in court. 

  5583 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. 

  5708 Hits

From Confusion to Clarity: Students Bring Fresh UX Vision to Joomla.org

From Confusion to Clarity: Students Bring Fresh UX Vision to Joomla.org

Joomla.org has long served a global and diverse community of users, from those encountering content management systems for the first time to experienced developers and contributors deeply involved in open-source projects. Ensuring that this broad audience can find clarity, purpose, and direction on the site continues to be a central challenge for the Joomla project.

  1959 Hits

How to set up a small business website in Joomla

December-Small-Business

So you’ve installed Joomla and you’re looking at a shiny, fresh, but, most of all, empty backend. Now what? This article explains how to set up a super basic website for a small business.

  3472 Hits

Your Code, in the Wild: Opportunities Inside the Joomla Ecosystem

December-Young-Developers

Young developers looking for meaningful open source projects: this one’s for you! Dileep Adari contributed to Joomla through Google Summer of Code. He worked on enhancing content workflows in Joomla: "Matching my research with real-world impact, was exactly the kind of project I was looking for. It felt like: this is what I do, and this is where I can make a difference.

  6878 Hits

The Spirit of “Us”: How Joomla Builds Community Beyond Code

The Spirit of “Us”: How Joomla Builds Community Beyond Code

In a world where technology often feels cold and competitive, Joomla proves that software can be human.

  3651 Hits

CSS Shorts: :has()

CSS Shorts: :has()

The CSS :has() pseudo-class is often called the long-awaited “parent selector” in CSS, enabling developers to style elements based on their children or siblings.

  5029 Hits

This was the JoomlaDay™ DACH 2025

JoomlaDay DACH

In November the Joomla! community met in Bad Krozingen in Germany to join this year's JoomlaDay™ DACH.

  4957 Hits

Building a Joomla news feed that updates with Ajax

Building a Joomla news feed that updates with Ajax

This article started with a discussion about what we could do with the articles module in Joomla, that hadn’t been done yet. I suggested, “Customising it to make it do Ajax calls so it updates automatically”

  1193 Hits

The November Issue

November Edition

Say hi to your monthly dose of exciting Joomla news! The November issue of the Joomla Community Magazine is packed with good stuff. We have recaps from JoomlaDays, tutorials and lots of news from our wonderful community (did somebody say "elections"?).

  5058 Hits

Joomla 6.1 Release Managers, part 2: Stefan Wendhausen

Interview Release Managers

While the 6.0 downloads growing, we look to the new release managers for Joomla 6.1. Last month we featured  Harald Leithner and now we turn our focus on Stefan Wendhausen.

  8068 Hits

Pizza JUG & Fun Day – 11 October 2025 JUG043 Maastricht (Netherlands)

Pizza, JUG and Fun in the Netherlands

On 11 October 2025, JUG043 Maastricht (The Netherlands) hosted the Pizza JUG & Fun Day, bringing together 11 Joomla enthusiasts for a day of learning, networking, and fun! 

  10268 Hits

Last night some SQL saved my (Joomla) site

Last night some SQL saved my (Joomla) site

There are a number of ways to perform admin tasks on a Joomla website. Sometimes it’s not possible to do it via the dashboard, which is when I might fall back on SQL and the database for some help.

  3996 Hits

Test your Extension, Part 2: Cypress

Test your Extension, Part 2: Cypress

In this series, we explore methods and tools to test a Joomla extension. In this second episode, we’ll focus on Cypress as a tool for end-to-end tests.

  1150 Hits

Accessible Tables

Accessible Tables

What does a value in a table cell mean? Simply look at the header at the top of the column and/or somewhere at the beginning of the row. But what if you are blind?

  2423 Hits

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