Joomla! ist ein Content-Management-System (CMS) zur Erstellung und Verwaltung von Webprojekten in jeglicher Form und Umfang.
Joomla! wird einmalig bei einem Webhoster oder auf einem eigenen Server installiert und kann dann direkt genutzt und mit Inhalten gefüllt werden.
Integriert werden können im Grunde genommen alle Dateiformate, die zum Teil direkt im System angepasst/bearbeitet werden können. Templates können kostenlos oder gegen Bezahlung erworben werden und zumeist sehr einfach installiert und direkt genutzt werden.
Von Onepagern als Landingpages, gezielte Produktseiten bis hin zu umfassenden Community-Plattformen oder E-Commerce-Anwendungen kann Joomla! auftrumpfen und seine Muskeln spielen lassen.
Bis auf ein integriertes Shop-System, welches bei Bedarf aber relativ einfach nachgerüstet und konfiguriert werden kann, sind bereits alle wichtigen Funktionen an Bord und können dementsprechend direkt genutzt werden.
Die Funktion der Mehrsprachigkeit bietet Joomla! bereits nach der Installation. Alle nach Joomla-Standards entwickelten Erweiterungen unterstützen diese Mehrsprachigkeit bereits und können in der Regel problemlos übersetzt werden, ohne auch nur eine Zeile Code schreiben zu müssen.
Für Joomla! sind viele kostenfreie aber auch kostenpflichtige Erweiterungen verfügbar, die nach der Installation in der Regel direkt genutzt werden können. Bei komplexen Erweiterungen liegen Dokumentationen meist bei und erleichtern hier dem Umgang enorm.
Mit ca. 4 Prozent Marktanteil ist Joomla! bereits auf den vorderen Plätzen zu finden. Die Community ist riesig, der Support schnell und unkompliziert, Updates und Verbesserungen werden schnell publiziert.
Geführt wird das Projekt durch das Joomla! Leadership Team und durch Open Source Matters, Inc. Der gemeinnützige Verein Open Source Matters, Inc., aus den Vereinigten Staaten, stellt hierbei die rechtliche und finanzielle Unterstützung bereit.
Beide Gruppen sind für die sensiblen Aspkete des Projektes zuständig. Die Grundlage für das Projekt um Spenden zu erhalten, Entwicklung von Partnerschaften, Urheberrechte und Warenzeichen zu gewährleisten, bietet hierbei Open Source Matters.
Die Urheberrechte an der Software und dessen Vorlagen liegen bei Open Source Matters, Inc. Jede Veränderung, Kopie, Verteilung oder Bereitstellung der Software fällt unter die GNU General Public License.
Im direkten Vergleich mit WordPress ist Joomla etwas komplexer in der Bedienung. Einsteiger benötigen hier in der Regel etwas mehr Einarbeitungszeit, sich in Joomla zurechtzufinden.
Gerade bei Shop-Systemen ist die Entwicklung oft darauf angewiesen, eigene Lösungen/Erweiterungen zu programmieren, um den Wünschen der Kunden gerecht werden zu können.
Für Joomla gibt es viele Extensions (Erweiterungen), die bei Wordpress in der Bedienung und dem Aktualisierungsverfahren allerdings teilweise besser gelöst sind.
Ein paar Grundkenntnisse sollte der Nutzer allerdings mitbringen:
Ein FTP Programm um Dateien auf einen WebServer zu kopieren und eine gewisse Sicherheit im Umgang mit diesem Programm sollten vorhanden sein.
Grundsätzlich werden für den Betrieb von Joomla drei Dinge benötigt:
- ein Webserver mit PHP-Unterstützung und FTP-Zugang
- eine MySQL-Datenbank
- die Joomla-Installationsdateien von joomla.org/download.html