Joomla! World Conference 2026

Building color palettes with: CSS color-mix()

Building color palettes with CSS

As elements are added to a stylesheet, keeping colours consistent throughout a project can be tricky. CSS functions are available to speed creation of colour variations and quickly implement changes when needed.

  2103 Hits

Joomla! Workflows, Reimagined: My GSoC Journey from Form Fields to Flowcharts

Joomla! Workflows, Reimagined: My GSoC Journey from Form Fields to Flowcharts

Tired of juggling multiple screens just to build a workflow in Joomla?

Imagine visualizing your stages and transitions like a mind map - interactive, intuitive, and all in one place. That’s exactly what we set out to build this summer. 

  2239 Hits

Crossing CMS Borders: Migrating across Worlds with a Common Content Model

Crossing CMS Borders: Migrating across Worlds with a Common Content Model

Love databases? I do too. I’ve always loved working with structured data, and that passion led me to develop a smart, dynamic way to migrate content from WordPress to Joomla. No scripts, fewer hardcoded hacks - a clean model and maintainable design.

  1048 Hits

Elevating Weblinks: A Blueprint for Extension Development

Elevating Weblinks - A blueprint for extension development

When a core component like Weblinks was decoupled, it created a maintenance challenge. My Google Summer of Code project had a clear mission: bring this useful extension up to modern Joomla 5 standards, not just for end-users, but as a public example of high-quality development and testing practices.

  1556 Hits
Tags:

My GSoC 2025 Journey Building Joomla's AI Framework

My GSoC 2025 Journey Building Joomla's AI Framework

When I first read about the GSoC 2025 AI Framework project, I was intrigued but completely unprepared. My background was in machine learning and deep learning- totally different beasts from AI API integration. I had zero experience with APIs, no clue about AI integration in websites, and honestly, no idea how to even start. But curiosity won. I had seen other CMS platforms embracing AI capabilities and wondered: why not Joomla? AI is what everyone is seeking right now, and Joomla! could take a significant step forward by integrating AI into its platform. 

  3638 Hits

The July issue

JULY

You may know it already: Joomla will celebrate its 20th birthday next month, on August 17 to be precise. Twenty years of working together to make every new version the best Joomla ever, twenty years of enabling people to learn, contribute and rise up above themselves, twenty years of community, friendship and freedom. That calls for a celebration. But actually, the Joomla Community Magazine is doing that every month. With each new issue, with each article, we spread the Joomla love, share our knowledge, and encourage people to join us. We have how-to's and tutorials as well as stories and news from our community and interesting reads about what's happening around us. I hope you enjoy this month's issue, and don't forget: Joomla is worth celebrating every day!

  4566 Hits

Celebrating Two Years of Joomla Guided Tours

Celebrating two years of Joomla Guided Tours

June 2025 marks a significant milestone that I'm incredibly proud to share with the Joomla community—the second anniversary of our Guided Tours team, a dedicated group that has transformed how users experience and learn Joomla.

  1098 Hits

Governance in Open Source Communities: Aligning with the United Nations Open Source Principles

Governance in Open Source communities

In May 2025, the United Nations Digital Technology Network adopted a new set of Open Source Principles. These principles provide guidelines to promote collaboration and the adoption of open-source technologies for digital projects within the UN and globally, and they're all about open, secure and inclusive global digital collaboration. Read more about Joomla's endorsement of the Open Source Principles!

  3724 Hits

How to create an author's page

How to... create an author page

If your website (or your client’s website) features blogs or articles by multiple authors, you may want to have author pages showing their bio and links to the articles they’ve written. Here’s how to do that with Joomla’s core contact component.

  5278 Hits

Elections coming up: these are the vacant board positions

JCM-JULY-Elections-1101

Would you like to be involved in Joomla’s future? And do you know how to facilitate, encourage, motivate and inspire a bunch of dedicated volunteers? Be part of Joomla’s leadership! It's election time in Joomland, so now is your time to stand up and go for a board position. Read more if you want to know more about the elections (and how to vote)!

  3558 Hits

Spread the Joomla Love - An interview with Brian Teeman

July-Spread-the-Joomla-love

What do you do when your baby turns 20? Celebrate! That's what Brian Teeman, one of Joomla's founders, had in mind when he created Spread the Joomla Love, a website celebrating 20 years of Joomla. JCM interviews him: about the site, the community, what it means to be part of something bigger, and what spreading the Joomla love is about. 

  1084 Hits

A Day of Coding - Exploring Module Overrides & Dynamic Effects in Joomla!

Joomla Day of coding

Upcoming Hybrid Workshop: Exploring Module Overrides and Dynamic Effects in Joomla
Join us for an engaging and educational hybrid Joomla event, hosted by Laura Gordon and co-organized by the Joomla Users Group of NJ and Rutgers, The State University of New Jersey. Whether you’re local or joining from afar, you can attend in person at Rutgers' College Avenue Campus in New Brunswick or participate virtually via Zoom.

  1170 Hits

The Digital Future in Our Hands: Open Source and AI as an Opportunity

Open Source & AI as an opportunity

In a world where core digital infrastructures are controlled by a few large tech corporations, digital sovereignty has become a major topic. In this context, open source is not just a technical alternative to Big Tech – it represents hope for a democratic, transparent, and independent digital future for our societies.

  4299 Hits
Tags:

Introducing the Joomla Health Checker: Your Website's Personal Physician

The Joomla Health Checker

Empowering administrators with insights beyond just updates

We've all been there. You log into your Joomla administrator panel, check for updates, see that green checkmark, and think "Great! My site is healthy." But is it really?

  4857 Hits

Leading in Open Source: It’s Not About Doing Everything Yourself

Leading in Open Source

In the world of open source, leadership is less about authority and more about influence. It is not defined by job titles or organizational charts. It is about creating the conditions for others to succeed. One of the most important lessons for any open source leader to learn is this:

Being a leader is not about doing everything yourself.

It is tempting to try, especially if you care deeply about quality or feel responsible for the project's reputation. But leadership is not about being the sole engine of progress. It is about building trust, communicating clearly, and knowing when to step aside so others can lead.

  3935 Hits

The Blind Spots of Accessibility Testing - Bypass

JCM-JULY-Accessibility-Testing

The accessibility tester strikes again! In this article, we introduce another "blind spot" of automated accessibility testing tools: the bypass – and it’s not what you might think at first.

  4198 Hits

Recover your voice. Develop your podcast site in Joomla!

Make a podcast about Joomla Part 3

Having a dedicated website for your podcast isn’t just a bonus - it’s essential. It’s your home base, your archive, your identity. While platforms like Spotify and Apple Podcasts help you distribute your voice, your website gives you control over the experience. Joomla! is a great tool to manage your podcast, so let’s dive into what you need to host a premium podcast website.

  1081 Hits

What are the benefits of having a website maintenance contract?

JCM-JULY-Maintenance-Contracts-1087

Some website developers don't include a maintenance agreement as part of their projects, and as a result, once a site is completed, it may accumulate important updates that are never made.

  1457 Hits

Joomla turns 20! How will you celebrate?

July-Birthday

Next month marks the 20th anniversary of Joomla's birth. Time to celebrate! There will no doubt be official festivities, but that doesn't mean you can't have your own celebration. Need inspiration? JCM got your back: check out this list of twenty ways to celebrate this unbelievable, wonderful milestone!

  1291 Hits

The June issue

The June issue

Putting together the Joomla Community is a very satisfying job. Each and every month, my Co-Editor Claudia and I get to see a huge variety of articles, written by you, members of the Joomla Community. So it is with great pride and joy that we present to you the June issue of the Joomla Community Magazine!

This month, you can read how you can help shape Joomla's future or make valuable contributions now, find out which new features are coming (SEO out of the box as well as a tool to migrate your WordPress site to Joomla), why you shouldn't rely on automated tools alone to fix the accessibility of your website, and how to create page transitions for your website, with CSS.

Are you coordinating a Joomla User Group? Heads up: there's a global meeting coming, don't miss out on that! And if you consider yourself a (wannabe) Joombassador, read The Pink Elephant Paradox and check how you can be contribute to Joomla's 20th Birthday Party!

  5390 Hits

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