06.11.2012, 11:23 Uhr
Die besten gratis CMS
Web-Content-Management-Systeme sind zunehmend ein Muss. visual4 hat die Open-Source-Systeme Wordpress, Joomla, Drupal und TYPO3 getestet.
* Der Autor ist Geschäftsführer der visual4 GmbH und Spezialist für Business Development. Dieser Artikel wurde ursprünglich in unserer Schwesterpublikation Computerwoche.de veröffentlicht. Der Einsatz des richtigen Web-Content-Management-Systems, kurz auch CMS genannt, wird für Unternehmen immer vordringlicher, denn das Internet ist bereits fester Bestandteil unserer Informationsgesellschaft und enthält unendlich viele Daten, Informationen und Wissen. Für die meisten Firmen bietet sich das Web daher als wichtiges Marketing-Instrument sowie effizienter Kommunikationskanal an. Informationen können einfach aktualisiert, Kampagnen direkt ausgewertet und neue Märkte erschlossen werden. Dadurch wird die Reichweite erhöht und sorgt für neue Aufträge.
Open-Source-Lösungen punkten mit Wirtschaftlichkeit
Open-Source-Lösungen spielen auch in Sachen CMS eine starke Rolle und rangieren auf den vordersten Plätzen. Sie sind wirtschaftlich attraktiv, weil keine Lizenzkosten anfallen. Darüber hinaus sind sie entwicklungstechnisch auf dem aktuellsten Stand, da jeder Zugriff auf den Quellcode hat. Open-Source-Communities pflegen einen regen fachlichen Austausch und erfreuen sich steigender Beliebtheit. Die Zahl der Open-Source-CMS-Lösungen liegt unter Berücksichtigung aller Skript- beziehungsweise Programmiersprachen wie Java, Perl, Python oder PHP zwischen 200 und 300 Systemen.
Die Qual der Wahl mildern
Für Entscheider aus der Geschäftsführung, der IT-Abteilung oder aus dem Marketing ist es bei dieser Vielzahl an Produkten nahezu unmöglich, eigenständig eine Entscheidung für das richtige CMS zu treffen. Ein Vergleich der unterschiedlichen Content-Management-Systeme ist aufgrund des enormen Funktionsumfanges sehr aufwendig und nur bedingt hilfreich.
Marketing-Instrument und Kommunikationskanal
Weitaus wichtiger als der reine Vergleich sind das Ziel sowie die Prozesse, die mit dem System beziehungsweise dem potentiellen Marketing-Instrument und Kommunikationskanal erreicht und umgesetzt werden sollen. Hier kann es hilfreich sein, einen Workshop mit einem unabhängigen und erfahrenen Anbieter zu veranstalten, um gemeinsam eine Systementscheidung zu treffen. Lesen Sie auf der nächsten Seite: Anwendungsfelder der Content-Management-Systeme
Anwendungsfelder der Content-Management-Systeme
Grundsätzlich lassen sich Content-Management-Systeme in folgende Anwendungsfelder gliedern: Web-Content-Management: Web-Content-Management-Systeme dienen der gemeinsamen Erstellung, Bearbeitung, Verwaltung und Veröffentlichung von Seiten und Inhalten (Texte, Bilder oder Multimedia-Inhalte). Die Veröffentlichung von News, die Bereitstellung einer Volltextsuche, eine umfangreiche Rechteverwaltung und eine mehrsprachige Umsetzung sind oftmals Standardanforderungen. Blog Publishing/News: Systeme für das Erstellen eines Blogs sollten Artikel, Kategorien, logische Verknüpfungen, zeitgesteuerte Veröffentlichungen sowie Web-2.0-Funktionen bieten. Viele Inhalte mit sozialen Interaktionsmöglichkeiten der Leser, zum Beispiel einer Kommentarfunktion, sind für eine erfolgreiche Präsentation im Internet unerlässlich. Zusatzmerkmale wie schnelles und spontanes Verfassen, auch ohne das Backend des CMS, liefern hier einen zusätzlichen Mehrwert. Social Publishing/Communities: Der Fokus bei Social Publishing liegt auf der Entwicklung von Web-Communities, in denen die Funktionsumfänge über die Standardfunktionen der Inhaltsverwaltung hinausgehen. Die Community-Mitglieder können gemeinsam Inhalte erstellen (User Generated Content) und über diese in den Foren diskutieren, sie gemeinsam kommentieren, bewerten und ergänzen. Das Grundsystem ist modular aufgebaut und kann beliebig durch weitere Web-2.0-Funktionen ergänzt werden. Nachfolgend werden vier Web-Content-Management-Systeme auf Open-Source-Basis von visual4 beleuchtet und abschließend verglichen. Eine ausfhrliche Dokumentation ber den Vergleich finden Sie auch hier. Lesen Sie auf der nächsten Seite: Wordpress
Wordpress
Wordpress ist aus der Entwicklung des Systems b2/cafeblog entstanden. Nach nur wenigen Monaten Entwicklungszeit war die Version 0.7 im Jahr 2003 die erste Veröffentlichung der Entwickler Matt Mullenweg und Mike Little und wurde offiziell als Nachfolger des cafeblogs etabliert. Seither sind viele Funktionen hinzugekommen. Die Community ist mittlerweile eine der größten auf dem Gebiet der Content-Management-Systeme. 2007 und 2009 gewann Wordpress den Open Source CMS Award und 2010 den Open Source Award. Fakten: Der hohe Bekanntheitsgrad von Wordpress spiegelt sich in neun Millionen Downloads und über 18.000 Erweiterungen wider. Zusätzlich stehen dem Nutzer aktuell über 14.000 kostenlose Designvorlagen (Themes) zur Verfügung. Das deutschsprachige Forum wächst kontinuierlich. Über 45.000 Mitglieder tauschen sich gegenwärtig zu Erweiterungen, Problemstellungen und Lösungen aus. Laut Pingdom dominiert Wordpress die Top-100-Blogs mit einem Anteil von fast 50 Prozent. System: Die Markteinführung erfolgte 2004 unter der Lizenz GNU GPL. Die aktuelle Version 3.3.1 basiert auf PHP ab Version 5.2.4 und setzt eine MySQL-Datenbank ab Version 5.0.15 voraus. Vorteile: Die populäre "Fünf-Minuten-Installation" von Wordpress und die äußerst bedienungsfreundliche Administrationsoberfläche haben einen wesentlichen Teil zur starken Verbreitung des Systems beigetragen. Hinzu kommt die einfache Integration von Erweiterungen, so genannten Plugins, die Vielzahl kostenloser Themes und die komfortable Aktualisierung per Knopfdruck. Suchmaschinenfreundliche URLs (Real-URLs) können ohne die Installation von Erweiterungen eingerichtet werden. Zusätzliche Erweiterungen bieten für jede gewünschte SEO-Anforderung eine Lösung. Das gilt auch für die nachfolgend bewerteten Lösungen Joomla, Drupal und TYPO3. Eine große Community und eine gute Dokumentation runden das Gesamtpaket sehr gut ab. Nachteile: Funktionen größerer Portale, wie multilinguale Seiten, werden nur über ein Plugin unterstützt. Sie sind deshalb relativ aufwendig zu verwalten und nicht, wie von Wordpress eigentlich gewohnt, intuitiv. Ähnlich verhält es sich auch mit der Multidomain-Fähigkeit. Diese wird grundsätzlich für Subdomains, Subdirectories und für getrennte Domains geliefert, ist in der Handhabung zurzeit aber noch nicht komfortabel. Das Einrichten von Rollen und Rechten wird nativ leider nur bedingt von Wordpress unterstützt, kann aber bei Bedarf durch Plugins erweitert werden. Fazit: Wordpress ist die optimale Wahl für alle Blogging- oder News-Portale mit verhältnismäßig einfachen Seitenstrukturen. Für kleinere Seiten kann Wordpress auch als CMS-Lösung eingesetzt werden. Offizielle Seite: EN: http://wordpress.org/ DE: http://de.wordpress.org/ Downloadlink: EN: wordpress.org/latest.zip DE: de.wordpress.org/wordpress-3.3.1-de_DE.zip Lesen Sie auf der nächsten Seite: Joomla
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. Fakten: Joomla ist vor allem in den USA eine sehr verbreitete CMS-Lösung. Die Anzahl der Downloads beläuft sich auf über 15 Millionen. Derzeit stehen über 9000 Erweiterungen für das System bereit. Die Popularität wird auch durch die Mitgliederzahlen von 550.000 Teilnehmern im offiziellen sowie annähernd 150.000 im deutschen Forum deutlich. System: Joomla wurde 2005 veröffentlicht und steht unter der Lizenz GNU GPL v2. Die aktuelle Version 2.5.4 setzt auf PHP ab Version 5 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. 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: joomlacode.org/gf/download/frsrelease/16914/73508/Joomla_2.5.4-Stable-Full_Package.zip Lesen Sie auf der nächsten Seite: Drupal
Drupal
Drupal war von einigen Kommilitonen als soziale Plattform zum Austausch von Informationen gedacht. Dries Buytaert, einer der Hauptentwickler, entschied sich im Jahr 2001, die Web-Community-Lösung auch für die Allgemeinheit zu öffnen. Der Grund: Er wollte die gemeinsame Erstellung von Inhalten sowie den Austausch von Informationen über das Internet fördern. Das System wurde mittlerweile mehrmals mit dem Open Source CMS Award ausgezeichnet und gewann den Hall of Fame Award und den Best Open Source PHP CMS Award. Fakten: Die letzten offiziellen Download-Zahlen wurden 2008 von Dries Buytaert in seinem Blog veröffentlicht. Danach gibt es leider keine verlässlichen Werte mehr. Allerdings erfolgten zwischen Mitte 2007 und 2008 allein 1,4 Millionen Downloads. Das war eine Verdoppelung der Downloads gegenüber dem vergleichbaren Vorjahreszeitraum mit 620.000 Zugriffen. Weitere Indizien für die positive Entwicklung sind die Anzahl der Erweiterungen, die sich mittlerweile auf über 14.000 belaufen, und die über 750.000 Mitglieder der offiziellen Drupal Community. System: Drupal steht in seiner heutigen Form in der Version 7.12 unter der GNU-GPL-Lizenz zur Verfügung. Das System basiert auf PHP und unterstützt die Datenbanken MySQL, PostgreSQL und SQLite. Die Markteinführung erfolgte 2001. Vorteile: Neben den Grundfunktionen eines Content-Management-Systems liegt der Fokus von Drupal im Aufbau von Social-Publishing- und Community-Portalen, wo Mitglieder eigene Inhalte erstellen und mit anderen Teilnehmern interagieren können. Die Grundinstallation ist extrem schlank, bietet aber bereits viele Web-2.0- und Community-Features wie zum Beispiel Weblogs, Foren und Tag Clouds. Die Verwaltung der Inhalte erfolgt dabei, wie bei Wordpress und Joomla, objektbasierend. Der modulare Aufbau von Drupal ermöglicht die Umsetzung von individuellen und komplexen Seitenstrukturen. Multidomain-Management ist ein Thema, das Drupal problemlos unterstützt. Die Verwaltung eines Cores mit Erweiterungen und gemeinsamen Benutzern ist in der Multidomain-Umgebung über mehrere Seiten hinweg möglich. Dies führt jedoch dazu, dass die Konfiguration des Systems weitaus aufwendiger ist als bei Wordpress oder Joomla. Die stark ausgeprägte Community bietet für jegliche Fragestellungen aktive und fundierte Antworten. Nachteile: Die schlanke Grundinstallation hat zur Folge, dass sehr viele Module nachinstalliert werden müssen. Deren Installation kann dabei leider nicht über die Administrationsfläche erfolgen, sondern nur per FTP. Viele Module stehen in Abhängigkeit zu anderen und erschweren die Aktualisierung. Zudem sind sie leider nicht abwärtskompatibel. Fazit: Drupal ist für den Einsatz als Social-Publishing- oder Community-Portal mit dem Schwerpunkt Web 2.0 als Internet, Extranet oder Intranet prädestiniert. Durch den modularen Aufbau können aber auch Portale für Unternehmen und Konzerne realisiert werden. Allerdings ist Drupal im Bereich Freigabeprozesse nicht so stark wie TYPO3. Offizielle Seite: http://drupal.org/ Downloadlink: http://ftp.drupal.org/files/projects/drupal-7.12.zip Lesen Sie auf der nächsten Seite: Typo3
Typo3
TYPO3 steht für die lange Entwicklung eines erfolgreichen Systems. Der Däne Kaspar Skårhøj begann bereits 1997 mit der Programmierung von Prototypen für ein neuartiges System, bei dem Web-Inhalte getrennt von Design und Konfiguration vom Kunden selbst verwaltet werden können. Nach Restrukturierungen und Anpassungen erschien 2000 die erste Betaversion, die von der Open-Source-Gemeinde gründlich unter die Lupe genommen wurde. Nachdem dann der Code im Sommer 2001 noch einmal grundlegend überarbeitet wurde, erschien kurz darauf die finale Version von TYPO3. Fakten: TYPO3 weist über sechs Millionen Downloads auf und kommt verstärkt im europäischen Raum zum Einsatz. Das Enterprise-Content-Management-System wird in über 50 Sprachen sowie mit über 5000 Erweiterungen angeboten. Die Community ist sehr stark und zählt über 100.000 Mitglieder, die sich aktiv an der Weiterentwicklung beteiligen. System: TYPO3 wurde 2001 veröffentlicht und steht aktuell in der Version 4.6.8 unter der GNU-GPL-Lizenz zur Verfügung. TYPO3 basiert auf PHP und Javascript und unterstützt die Datenbanken MySQL, PostgreSQL und Oracle. Vorteile: TYPO3 beinhaltet alle Funktionen, die ein Enterprise-Content-Management-System auszeichnen. In der Grundinstallation wird bereits eine multilinguale Unterstützung mit Fallback-Funktion bereitgestellt. Eine Multidomain-Unterstützung, um mehrere Seiten über eine TYPO3-Installation zu verwalten, wird ebenfalls ermöglicht. Die integrierte Rechteverwaltung ist sehr umfangreich und ermöglicht den Administratoren, unterschiedliche Rollen und Rechte für die Benutzer einzurichten. Der Administrator kann unter anderem. festlegen, welche Eingabefelder von Inhaltselementen gesehen oder bearbeitet werden können. In diesem Zusammenhang können in TYPO3 auch die Freigabeprozesse individuell über so genannte Workspaces definiert und abgebildet werden. Der modulare Aufbau, die starke Konfigurationssprache Typoscript und die Möglichkeit, Veränderungen des Codes mit XClasses lokal auszulagern, machen TYPO3 nahezu unbegrenzt erweiterbar und anpassbar. Ferner erlauben sie so eine unkomplizierte Anbindung an weitere Systeme wie zum Beispiel ERP- oder CRM-Lösungen. Die LTS Version (Long Term Support) bietet den Unternehmen einen sehr hohen Grad an Service und Support in Bezug auf die Kompatibilität der Erweiterungen, welche bei Drupal und Joomla nicht immer gewährleistet ist. Sicherheits-Updates haben bei TYPO3 grundsätzlich einen sehr hohen Stellenwert. Nachteile: Die Lernkurve ist im Vergleich zu den anderen Systemen eher flach, und die Installation, Konfiguration und Administration erfordert Fachwissen, um TYPO3-Fehler zu vermeiden. Hier bieten jedoch eine Vielzahl an Büchern und Dokumentationen Hilfe. Die Anforderungen an die Hosting-Umgebung werden nicht von allen Providern standardmäßig unterstützt und sollten im Vorfeld geklärt werden. Fazit: TYPO3 zeichnet sich durch die Ausrichtung als Enterprise-Content-Management-System aus und spielt seine Stärken vor allem bei größeren und oder komplexen Internet-, Extranet- oder Intranet-Projekten aus. Offizielle Seite: http://typo3.org/ Downloadlink: http://sourceforge.net/projects/typo3/files/TYPO3%20Source%20and%20Dummy/TYPO3%204.6.8/introductionpackage-4.6.8.zip/download