- Dokumentenkorb
-
- Der Dokumentenkorb ist leer.
Um ein Dokument in den Korb zu legen können Sie es per Drag'n'Drop von der Seite in den Korb ziehen
- Der Dokumentenkorb ist leer.
Joomla! ist neben TYPO3 eines der populärsten Web Content Management- Systeme auf dem Markt und ist als Weiterentwicklung aus dem Open Source-Projekt Mambo hervorgegangen.
Da der Programmcode von Joomla! vollständig objektorientiert ausgelegt wurde und Komponenten dem Model-View-Controller-(MVC) Entwurfsprinzip folgen, können mit dem Joomla!- Framework und der dazugehörigen API auch beliebige eigene Erweiterungen und Web Anwendungen erstellt werden. Das neue Joomla User Interface Library (JUI) erleichtert es Nutzern dabei, Erweiterungen in Joomla 3.x individuell anzupassen. So lassen sich auch bei Joomla! zusätzliche Enterprise-Funktionalitäten wie z.B. SAP-Anbindungen oder ähnliches nachträglich implementieren. Darüber hinaus bietet die neue Version Joomla! 3.x zahlreiche Funktionen für die Entwicklung mobiler Web-Anwendungen. Mit Bootstrap setzt Joomla dabei auf ein HTML/ JavaScript-Framework das sich besonders für Responsive Design und mobile Applikationen eignet.
Wie TYPO3 basiert auch Joomla! auf PHP und MySQL. Grundvoraussetzung für einen erfolgreichen Betrieb auf einem Webserver ist PHP 5.3.1. für Joomla! ab Version 3.x sowie MySQL ab Version 5.1.. Darüber hinaus unterstützt Joomla 3.x auch die Datenbanken MSSQL sowie PostgreSQL ab Version 8.3.18. Derzeit ist Joomla! 3.x die aktuellste Version.
Die Installation des Systems ist denkbar einfach und lässt sich innerhalb von Minuten ohne besonders großen Aufwand realisieren, sodass auch kleine und mittlere Firmen ohne IT-Abteilungen ein lauffähiges Web CMS ins Netz stellen können. Darüber hinaus gibt es zu Joomla! eine Vielzahl von spezialisierten Foren und Websites, die alle nur erdenklichen Fragen und Themen abdecken, sodass Anwender schnell Informationen erhalten können. Auch eine Vielzahl von sehr ansprechend gemachten Benutzerhandbüchern und Tutorials zu jedem wichtigen Themengebiet ist vorhanden.
Aufgrund der Beliebtheit des CMS kam es in der Vergangenheit oftmals zu Hackerangriffen auf Joomla!-Sites. Wegen einer Sicherheitslücke im Joomla!-Core, die auf eine unzureichende Eingabeüberprüfung zurückzuführen war, wurden in der Vergangenheit viele ältere Websites angegriffen. Diese Lücke wurde allerdings seit Version 1.5.6 geschlossen. Sicherheitslücken treten heute teilweise noch bei Plugins von Drittanbietern auf. Zur Vorbeugung betreibt Joomla! daher die Website www.joomla-security.de, die auf bestehende Sicherheitsrisiken hinweist und entsprechende Warnungen ausspricht.
Wie bei TYPO3 gibt es aufgrund ihrer großen Community auch für Joomla! eine Vielzahl von Funktionserweiterungen. Von der Anzahl her sind sie annähernd identisch. Dabei unterscheidet Joomla! zwischen Plugins, Komponenten und Modulen und darin, ähnlich wie bei TYPO3, an welcher Stelle sie eingesetzt werden sollen - z.B. im Backend oder Frontend oder bei dem Einsatz von sehr spezifischen Zusatzfunktionen wie einer RSS-Feed-Integration. Teilweise sind die Komponenten, Module und Plugins so miteinander verbunden, dass sie einzeln nicht funktionieren und als Paket installiert werden müssen, damit der gewünschte Funktionsumfang erreicht wird.
Generell ist Joomla! nicht wirklich multi domain-fähig. Das bedeutet, es ist nicht möglich, verschiedene Websites und Domains unter einem gemeinsamen Dach zu installieren. Deshalb ist für jede Site eine eigene Joomla!-Installation notwendig. Zwar gibt es bereits eine Erweiterung, die das gemeinsame Betreiben und Bearbeiten dieser Sites in einer ausgewählten Installation ermöglicht und die anderen Sites als editierbare Subsites anzeigt. Das Problem der vielen Installationen und des damit verbundenen Domain-Handlings bleibt allerdings mit diesem Ansatz weiter bestehen. Hier hat TYPO3 mit seiner ausgeklügelten Multi-Domain-Fähigkeit einen klaren Vorteil.
Ein weiteres Manko ist die rudimentäre Authentifizierung und Rechteverwaltung unter Joomla!. Zwar wurde die Rechteverwaltung (ACL) seit der Version 1.7 komplett überarbeitet und bietet nun mehr Möglichkeiten als die Vorgängerversionen - allerdings lassen sich im Vergleich zu TYPO3 Freigabeprozesse in Joomla! noch nicht zufriedenstellend abbilden.
congstar GmbH
Lesen Sie die Case Study: