Wordpress, Joomla, Drupal und TYPO3

Die besten kostenlosen CMS

Christoph Plessner ist geschäftsführender Gesellschafter der visual4 GmbH in Stuttgart. Er verfügt über 10 Jahre Erfahrung im Bereich Beratung und Projektmanagement bei webbasierten Open Source CMS und CRM Systemen für mittelständische Unternehmen. Zusätzlich war er als Dozent an der Macromedia Hochschule für Medien im Bereich strategische Kommunikation tätig. Seine Themenschwerpunkte sind Kundenbeziehungsmanagement und Online Marketing.
Simon verantwortet auf Computerwoche online redaktionell leitend überwiegend alle Themen rund um IT-Sicherheit, Risiko-Management, Compliance und Datenschutz. Er entwickelt darüber hinaus innovative Darstellungsformate, beschäftigt sich besonders gerne mit Datenanalyse und -visualisierung und steht für Reportagen und Interviews vor der Kamera. Außerdem betreut der studierte Media Producer den täglichen Früh-Newsletter der Computerwoche. Aufgaben in der Traffic- und Keyword-Analyse, dem Content Management sowie die inoffizielle Funktion "redaktioneller Fußballexperte" runden sein Profil ab.

Joomla

Wegen Streitigkeiten innerhalb der Entwicklerfirma des CMS Mambo entschied sich ein Großteil der Angestellten, die Entwicklung unter dem Namen Joomla. In eigener Regie weiterzuführen. Nachdem die erste stabile Version 2005 ein erweitertes Mambo unter neuem Namen war, entschloss man sich anschließend, diese Wurzeln zu lösen und ein ganz eigenständiges System zu entwickeln. Dieses erreichte nach über zwei Jahren Entwicklungszeit in der Version 1.5 den nächsten Meilenstein. Joomla gewann 2006 und 2007 den englischen Packt Publishing Open Source Content Management System Award.

Joomla-Homepage im November 2015
Joomla-Homepage im November 2015

Joomla! 3.0, im September 2012 erschienen, hatte einen großen Meilenstein in der Entwicklung erreicht, weil es nun eine komplett überarbeitete und benutzerfreundlichere Administratoroberfläche sowie eine einfache Installation und die Unterstützung des Twitter Bootstrap Frameworks bot. Zusätzlich können Website-Entwickler seitdem auf die Hilfe von jQuery beziehungsweise mootools, less css und Icomoon Fontlibrary setzen. Dazu entspricht die Admin-Oberfläche sowie das Standardt-Template seit Version 3.0 dem responsive Design. Seit Version 3.4.0, die im Februar 2015 erschien, können Module via Frontend bearbeitet werden, der CMS-Kern wurde zudem deutlich verschlankt. Die aktuelle Version 3.4.5, erschienen im Oktober 2015, wartet mit einigen neuen Sicherheitspatches auf.

Fakten: Joomla ist vor allem in den USA eine sehr verbreitete CMS-Lösung. Die Anzahl der Downloads liegt im deutlich zweistelligen Millionenbereich. Derzeit stehen über 7400 Erweiterungen für das System bereit. Die Popularität wird auch durch die Mitgliederzahlen von 675.000 Teilnehmern im offiziellen sowie annähernd 175.000 im deutschen Forum deutlich.

System: Joomla wurde 2005 veröffentlicht und steht unter der Lizenz GNU GPL v2. Die aktuelle Version 3.4.5 setzt auf PHP ab Version 5.3.10 unter Einsatz einer MySQL-Datenbank.

Vorteile: Die Installation ist zwar nicht ganz so einfach wie bei Wordpress, aber noch überschaubar und ohne Fachwissen zu bewerkstelligen. Das Gleiche gilt für die Verwaltung der Inhalte, wenn das Prinzip verstanden wurde, dass Inhalte nicht seitenbasiert, sondern objektbasiert verwaltet werden. Die Generierung von Templates ist äußerst bedienungsfreundlich und bietet eine modulare Template-Erstellung durch die dynamische Zuweisung von einzelnen, vordefinierten Inhaltselementen, ähnlich wie Templa Voila bei TYPO3. Joomla ist komplett objektbasierend auf dem MVC Framework (Modell View Controller) aufgebaut und gibt so auch Entwicklern die Option, individuelle Erweiterungen für Joomla zu programmieren. Darüber hinaus existieren eine sehr gute Dokumentation und Benutzerhandbücher sowie viele Foren, die alle erdenklichen Fragen abdecken.

Nachteile: Erweiterungen sind in Joomla in Plugins, Komponenten und Module gegliedert, die wieder im Frontend und Backend eingesetzt werden können. Das ist nicht immer intuitiv und kann teilweise zu Irritationen führen. Weitere Problempunkte, die jedoch meist nur bei größeren Projekten eine Rolle spielen, sind die Rechteverwaltung und die Freigabeprozesse. In der aktuellen Version ist die Rechteverwaltung ausgereift, allerdings können noch keine Freigabeprozesse abgebildet werden. Mandantenfähigkeit ist außerdem nur über Erweiterungen möglich, aber streng genommen wird pro Seite eine Installation benötigt. Leider sind die ausgereiften Erweiterungen teilweise kostenpflichtig, oder sie erfordern eine Registrierung beim Anbieter. Leider kann Joomla! nicht immer direkt auf die neueste Version aktualisiert werden. Stattdessen ist ein manuelles Update über Extensions vorgesehen, das mitunter viel Arbeit und Fachwissen erfordert.

Fazit: Joomla unterstützt grundsätzlich komplexere Seitenstrukturen als Wordpress, ist aber nicht so flexibel wie TYPO3 oder Drupal, da immer nur ein Hauptinhaltselement zugeordnet werden kann. Joomla ist somit optimal für kleinere bis große Seiten, wenn keine Freigabe-Workflows und keine Multidomain-Installationen erforderlich sind.

Offizielle Seite:

EN: http://www.joomla.org/

DE: http://www.joomla.de/

Downloadlink:

https://github.com/joomla/joomla-cms/releases/download/3.4.5/Joomla_3.4.5-Stable-Full_Package.zip

Inhalt dieses Artikels

 

Tille

Du bist aber nicht auf dem Stand der Dinge. Gerade bei Joomla wurde doch mit den 3.x Versionen sehr viel gut gemacht.

Robbz

Anstatt Wordpress zu verwenden (wo man mit sehr sehr einfachen Mitteln die Loginnamen aller im System vorhandenen User rausfinden kann: http://www.acunetix.com/blog/a... und das vom Entwicklerteam NICHT als Sicherheitslücke angesehen wird), kann man auch Joomla verwenden.
Joomla ist mindestens so einfach zu bedienen wie WP und mind. so erweiterbar. Für die Entwicklung finde ich Joomla besser als WP, da Joomla MVC basiert ist, Wordpress scheinbar nur funktionalen Spaghetticode annimmt.

Davis Brown

I think Wordpress, Joomla and Drupal are the best. I use these cms for creating themes and templates by using the framework of templatetoaster

comments powered by Disqus