Joomla!
Joomla steht als Open Source zur Verfügung. Den Joomla-Entwicklern ist diese Entwicklungsphilosophie sehr wichtig, weshalb der offizielle Slogan „... because open source matters“ verwendet wird. Inzwischen wird Joomla weltweit für zehntausende Websites der unterschiedlichsten Art eingesetzt. Neben anderen bekannten CMS wie z. B. Drupal, Mambo und Typo3 ist Joomla eines der meistverwendeten CMS weltweit. Joomla hat eine starke Online-Community, die ihre Mitglieder aktiv unterstützt. Außerdem gibt es auch im deutschsprachigen Raum Unternehmen, die kommerziellen Support anbieten und Entwicklung professionell betreiben.
Award
Joomla hat den englischen Packt Publishing Open Source Content Management System Award im Jahr 2006 in der Kategorie Overall Winner und 2007 in der Kategorie "Best PHP Open Source Content Management System" gewonnen.Am 22. Januar 2008 wurde der erste Stable Release von Joomla 1.5 über die offizielle Projektseite veröffentlicht. Der Release trägt die Versionsnummer 1.5.0 und den Codenamen Khepri, der gleichnamigen altägyptischen Gottheit, die den Sonnenaufgang verkörpert.[5]
Version 1.5 stellt für das CMS Joomla einen Entwicklungssprung dar. Basierte der Quellcode der 1.0x-Serie noch auf Mambo, handelt es sich bei der Version 1.5 im Prinzip um ein neues CMS.
Wegen des neuartigen Aufbaus der Version 1.5 wird oft von einem sogenannten Framework gesprochen. Der Code wurde vollständig objektorientiert ausgelegt und die Komponenten folgen dem Model-View-Controller-Entwurfsprinzip. Dementsprechend steht Komponentenentwicklern eine neue API zur Verfügung, um eigene Erweiterungen für Joomla zu entwickeln. Obwohl das Framework in der objektorientierten Version PHP 5 geschrieben wurde, ist Joomla 1.5 auch zur Version 4 teilweise abwärtskompatibel. Dennoch wird PHP 5 für den Betrieb empfohlen, da Joomla 1.5 mit dieser Version signifikant schneller und stabiler läuft.
Ausgewählte Eigenschaften
Strikte Trennung von Layout/Design und funktionalem Quelltext mit dem Model-View-Controller-Entwurfsprinzip
Suchmaschinenoptimierung – Joomla kann menschen- und maschinenlesbare URLs (zum Beispiel für Suchmaschinen) erzeugen
Eingebaute Volltext-Suchfunktion
Eingebaute Caching-Mechanismen sorgen für gute Performance
Zahlreiche Templates ermöglichen weitgehende Anpassung des Layouts
Spracheinstellungen (auch mehrsprachige Sites) mit Hilfe von Lokalisierungsdaten
Anbindung an LDAP Server/-Authentifizierung
Anbindung an OpenID Server/-Authentifizierung
Integration von Ajax-Features mit dem JavaScript-Framework MooTools
(Quelle: Wikipedia)

