Typo 3, Joomla! und WordPress Logo

Die besten CMS im Vergleich: TYPO3, WordPress & Joomla

WordPress, Joomla! und TYPO3 – das sind die drei in Deutschland am häufigsten eingesetzten Website Redaktionssysteme für Unternehmen. Über so ein “Betriebssystem” lässt sich praktisch jede Website realisieren und  verwalten, doch zwischen den verschiedenen Anwendungen gibt es große Unterschiede.

In diesem CMS Vergleich beleuchte ich die Programmierung, Ausstattung, Programmieraufwand, Aufbau, Bedienbarkeit, Sicherheit und Design der drei bekannten Redaktionssysteme.

Definition CMS

CMS, oder auch “Content-Managment-Systeme” wie TYPO3, Joomla, Drupal oder WordPress, werden für die Erstellung und Verwaltung von Webseiteninhalten verwendet. Diese Lösungen werden meist als Open-Source-Versionen (kostenlos) angeboten. Zudem kann man kostenlose oder kostenpflichtige Erweiterungen (Extensions) für die verschiedensten Zwecke erwerben.

Verbreitung

Oft werden CM-Systeme von großen Communities getragen und ständig weiterentwickelt. Das mit Abstand am weitesten verbreitete CMS ist WordPress (Stand 09.11.2015):

WordPress Joomla! Drupal Magento Blogger TYPO3 Dreamweaver Sonstige
25,0% 2,8% 2,1% 1,2% 1,2% 0,7% 0,6% 57,4%

Großer Vorteil der so hohen Verbreitung von WordPress ist, dass es extrem viele Entwickler gibt, die sich mit dem Redaktionssystem auseinandersetzen, es bedienen können und entsprechend schnell weiter entwickelt wird. Andere CMS können nicht von so einer großen und aktiven Community profitieren wie WordPress (kurz: WP).

Interessanterweise höre ich deutlich öfters von Websites auf TYPO3-Basis als auf Drupal, Magento oder Blogger. Das liegt aber in erster Linie daran, dass ich mich mit kleinen und mittleren Websites für kommerzielle Zwecke beschäftige, und mit WP, Joomla! und TYPO3 einfach mehr derartige Projekte realisiert werden. Aus diesem Grund lasse ich Drupal, Magento und Blogger in diesem Beitrag auch außen vor, wenngleich sie auch für kommerzielle Zwecke einsetzbar sind (außer Blogger, das ist wirklich nur zum Bloggen).

Bedienung

Screenshot aus Codecanyon

Die Ursache in der großen Verbreitung von WordPress ist die einfache Bedienung. Praktisch ohne Fachwissen kann so eine Seite eingerichtet und betrieben werden. Als ich DELUCKS noch als Internetagentur betrieben habe, haben wir unseren Kunden mit einem 20-Minütigem Coaching Video die gesamte Website Bedienung erklärt. Klar ist man dadurch noch kein WordPress-Profi, aber Inhalte und Menüs kann man dadurch schon bearbeiten. Bei den anderen CMS würde ich dafür mindestens einen 1-2 Workshop einplanen.

WP ist heute so flexibel, dass man praktisch alle Inhalte per “Drag and Drop” bearbeiten kann. Dies wird vor allem mit visuellen Editoren wie dem Visual Composer (kostenpflichtiges Plugin) oder Elementor (kostenlose Alternative) realisiert.

Bei der Einführung in TYPO3 sollte ein „Normalsterblicher“ dagegen einen mehrstündigen Kurs mit einplanen, um die Komplexität des Systems zu erlernen. Durch die aktuelle Oberfläche “Neos” soll sich TYPO3 dann ebenfalls per Drag and Drop bedienen lassen, allerdings lässt das einer befreundeten TYPO3-Agentur zufolge noch zu Wünschen übrig. TYPO3 ist also aktuell nach wie vor das am schwierigsten zu erlernende CMS.

Joomla! hat mit dem SP Page Builder auch eine kostenpflichtige Erweiterung zur visuellen Bearbeitung von Inhalten im Angebot. Außerdem ist Joomla! von der Menü-Logik ähnlich einfach zu bedienen wie WordPress. Jedoch kann die große Menge an Eingabefeldern ebenso schnell verwirren, wie bei einem stark erweiterten WordPress- oder Typo3-System, insofern ist auch hier ein Coaching Pflicht.

WordPress ist also in Sachen Bedienung mit Joomla! gleich auf: beide System lassen sich auch ohne umfangreiches Fachwissen innerhalb kürzester Zeit erlernen und somit sehr einfach bedienen. TYPO3 ist meiner Meinung nach zu kompliziert für normale Anwender, Marketingverantwortliche und Kommunikatoren.

Aufbau

Bei WordPress und Joomla! hat man im Backend (= Administrationsmodus) Seiten und Artikel aus Kategorien, die man automatisch oder manuell im Menü platzieren kann. Artikel und Seiten werden listenweise dargestellt und müssen nicht der Menüstruktur entsprechen.

In TYPO3 sind die Inhalte dagegen komplett als Baumdiagramm aufgebaut, wie man ihn aus Sitemaps von Websites kennt.

Dies ist logischer als in WordPress und in Joomla!, dafür kann man aber auch schnell die Übersicht verlieren, insofern ist der Aufbau Geschmackssache.

Programmiersprachen und Datenbanken

Sowohl WordPress als auch Joomla! und TYPO3 basieren auf der Programmiersprache PHP, welche Inhalte einer MySQL Datenbank visuell umwandelt.

Bei TYPO3 können Unternehmen alternativ auf eine PostgreSQL oder Oracle Datenbank setzen, dafür müssen hier Programmierer nicht nur die Besonderheiten des CMS kennen, sondern auch die Programmiersprache Typo Script beherrschen. Diese Zusatzanforderungen schlagen sich nicht selten in höheren Stundensätzen nieder.

Aussattungsmerkmale und Programmieraufwand

Als OpenSource Redaktionssysteme gibt es für alle drei Redaktionssysteme Erweiterungen (Komponenten, Module, Widgets oder Plugins genannt), welche Internetagenturen integrieren und individualisieren können. WordPress ist vom Angebot her am größten, was auf die enorme Größe der Community zurückzuführen ist. Dadurch gibt es auch eine besonders große Gemeinschaft an Entwicklern, die ihre Erweiterungen oftmals kostenlos zur Verfügung stellen.

Bei Joomla! ist die Anzahl an Erweiterungen groß, bei TYPO3 ist sie allerdings schon überschaubar, da die beiden CMS primär für Corporate Websites, letzteres oftmals für große Mittelständler oder Konzerne kommerziell eingesetzt werden und deren Entwickler nicht so tauschfreudig mit ihrer Arbeit umgehen.

Durch die höhere Anzahl an Erweiterungen und besser ausgestatteten WordPress und Joomla! Redaktionssysteme (bspw. sind Blogfunktionen standardmäßig integriert) sind grundsätzlich weniger Individualisierungen zu treffen als bei einer TYPO3 Website. Speziell bei Websites mit einer großen Anzahl an unterschiedlichen Moderatoren können TYPO3 und Joomla! punkten, da sie ein ausgereifteres Rechtesystem haben als WordPress. Bei letzterem muss man dies über (eigene) Erweiterungen abdecken, und hätte somit gegebenenfalls mehr Programmieraufwand.

Sicherheit

Grundsätzlich arbeiten alle Entwickler der gängigen CMS an der Sicherstellung der Systeme. Sicherheitsrelevant sind weniger die Systeme selbst als deren Erweiterungen, die relativ schnell geschrieben werden können und keiner Qualitätskontrolle unterliegen. Die Unterschiede in der Sicherheit der Erweiterungen sind marginal: Bei WordPress sind zu 80% die Erweiterungen für Schwachstellen von Webseiten verantwortlich, bei TYPO3 sind es 86%, dicht gefolgt von Joomla! mit 87%.

Trotzdem gibt es Unterschiede: Schwachstellen in der Code Ausführung, als Möglichkeiten für Angreifer, eigenen Code auf dem System auszuführen, sind besonders ein Problem von TYPO3 und Joomla!. Neben Cross-Site-Scripting (Schadcodes werden in/statt externen Programmteilen eingesetzt) und SQL-Injection (Angriffe auf die Datenbank-Kommunikation) sind dies die am weitesten verbreitetem Probleme von Content Management Systemen.

Design und Barrierefreiheit

Die gestalterische Umsetzung von Webseiten ist kaum abhängig vom Redaktionssystem. Insofern schenken sich die drei CMS grundsätzlich nichts in Sachen Design und Barrierefreiheit, welche ein Bestandteil des Webdesigns ist. Es ist aber anzumerken dass es wesentlich mehr vorgefertigte Designs – sogenannte Templates oder Themes – für WordPress und Joomla! gibt, als für TYPO3. Vorgefertigte Designs sollte man zwar nie ohne Individualisierungen auf das jeweilige Unternehmen übernehmen, allerdings ist der Aufwand für die Programmierung meist wesentlich überschaubarer als ein komplett neues Design zu programmieren.  Speziell bei Responsiven Designs, welche sich automatisch auf die Browserauflösung anpassen und somit aus der Welt der Smartphones und Tablet PCs nicht mehr wegzudenken sind, macht es Sinn auf ein vorgefertigte Templates oder zumindest ein erprobtes System (Grid genannt) zu  setzen, um nicht die Website für jede erdenkliche Auflösung neu programmieren zu müssen.

Ausblick

Grundsätzlich ist die Zukunft von WordPress im CMS Vergleich am rosigsten – dies bestätigt die Nachfrage in Google Trends:

Doch wohin werden sich die gängigen Redaktionssysteme in der Zukunft entwickeln, welches ist das zukünftig erfolgsversprechende CMS? Es lassen sich drei eindeutige Trends festlegen: CMS mit einer einfachen Redaktion, Social Media Schnittstellen und mobiler Freundlichkeit werden sich durchsetzen, um flexibel und effizient kommunizieren zu können.

  • Einfache Redaktion heißt dass das CMS leichter und vor allem ohne großes Hintergrundwissen erlernbar ist, um somit einem größeren Publikum zur Verfügung zu stehen. WordPress steht hier an erster Stelle, wobei sich auch Joomla sehen lassen kann.
  • Mit weiter hoher Relevanz von Social Media auch in den Suchmaschinen wird es obligatorisch, dass entsprechende Kanäle auch über die eigene Website mit Informationen gefüllt werden können. Alle gängigen Redaktionssysteme kann man mit entsprechenden Schnittstellen mehr oder weniger leicht erweitern.
  • Mobile Freundlichkeit ist der letzte wichtige Punkt: Immer mehr Menschen gehen fast nur noch mit einem Smartphone oder Tablet PC ins Internet. Wer seine Webseiten nicht darauf anpasst, wird schnell auf der Strecke bleiben. Und die CMS, die dahingehend die besten Möglichkeiten bieten, sowohl angepasste (responsive) Websites als auch mobile Websites mit unterschiedlichen Inhalten zu den Desktop-Versionen bereitzustellen, werden sich stärker durchsetzen. Mobile Templates und Responsives Design kann man jedoch auf jedem der drei großen Redaktionssysteme realisieren.

Fazit

WordPress ist eigentlich die beste Wahl, da das CMS sowohl einfach zu bedienen, wartungsfreundlich, kostengünstig, weit verbreitet und damit die zukunftsfähigste Lösung ist. WordPress ist nicht nur als Corporate Blog und Corporate Website geeignet, sondern empfiehlt sich auch als kleiner bis mittlerer Online Shop. Denn mit dem integrierten Shopsystem “WooCommerce” lassen sich WordPress’ Möglichkeiten zur Inszenierung der Inhalte und Kommunikation perfekt verbinden. Und: Fast alles bei WordPress lässt sich ohne Fachwissen und Programmierkenntnisse selbst einstellen.

Was mir persönlich aber gut an Joomla! gefällt ist die äußerst flexible Menübearbeitung. Der visuelle Editor hat auch Potenzial. Nichtsdestotrotz ist Joomla! wenig verbreitet und eignet sich am besten für spezielle Anwendungen wie zum Beispiel Inhalts- oder Branchenverzeichnisse: Hier lassen sich besonders einfach zu pflegende Inhaltsvorlagen anlegen (über die Erweiterungen K2, SobiPro etc.). Der Wermutstropfen hier sind die oft noch etwas unausgereiften Erweiterungen.

TYPO3 macht vor allem dann Sinn, wenn es um hochkomplexe Internetportale bis hin zum Intranet geht. In dem Fall hat ein Unternehmen dann aber auch eigene Programmierer, um die Lösungen zumindest administrieren zu können.

Quellen