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.
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.
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.
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.
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.
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!
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.
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!
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.
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)!
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.
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.
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.
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?
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.
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.
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.
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.
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!
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!
By accepting you will be accessing a service provided by a third-party external to https://magazine.joomla.org/
