Joomla! wurde erstmals im Jahr 2005 unter diesem Namen veröffentlicht. Das Open Source CMS basiert auf dem CMS Mambo, welches von einem australischen Unternehmen, Miro International, seit 2000 entwickelt und als Open Source veröffentlicht wurde.
Durch die Entwicklergemeinschaft wurde das Projekt vorangetrieben, bis 2005 die Abspaltung von Miro International erfolgte und auf Basis der Mambo Version 4.5.2.3 das beliebte Joomla! entwickelt wurde.
Der Name „Joomla!" ist als eine Lautschrift für das aus dem Suaheli stammende Wort „Jumla" zu verstehen und lässt sich am besten mit „alle zusammen" oder „in der Gesamtheit" übersetzen.
Joomla! ist ebenso wie TYPO3 in PHP entwickelt und verwendet eine MySQL Datenbank. Es wird unter GNU General Public Licence (GPL) veröffentlicht. Es bietet dem Nutzer die Möglichkeit, einfach und unkompliziert den Funktionsumfang mittels Komponenten, Modulen und Plug- In enorm zu erweitern und durch Templates das Erscheinungsbild der Seiten zu verändern.
Es ist einfach genug für private Seiten und mächtig genug für kommerzielle Anwendungen. Die Bearbeitung und Administration der Webseite erfolgt mithilfe eines Webbrowsers. Dabei können Inhalte sowohl über das Backend (Oberfläche für Administration und die Verwaltung der Webseite) als auch über das Frontend (Oberfläche die von Besuchern gesehen wird) angepasst werden.
Quelle: Praktischer Vergleich der Open Source Content-Management-Systeme TYPO3 v4.5 und Joomla! 2.5 mit anschließender Realisierung einer Webseite auf der Basis von Joomla! 2.5; Gegenüberstellung des Aufbaus, Funktionsumfangs der Rechteverwaltung und der Einsatzgebiete, M.Wolf 2012