Twenty-six years ago, in the desert town of Swakopmund in Namibia, I jumped out of a plane without a parachute.
This is not a metaphor. It was a tandem skydive.
There is a persistent myth in open source that the biggest challenges are technical. People assume the problems lie in the code, the architecture, the governance model, or the roadmap. They’re wrong. One of the biggest problems facing open source software is the users.
You found a bug. Good. Now the real work starts.
Many developers think fixing a bug means making the error message disappear or getting the expected output to appear again. That is not fixing a bug. That is silencing a symptom. Real bug fixing requires understanding what changed, why it changed, and what that change affected.
If you are using Firefox and experiencing problems when editing content in Joomla — specifically where the TinyMCE editor keeps reloading, flashing, or constantly refreshing while typing — this article explains the solution.
There was a time when adding a tooltip, floating panel, or contextual menu meant reaching for a JavaScript library. Not anymore.
In this tutorial, you will learn how to create a template override for the Article view so that the intro text and full text are rendered separately. This makes it possible to apply different CSS styling to the intro section of an article.
If you use TinyMCE, the default editor in Joomla, you may have noticed a frustrating table issue.
Supporting right-to-left (RTL) languages in Joomla — whether Persian (Farsi), Arabic, Hebrew or others — is more involved than simply installing an RTL language pack and flipping a switch. If you’ve ever worked on an international Joomla site, you’ll realize that changing the text direction is the easy part… and the real work is in the details.
Joomla 5.2 quietly introduced a powerful new content feature: native accordions in TinyMCE, powered by standard HTML rather than JavaScript. This gives content creators an easy way to add collapsible sections while keeping markup clean, accessible, and future-proof.




