Joomla! ist ein kostenlos erhältliches Open Source Content Management System, welches für die Erstellung von dynamischen Webseiten geeignet ist. Obwohl bereits zahlreiche Großprojekte mit Joomla! umgesetzt wurden, findet es primär bei der Realisierung von kleinen bis mittelgroßen Internetpräsentationen Verwendung.

Die australische Software-Firma Miro International begann im Jahre 2000 mit der Entwicklung des Mambo CMS und veröffentlichte den Quellcode fast unverzüglich als Open Source. Als Folge entstand eine Entwicklergemeinde, die das Projekt mit vorantrieb. Das Mambo-Projekt wurde kurze Zeit später aufgespalten, und es entstand neben der Open-Source-Software auch eine kommerzielle Version namens Mambo 2002, die später in Jango umbenannt wurde.

Die Geschichte von Joomla! reicht in das Jahr 2005 zurück, als sich wegen interner Differenzen ein Großteil der am damaligen Mambo-Projekt beteiligten Entwickler entschloss, ein eigenes Content Management System zu veröffentlichen. So erschien im September 2005 die erste Joomla!-Version, welche zum damaligen Zeitpunkt noch identisch mit der Softwarearchitektur von Mambo war. Anfang 2008 trennte man sich vollständig von den Wurzeln seines Vorgängers und veröffentlichte mit der Version 1.5 die erste vollkommen eigenständige Joomla!-Version. Seit der ersten Version im Jahr 2005 wird Joomla! durch die eigens gegründete gemeinnützige Organisation Open Source Matters betreut.

Joomla! wurde unter der GNU (General Public License) veröffentlicht und kann daher kostenlos eingesetzt werden. Es basiert auf der Scriptsprache PHP 5, sowie auf dem freien Datenbanksystem MySQL, wodurch es möglich ist, Joomla! auf nahezu allen Webservern zu betrieben.

Der Begriff Joomla! bedeutet in der Suaheli-Sprache so viel wie „alle zusammen" oder „als Ganzes", was die Tatsache erklärt, dass Joomla! über eine sehr große und aktive Entwicklergemeinde verfügt. Joomla ist die englische Schreibweise für das aus dem Suaheli stammende Wort »Jumla«.

Der Joomla!Community ist es auch zu verdanken, dass inzwischen weit über 4.000 Erweiterungen für das Content Management System zur Verfügung stehen. Sie erweitern den bereits großen Funktionsumfang von Joomla! um zusätzliche Eigenschaften, wodurch das Content Management System auch speziellen Anforderungen gerecht wird.

Insbesondere der im Vergleich zu anderen Content Management Systemen leichte Einstieg, sowie die intuitive Bedienung, haben einen entscheidenden Anteil daran, dass Joomla! inzwischen zu den am weitesten verbreiteten Online-Redaktionssystemen zählt.

Die offizielle Homepage des Joomla! Projekts finden Sie unter www.joomla.org