Wenn es um die Wahl eines Content Management Systems (CMS) bei einem Webprojekt geht, stehen sehr viele Möglichkeiten offen. Je nach Anforderungen an die Komplexität des Projektes, der Entwicklungssprache und wer die Benutzer des Backends sind kann es zu einem Alptraum werden sich in die Dokumentationen, Anforderungen und spezifischen Programmiersprachen einzuarbeiten.

Allerdings gibt es einige CMS welche mit einem benutzerfreundlichen Backend und gut dokumentierten Tutorials aus den Reihen tanzen. Wir möchten euch die 10 benutzerfreundlichsten Content Management Systeme vorstellen welche Ihr für eure zukünftigen Webprojekte einsetzen könnt.


WordPress

wordpress

Wordpress ist eine der beliebtesten CMS um zu bloggen, warscheinlich sogar eines der beliebtesten überhaupt. Es ist dank des Installers sehr einfach zu installieren und sollte innerhalb von 5 Minuten startklar sein. Mit der neuesten Version ist sogar ein Auto-Updater integriert, welche es erlaubt, über das Backend die neueste Version zu installieren, ohne überhaupt ein File herunterzuladen, ziemlich nice.

Insbesondere für Leute ohne Programmier- oder HTML Kenntnisse ist dieses CMS sehr einfach zu bedienen. Ein integrierter WYSIWYG Editor erlaubt es die Artikel zu gestalten und mit Bildern zu erweitern. Anhand von Themes kann das Layout aus zig tausenden von Vorlagen angepasst werden und Plugins erweitern die Funktionalitäten des Content Management Systems.

Entwickler wissen die einfache und überschaubare Sprache für die Themes zu schätzen, nicht zuletzt wegen der gut dokumentierten API. Das CMS ist in PHP programmiert und erlaubt es ohne Probleme eigene Plugins und Themes  zu schreiben und diese auch der Community zur Verfügung zu stellen.

Links
Offizielle WordPress Website in Deutsch
WordPress Themes
WordPress Plugins

Drupal

drupal

Drupal ist ein CMS und Framework welches ursprünglich vom belgischen Informatiker Dr. Dries Buytaert konzipiert wurde. Es hat ebenfalls eine sehr grosse und aktive Community. Anders als bei WordPress steht das Bloggen hier nicht im Fokus sondern es wurde als pures CMS entwickelt. Eine Komplettinstallation beinhaltet tonnenweise optionaler Module mit welchen man eine menge interessanter Features wie Foren, User Blogs, OpenID, Benutzerprofile und vieles mehr hinzufügen kann.

Drupal ist Open-Source, unterliegt der GNU General Public License (GPL) und ist frei erhältlich. Vorrausetzungen für den Betrieb sind ein Webserver, PHP und eine SQL-fähige Datenbank (z.B. MySQL oder PostgreSQL).

Links
Offizielle Drupal Website in Deutsch
Drupal Themes
Drupal Module

Joomla!

joomla

Joomla ist sehr ähnlich zu Drupal da es ebenfalls ein komplettes CMS Package ist, es bietet sehr viele Funktionalitäten und Extensions. Für eine einfache Portfolio Site mag es wohl etwas zu gross sein. Die Installation ist dank dem Installer ziemlich easy. Bei vielen Hosting-Packages ist ein Auto-Installer von Joomla sogar vorhanden. Ist das CMS installiert, bietet es ein ein benutzerfreundliches Administrations-Interface mit Drop-down Menus und weitere interessante Funktionalitäten.

Die offizielle Joomla Website hostet über 3’200 Extensions, es besteht also eine riesige Entwickler Gemeinschaft hinter dem CMS welche das Projekt pusht und vorantreibt. Wie bei WordPress kann fast jede erwünschte Funktionalität als Extension hinzugefügt werden. Jedoch ist die Joomla Themes und Extension Community eher kommerziell ausgerichtet, also wenn ihr Massanfertigungen benötigt, vergesst die Kreditkarte nicht.

Links
Offizielle Joomla Website in Deutsch
Joomla Themes
Joomla Extensions

TYPOlight

typolight

Bezüglich Funktionen kann sich TYPOlight durchaus mit CMS wie Drupal messen. Die Komplettinstallation beeinhaltet bereits alle Module um eine Community Site zu starten, sowie einen Newsletter und Kalender Funktion. Besonders auffallend ist das gut organisierte Backend welche mit vielen Einstellungen angepasst werden kann.

Entwickler sparen viel Zeit mit dem integrierten CSS Generator und erfreuen sich an der guten Integration von der Ajax-Technologie . Wenn du eine Website mit erweiterten Funktionalitäten und eigener Programmierung erstellen willst wirst du von TYPOlight bestimmt begeistert sein.

Links
Offizielle TYPOlight Website in Deutsch
TYPOlight Themes
TYPOlight Extensions

ExpressionEngine

expressionengine

ExpressionEngine ist eine elegante und flexible CMS Lösung für jede Art von Projekt. Es ist einfach zu erweitern und anzupassen. ExpressionEngine setzt sich hohe Ziele betreffend Administrationsoberfläche, so kommt diese auch sehr intuitiv und organisiert an. Es dauert nur wenige Minuten um das Backend zu verstehen und um Inhalt zu erfassen oder den Look der Website zu verändern.

ExpressionEngine ist vollgepackt mit hilfreichen Features, wie der Möglichkeit mehrere Sites mit einer Installation zu verwalten. Designer erfreuen sich an der starken Template-Engine welche dank globalen  Variablen die Site kundenspezifisch anpassen können  sowie benutzerdefinierte SQL-Abfragen und eine eingebaute Versionierung des System. Template Caching, Query Caching und Tag Caching lassen die Site richtig schnell laufen.

Eine der besten Funktionalität ist die globale Such- und Ersetzungs-Funktion. Jeder der schon einmal eine Website oder einen Blog gemanaged hat, weiss wie mühsam es ist, wenn man viele Daten ersetzen muss und so jeden Artikel oder jede Seite einzeln bearbeiten muss.

ExpressionEngine ist das einzige CMS welche nicht als Open Source Lösung angeboten wird. Die Personal-Lizenz kriegt ihr für $99.95 und die kommerzielle Lizenz für $249.99.

Links
Offizielle ExpressionEngine Website

SilverStripe

silverstripe

SilverStripe ist einzigartig, da es mit seinem eigenen PHP Framework Saphire gebaut wurde. Es wird ausserdem eine eigene Template-Sprache unterstützt, welche den Design-to-Template Prozess vereinfachen soll.

SilverStripe bietet einige interessante Features wie Content Version Control und SEO Unterstützung. Besonders einzigartig ist die Möglichkeit, dass Entwickler und Designer die Administrationsoberfläche für Ihre Kunden anpassen können. Die Community ist noch nicht sehr gross, jedoch stehen einige Module, Themes und Widgets zur Verfügung welche dem CMS hinzugefügt werden können.

Links
Offizielle Website SilverStripe
SilverStripe Themes
SilverStripe Modules

Textpattern

textpattern

Aufgrund ihrer simplen Eleganz ist Textpattern bei Designern sehr beliebt. Bestimmt ist Textpattern nicht ein CMS welches mit unvorstellbaren Features punktet. Im Gegenteil, der Code ist schlank und simpel. Das Hauptziel von Textpattern ist es, ein CMS anzubieten welches gut strukturierte und Standardfähige Websites generiert. Anstatt eines WYSIWYG Editors benutzt Textpattern Textile-Markup in den Eingabefeldern um die HTML-Elemente zu erzeugen. Die erzeugten HTML-Seiten sind somit extrem leicht und schnell geladen.

Auch wenn Textpattern bewusst einfach gehalten ist im Design, das Backend ist erstaunlich intuitiv und einfach zu  handhaben. Wenn ihr das CMS neu benutzt solltet ihr keine Probleme haben euch damit zurechtzufinden.

Auf Core-Stufe ist Textpattern sehr einfach gehalten, jedoch können jederzeit Funktionalitäten über Extensions, Module oder Plugins von Drittanbietern hinzugefügt werden. Ausserdem hat Textpattern eine aktive Entwickler-Community mit viel Hilfe und Resourcen zum CMS auf der offiziellen Websiten.

Links
Offizielle Textpattern Website
Textpattern Themes
Textpattern Plugins

Radiant CMS

radiant

Die bis jetzt vorgestellten Content Management Systeme basieren alle auf PHP. PHP ist die beliebteste Programmiersprache in der Webentwicklung, was jedoch nicht heisst, dass wir andere beliebte Sprachen wie Ruby übersehen sollten. Radiant CMS ist ein kleines, schnelles CMS welches mit Textpattern verglichen werden kann.

Radiant wurde auf dem Ruby on Rails Framework  programmiert und die Entwickler dahinter haben ihr bestes gegeben um das CMS so einfach wie möglich zu halten, jedoch mit dem richtigen Umfang an Funktionalitäten.  Wie Textpattern unterstützt Radiant keinen WYSIWYG Editor, sondern setzt das Textile-Markup ein um die HTML Seiten zu generieren. Ausserdem besitzt Radius eine eigene Template-Sprache, welche jedoch HTML sehr ähnlich ist und intuitiv zu benutzten ist.

Links
Offizielle Radiant Website
Radiant Extensions

Cushy CMS

cushycms

Cushy CMS unterscheidet sich komplett von allen anderen bereits vorgestellten CMS. Es hat zwar auch die grundlegenden Funktionalitäten von einem normalen Content Management System, jedoch basiert es nicht auf einer spezfischen Programmiersprache. De facto ist das CMS eine gehostete Lösung, man muss sich also um keine Downloads oder Upgrades kümmern.

Nun wie arbeitet Cushy CMS; über das Profil von Cushy CMS wird der FTP Account und der Upload verwaltet. Aufgrund von expliziten Klassen und Styles kann das Layout sehr einfach angepasst werden.

Cushy CMS ist für alle frei verwendbar, sogar für den kommerziellen Gebrauch. Es gibt die Möglichkeit auf eine Pro-Version upzugraden, welche es erlaubt ein eigenes Logo und das Farbschema sowie einige Funktionalitäten anzupassen.

Links
Offizielle Cushy CMS Website

Alfresco

alfresco

Alfresco ist eine ziemlich starke Enterprise Content Management Lösung welche überraschenderweise sehr einfach zu installieren ist. Ein sehr nützliches Feature ist die Möglichkeit Files in einen Ordner zu ziehen und in Web-Documente umzuwandeln. Es braucht wohl etwas mehr Zeit sich in das CMS einzuarbeiten als bei anderen, und es ist nicht besonders Beginner-freundlich dafür wird man belohnt mit einem ECM dass  kommerzielle Produkte wie Documentum oder Microsoft® SharePoint® in Funktionsumfang und Nutzen übertrifft.

Alfresco ist sicher nicht die beste Wahl für einfache Seiten, jedoch ist es eine sehr gute Wahl als Enterprise Lösung.

Links
Offizielle Alfresco Website in Deutsch