Drupal – OpenSource-CMS

Das CMS Drupal ist wie WordPress ebenfalls freie Software, unterscheidet sich allerdings von anderen CMS durch die Umsetzung von Ansätzen einer Social Software, was den Aufbau von Community-Websites unterstützt. Mit Drupal, das seit 2001 als OpenSource existiert, ist ein differenziertes Rollen- und Rechtesystem möglich.
Mittlerweile wird Drupal für viele hunderttausende Websites eingesetzt, so auch seit Oktober 2009 für die Internetauftritt des Weißen Hauses in Washington.
Hinter Drupal steht eine starke Online-Community, die ihre Mitglieder aktiv unterstützt. Außerdem gibt es auch im deutschsprachigen Raum Unternehmen, die kostenpflichtigen Support anbieten und die Entwicklung von Drupal professionell betreiben.
Drupal setzt sich aus einem Core (dt. Kern) zusammen, der die Grundfunktionen zur Verfügung stellt, und Modulen, die zusätzliche Funktionen bieten und in das System bei Bedarf eingebaut werden können. Es gibt bereits über 4.000 Module für Drupal, die praktisch alle gängigen Funktionen einer Website bieten.
Durch diesen modularen Aufbau von Drupal sind vielseitige Verwendungsmöglichkeiten vorhanden. So lässt sich von einfachen Websites wie Blogs bis hin zu großen Membership-Seiten alles mit Drupal umsetzen.
Wichtige Eigenschaften von Drupal
- Strikte Trennung von Layout/Design und Programmiercode bzw. Quelltext
- Ausgefeiltes Taxonomiesystem zur hierarchischen Kategorisierung von Inhalten
- Permalinks – Jede Seite ist über eine feste URL erreichbar
- Eingebaute Volltext-Suchfunktion
- Rollen-basiertes Rechtesystem
- Versionierung der Inhalte
- Selbst definierbare Inhaltstypen mit unterschiedlichen Berechtigungen
- Erstellung von mehrsprachigen Websites mithilfe von Lokalisierungsdaten
- Multisite-Fähigkeit: Aufbau isolierter Websites auf einer Installation
Beliebte Module von Drupal
1. FCKeditor/TinyMCE
Zwei Standardeditoren zum Texterstellen und -bearbeiten im Backoffice
2. Content Construction Kit (CCK)
Mit diesem Modul können in Drupal eigene Inhaltstypen mit zusätzlichen Feldern erstellt werden.
3. Views
Mit dem Views-Modul können die Felder und Inhaltstypen, die mit dem CCK-Modul erstellt wurden, auf der Website angezeigt werden.
4. Image
Mit Image können Sie Bilder und Bildergalerien auf Ihrer Website veröffentlichen. Das Modul generiert dabei automatisch Thumbnails (kleine Vorschaubilder).
5. Webform
Mit Webform lassen sich bequem sehr komplexe Formulare erstellen. Sie können auch die Ergebnisse auswerten.
6. Node-Clone
Dieses Modul kann Inhalte kopieren. So braucht man ein komplexes Formular nur einmal zu erstellen, kopiert es mit Node-Clone und nimmt dann an der Kopie die entsprechenden Änderungen vor.
7. Mollom
Mit dem Mollom-Modul können Sie Spam auf Ihrer Website verhindern.
8. Event
Das Modul bietet eine einfache Terminverwaltung mit Kalenderfunktionen.
9. Organic Groups
Das Modul ermöglicht es Usern, beliebige Gruppen zu erstellen, denen diese dann beitreten und dort Inhalte veröffentlichen können.
10. Actions und Workflow
Damit können Sie Workflows und die damit verbundenen Aktionen erstellen.
