Joomla
This article is a stub. You can help the IndieWeb wiki by expanding it with relevant information.
Joomla is a content management system that can be IndieWebified.
In 2026 Joomla celebrated its 21st birthday as an open-source CMS and still has an active community maintaining it.
How to
Astrid Gรผnther wrote a blog post to share a proof-of-concept on how to indiewebify a Joomla site:
She also published an article in the February 2023 edition of Joomla! magazine on the Fediverse and her attempts to add ActivityPub and federation to Joomla
- 2023-02-20 : Turning the Joomla website into an ActivityPub server and being an independent participant in the Fediverse - A start
Includes setting up features like:
- Web Sign-in
- h-card
- h-entry
- u-in-reply-to
- receiving webmentions and pingbacks via webmention.io
IndieWeb Examples
A work-in-progress by User:Aftertaf.mont-gargan.fr on personal blog
Criticism
- I have worked with several Joomla installations over the years (all in 1.x and 1.5.x versions) and found it to be a pain in the neck. The terminology and structure of the code in its MVC is confusing and relatively simple tasks have taken longer than necessary. I have dealt with several security problems and hacked installations โ including a site that was being used as part of a botnet. Perhaps the core code is no less secure than other CMS (bugs happen), but I feel like there's a disproportionate amount of headaches for Joomla, perhaps because it encourages poor server practices. I won't pretend to be unbiased, here. I loathe Joomla and strongly recommend not using it.
gRegor Morrill
- Adding my counter-opinion. I have worked with Joomla since v1.5.x and restarted creating sites with version 3.5.x. Since this time Joomla has evolved, and at time of writing (2026/09) is at 6.1.2. Much work has been made by the core team to revamp and modernise Joomla, remove legacy code and make it a lot easier and modular for developers. I find it to be a great CMS with the right plugins to help on the aesthetics for templating. I also won't pretend to be biased in the other direction but I think in its current state it has a lot going for it. aftertaf