Joomla! enstand ursprünglich aus dem Projekt Mambo (früher als Mambo Open Source bzw. MOS bezeichnet), welches seit Juni 2008 nicht mehr unterstützt wird. Am 1. September 2005 wurde unter dem Namen Joomla eine neue Mambo-Version eingeführt, die sich als Joomla 1.0 bis 2008 immer größerer Beliebtheit erfreute. Am 22. Januar 2008 wurde dann nach einigen RC-Versionen das erste Joomla 1.5 offiziell veröffentlicht, eine deutliche Verbesserung des zugrundeliegenden Core-Codes und einige heiß ersehnte (Community-)Features mit sich bringend.
Joomla! wird immer professioneller und beliebter
Der 1.5-Code wurde vollständig objektorientiert ausgelegt und die Komponenten folgten jetzt dem MVC-Entwurfsprinzip. Dementsprechend stand Komponentenentwicklern nun eine API / Schnittstelle zur Verfügung, um eigene Erweiterungen für Joomla zu entwickeln. Zig-Tausende von kostenlosen oder kommerziellen Erweiterungen wurden programmiert und angeboten, um Webprojekte mit allen nur denkbaren Funktionen zu ermöglichen. Dementsprechend, und natürlich aufgrund der allgemein bekannten Entwicklung im Internet, boomte die Nutzung der Open-Source Software Joomla 1.5 in den letzten Jahren gewaltig.
Die erste offizielle Version von Joomla! 1.6 im Januar 2011 markierte dann in erster Linie die Einführung der wichtigsten Funktionen (granulare Zugriffskontrolle, unbeschränkte Kategorien-Tiefe, Sprachenunterstützung etc.), auf die wir alle lange gewartet haben. Der in Version 1.5 eingeführte Legacy-Code wurde entfernt, wodurch der Core-Code um etwa 30 Prozent reduziert wurde. Auch die Umstellung auf eine neue Entwicklungsstrategie, die es uns ermöglichen soll, kontinuierlich Release-Updates zu erhalten, während der Upgrade Prozess dabei so einfach wie möglich ist (wie man es z.B. seit Jahren von WordPress kennt und schätzt) war im neuen Joomla 1.6 integriert. Im ersten Halbjahr 2011 wurden dann von der weltweiten Entwicklergemeinde auch nach und nach einige der Module, Plugins und Erweiterungen angepasst. Zwar noch lange nicht alle, aber in den letzten 2 Monaten konnte man wieder daran denken, auch komplexere Webprojekte im neuen Joomla umzusetzen.
Also was jetzt, Joomla 1.5 oder 1.6 oder 1.7 oder 1.8?
Gerade dachten wir Webmaster noch, alle Webseiten auf Version 1.6 migrieren zu müssen (bei Joomla ein Horror den man bewußt nicht als Update bezeichnet), da gibt es seit Juli 2011 Joomla 1.7 … und Version 1.6 ist von der Bildfläche verschwunden. Ein (empfohlenes) Sicherheitsupdate, und ein “Fehler im automatischen Updatemanager wurde behoben”. Beim nächsten Mal wird alles besser, Juhuu! Nur, für Joomla 1.7 gibt es aktuell so gut wie keine Erweiterungen – wie sollen die Entwickler der z.T. sehr umfangreichen Komponenten diesem Tempo auch folgen können. Also Hängen im Schacht.
Joomla 1.5 als aktuelles Long Term Support (LTS) Release wird bis April 2012 unterstützt.
Update 12/2011 von Andrew Eddie
Joomla 1.8 wird übersprungen. Anfang 2012 soll dann Version 2.5 kommen – es wurde entschieden, dass die *.5-er Versionen als Long Term Support eingestuft werden. Juli 2012 soll dann Joomla 3.0 folgen, um als Zwischenversion im Juli 2013 wiederum von 3.5 (LTS) abgelöst zu werden.
Fazit: Das aktuell verfügbare Joomla 1.7.3 ist nur Standard-Support-Version (6 Monate Laufzeit), steht in dieser Phase kurzfristig und zusätzlich zur Verfügung, und sollte deshalb nur für neue Projekte
A) wenn möglich, siehe oben, und B) wenn nötig wegen neuer Funktionen eingesetzt werden.
Bestehende und funktionierende Live-Projekte sollte man bis Mitte 2012 am Besten noch ruhen lassen, bis benötigte Komponenten, Module, Templates, Sprachen und Plugins verfügbar, getestet und angepasst sind.
Wer mehr über die Hintergründe lesen möchte: Die Joomla! Entwicklungsstrategie (Englisch)



