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. 

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.

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.

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.

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.

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.

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.

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.

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. 

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. 

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