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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
In a world where technology often feels cold and competitive, Joomla proves that software can be human.
In November the Joomla! community met in Bad Krozingen in Germany to join this year's JoomlaDay™ DACH.
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."
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”
By accepting you will be accessing a service provided by a third-party external to https://magazine.joomla.org/