Drupal (CMS)
Drupal gehört zu den beliebtesten Open Source Content Management Systemen (CMS). Es zeichnet sich durch große Flexibilität, einfache Bedienbarkeit und sein breites Anwendungsspektrum aus.
Vor allem unterscheidet es sich durch seinen Ansatz einer Social Software von anderen CMS. So lassen sich mit Drupal einfach Online-Communities aufbauen, in denen gemeinsam an Inhalten gearbeitet und Informationen und Erfahrungen ausgetauscht werden können. Dazu steht auch ein differenziertes Rollen- und Rechtesystem zur Verfügung sowie die Möglichkeit, sowohl Front- als auch Backend mehrsprachig darzustellen.
Drupal basiert auf der Scriptsprache PHP und nutzt als Datenbank MySQL, möglich ist außerdem eine Anbindung an PostgreSQL- und Oracle-Datenbanken.
Im Jahr 2007 hat Drupal den Open Source Content Management System Award des englischen Verlags Packt Publishing in der Kategorie „Overall Winner“ gewonnen.
Wichtige Funktionen des CMS Drupal
- Benutzerfreundlicher WYSIWYG-Editor zum einfachen Bearbeiten von Inhalten
- Strikte Trennung von Inhalten, Layout/Design und funktionalem Quelltext
- Leistungsfähiges Taxonomiesystem zur Kategorisierung von Inhalten
- Rollen-basiertes Rechtesystem
- Versionierung der Inhalte
- Permalinks – Jede Seite ist über eine feste (sich nicht verändernde) URL erreichbar
- Suchmaschinen- und benutzerfreundliche URLs
- Volltext-Suchfunktion
- Drupal kann unterschiedliche Datenbanksysteme benutzen (MySQL, PostgreSQL, Oracle)
- Caching-Mechanismus für eine gute Performance (z.B. kurze Ladezeiten) des Internetprojekts ist bereits integriert
- Mehrsprachige Internetauftritte (im Front- und Backend) sind möglich
- Multisite-Fähigkeit: Mehrere Websites auf Basis einer Installation
- Integration von Ajax-Features
Screenshots des CMS Drupal

- Abb. 1: Das Anlegen einer neuen Inhaltsseite im CMS Drupal

- Abb. 2: Die Benutzerverwaltung innerhalb des CMS Drupal



