Riesige Community
Weltweit existieren mehrere Millionen Joomla!-basierende Websites, woraus eine riesige Community entsteht. Im offiziellen Forum sind mehr als 700.000 User registriert, die durch zahlreiche weitere User in lokalen Communities unterstützt werden. Regelmäßige lokale Treffen und nationale wie internationale Veranstaltungen sorgen für einen stetigen Austausch, wodurch sich immer ein hilfsbereiter Ansprechpartner für Fragen aller Art findet.
Besonders erwähnenswert ist dabei, dass in der internationalen Community ein sehr angenehmes Klima herrscht, welches viele Entwickler und Nutzer sehr schätzen. Die gemeinsame Arbeit am System schweißt zusammen und macht es zu einem einmaligen Erlebnis „dabei“ zu sein.
Technologie
Joomla! ist ein auf der Skriptsprache PHP basierendes CMS und unterstützt verschiedene Datenbanksysteme (MySQL, MSSQL, PostgreSQL) zum Ablegen der Daten. Als Unterbau wird ein selbst entwickeltes, objektorientiertes MVC-Framework verwendet, das in einem separaten Projekt, der Joomla!-Plattform, kontinuierlich weiterentwickelt wird. Die Bibliotheken und Klassen der Plattform lassen sich dabei auch für eigene, vom CMS unabhängige, Projekte und Applikationen verwenden, wodurch die Plattform auch durch Entwickler unterstützt wird, die nicht direkt mit dem CMS in Verbindung stehen. Das Gesamtsystem ist dabei performant gehalten und kommt auch mit normalen, nicht so leistungsstarken Webspace-Paketen aus.
Sowohl im Front- als auch im Backend setzt Joomla! seit der Version 3.x auf das Bootstrap-Framework auf. Dieses in Entwicklerkreisen inzwischen sehr bekannte HTML- und CSS-Framework, dient als Grundlage für die Oberfläche des Systems und erleichtert damit Frontend-Entwicklern die Arbeit. Zusammen mit dem leicht erlernbaren Template-System ermöglicht Bootstrap, in kürzester Zeit an den eigenen Bedarf angepasste Layouts und Designs zu realisieren. Ein angenehmer Nebeneffekt von Bootstrap ist dabei, dass der Administrationsbereich von Joomla! 3.x auch auf Smartphones und Tablets optimiert wurde und speziell dafür angepasste Oberflächen zur Verfügung stellt.
Dokumentation
Die Joomla!-Gemeinschaft arbeitet in einem eigenen Projekt ständig an der Aktualisierung und Übersetzung der Dokumentation. Nach neuen Releases werden die Dokumente ebenfalls angepasst, so dass für jede Version die passende Information zur Verfügung steht. Die Joomla!-Dokumentation verfügt über Informationen für allen Wissensstände, für Nutzer, Einsteigerinnen, Administratoren und Entwicklerinnen. In den letzten Jahren sind die Dokumente vollständig überarbeitet und mit einem neuen Erscheinungsbild veröffentlicht worden.
Zusätzlich zur offiziellen Dokumentation sind zahlreiche Videos, Tutorials und Blogbeiträge frei und kostenlos im Netz vorhanden. Daneben gibt es natürlich auch noch zahlreiche Bücher und Artikel in Fachzeitschriften, die sich intensiv mit Joomla! und seiner Handhabung auseinander setzen.