Die Drupal Funktionen

Was bietet Drupal nun genau?

Drupal wurde ursprünglich entwickelt um den Aufbau von Communities zu erleichtern. Die Interaktion der Benutzer miteinander sollte dabei im Vordergrund stehen. Inzwischen hat sich Drupal zu einem Framework weiterentwickelt, welches mit einer sehr gut dokumentierten und umfassenden API Entwicklern eine fundierte Basis für eigene Erweiterungen bietet.

Für den normalen Anwender bietet Drupal aber auch "out of the box" eine Fülle von Funktionen.

Ohne hier in die Tiefe zu gehen, nur ein paar der vielfältigen Funktionen von Drupal. Hier wäre neben der Mehrsprachigkeit, ansprechender Benutzeroberfläche, Performance, Barrierefreiheit, SEO Freundlichkeit, dynamischer Menusgenerierung, Multimedia Unterstützung, vielfältiger Community Funktionen auch die Unterstützung sinnvoller Web 2.0 Elemente zu nennen.

Mehr über die Einrichtung, Verwaltung und den Funktionsumfang von Drupal erfahren Sie hier.

Einrichtung und Verwaltung

Einfache Installation
Wichtige Seiteneinstellungen werden automatisch während der Installation einer neuen Drupal-Website konfiguriert. Selbst weniger erfahrene Benutzer können dank der unproblematischen Installationsroutine binnen kürzester Zeit eine lauffähige Drupal Installation aufsetzen und in Betrieb nehmen.

Plattformunabhängigkeit
Drupal selbst läuft auf allen Betriebssystemen und ist von keiner speziellen Datenbank abhängig. Damit sind Sie in der Wahl Ihrer Plattform frei.

Ansprechende Benutzeroberfläche
Drupal besitzt einfach zu bedienende und leicht verständliche Verwaltungstools in einer eingängigen, webbasierten Benutzeroberfläche. Durch effiziente Organisation der Inhalte, Werkzeuge für die Verwaltung komplexer Informationshierarchien und zahlreichen Usability-Verbesserungen wie Tabellen-Kopfzeilen, die trotz Weiterscrollens sichtbar bleiben, vereinfacht Drupal die Website-Verwaltung.

Umfassendes Rechte-Management
Weil auf einer Webseite in der Regel nicht jeder alles machen können soll, brauchen komplexe Content-Management-Systeme ein entsprechendes Rechtesystem. Drupal wartet hier mit einem elaborierten Rollensystem auf, welches es erlaubt, verschiedene Rollen für Systemnutzer festzulegen - etwa Co-Administratoren, Redakteure, Moderatoren und weitere, frei definierbare Rollen, denen individuell Rechte zur Verwaltung und Bearbeitung von Inhalten oder Funktionen der Webseite erteilt werden können.

Erweiterbarkeit

Modulares System mit vielen weiteren zur Verfügung stehenden Modulen
Schon in der Grundinstallation ist Drupal ein vollwertiges Web-Content-Management-System, mit dem sich einfach und bequem textuelle Inhalte verwalten lassen. Doch das große Plus bei Drupal ist die Fülle an verfügbaren Erweiterungsmodulen, die zahllose Zusatzfunktionen für eine drupal-basierte Webseite bereit stellen können. Diese Module, die von einer großen Entwickler-Community getragen und beständig weiterentwickelt werden sind sehr leicht zu installieren und über die Drupal Administrierung zu verwalten, eine Update-Funktion hält den Seitenbetreiber darüber hinaus über Modul-Aktualisierungen auf dem Laufenden.

Unterstützung für den Import von Multimedia Inhalten wie Videos, Podcasts, Flickr Fotos, etc.
Multimediaanwendungen zu integrieren ist bei Drupal kein Problem. Neben der klassischen Bildergalerie lassen sich auch Audio- oder Videoelemente, etwa basierend auf dem Flash-Format oder auch als Live-Stream integrieren.

Seitengestaltung und Webstandards

Theming Engine
Drupal nutzt standardmäßig die mächtige Theming Engine PHPTemplate, die es ermöglicht, das Layout und Design eines Webprojekts bis zum kleinsten Detail hin individuell zu gestalten. Für den Look and Feel sorgen hier so genannte "Themes", die paketweise hinzugefügt und im Administrationsbereich bequem verwaltet werden können. Es gibt neben der Möglichkeit, ein eigenes Theme zu entwickeln auch eine Vielzahl fertiger Themes, die frei verfügbar sind und verwendet werden können.

Völlige Gestaltungsfreiheit dank Themes
Drupal Themes zeichnen sich durch große Flexibilität und gute Handhabung aus. Ihr Kernstück sind so genannte .tpl Dateien. Dies sind im Prinzip Gerüste aus beliebig veränderbarem (X)HTML, in denen PHP Variablen als Platzhalter für später anzuzeigende eigentliche Inhalte stehen, die dann den Platz der Variablen einnehmen. Daneben enthält ein Template Grafiken und natürlich eine Reihe von CSS Anweisungen, welche in allen modernen Webprojekten für das eigentliche Layout einer Webseite zuständig sind.

Barrierefreiheit
Durch sauberen und standardkonformen XHTML Code ist Drupal im Wesentlichen barrierefrei. Die Philosophie von Drupal folgt hier dem Credo "konsequente Trennung von Layout und Inhalt", so dass trotz aller Möglichkeiten moderner Web-Programmierung wie beispielsweise AJAX die Grundfunktionalitäten der Webseite auch bei abgeschaltetem Java Script nutzbar bleiben. Dadurch kommen auch ältere Browser, Screenreader oder textbasierte Browser mit den zur Verfügung gestellten Inhalten zurecht.

Sprachen und Lokalisierung

Mehrsprachigkeit
Drupal unterstützt echte Mehrsprachigkeit auf Webeiten. Es kann Inhalte beispielsweise in mehreren Sprachen verwalten und erkennt automatisch die bevorzugte Sprache des Benutzers. Drupal unterstützt bereits von Haus aus sowohl rechtsläufige als auch linksläufige Schreibrichtungen wie etwa für Arabisch.

Deutsche Lokalisierung
Die Grund-Installation von Drupal ist vollständig in Deutsch verfügbar. Ebenso gibt es für eine Vielzahl der verfügbaren Module bereits deutsche Übersetzungen. Wo eine deutsche Lokalisierung nicht vorhanden ist, können neue Übersetzungen, die auf der Basis von "Portable Object" Sprachdateien angefertigt sind, über ein entsprechende Funktion in der Drupal Administrierungsebene problemlos importiert werden.