Drupal

Offizielle Webseite: Drupal

Aktuelle Version: Download

User-Dokumentation: User Guide

Dokumentationsportal: Doku

Erweiterungen (ca. 50.000): Module

Trennung von Form und Inhalt (ca. 3000): Themes


AUFGABE

Genau wie Wordpress, installieren Sie bitte nun Drupal im htdocs Verzeichnis in den XAMPP/MAMP Ordner auf ihrem Rechner. Stellen Sie sicher, dass ein Unterordner vorhanden ist, der einen einfachen sprechenden Namen hat, denn Sie erreichen Ihre Drupalinstallation anschließend über einen Browser mit der Adresse localhost/Ordnername.

Bitte schauen Sie sich eine der zahllosen Installationstutorials im Internet an und installieren Sie Drupal.

VIEL SPAß!


Adminstration und Verwaltung von Drupal Seiten

Bei der Erstellung eines CMS über Drupal wird die Verwaltung in mehrere Bereiche aufgeteilt:

Inhaltsverwaltung (Content Management)

In diesem Bereich werden grundlegende Einstellungen für die Inhaltsverwaltung von Drupal festgelegt.

Wichtige Funktionen im Einzelnen sind:

  • Einsehen des gesamten Seiteninhalts, Bereitstellung von Filtern für Administratoren (Inhalt/Content)

  • Erstellen neuer Inhaltstypen. Standardmäßig gibt es Seite (page), also eine normale Webseite, und Artikel (story). Hier wäre zum Beispiel das Anlegen eines Inhaltstyps wie Video, News oder Projekt denkbar.

  • Das Verwalten der Taxonomien (später mehr)

Strukturierung (Site building)

In dieser Sektion wird das „Look-and-Feel“ der Seite kontrolliert.

Wichtige Funktionen sind z.B.

  • Des Verwalten der Menüeinträge (Menüs)
  • Das Installieren und Deinstallieren von Modulen (Module)
  • Das Installieren und Konfigurieren von Themes

Benutzerverwaltung (User management)

Von hier aus werden Nutzeraccounts und Zugriffsrechte verwaltet.

Wichtige Funktionen sind z.B.

  • Das Festlegen von Zugriffsrechten (Berechtigungen/Permissions) nach Nutzer-Rolle
  • Das Anlegen von Nutzerrollen (z.B. Administrator, Editor, Dozent, usw.)
  • Das hinzufügen, freischalten und bearbeiten von Benutzerkonten (Benutzer/Users)

Einstellungen (Site configuration)

In dieser Sektion werden Seiteneinstellungen vorgenommen und Module konfiguriert.

Wichtige Funktionen sind z.B.

  • Einstellungen der einzelnen installierten Module
  • Leistungseinstellungen (Leistung/Performance) der Seite (Caching-Mechanismen, Resourcen-Optimierung)
  • Allgemeine Seiteneinstellungen wie Webseiten-Name, Slogan, Startseite etc. (Website-Informationen/Site information)
  • On- und offlinesetzen der Seite (Wartungsarbeiten/Site maintainance)

Berichte (Reports)

In diesem Bereich gibt es verschiedene Berichte zu verfügbaren Updates, Fehlermeldungen und Ereignissen auf der Webseite.

Themes

Themes sind direkt verwendbare Designs für die grafische Oberfläche einer Drupal Webseite. Im Administrations-Menu kann man Themes die verschiedenen installierten Themes verwalten und wechseln.
Das Design muss vom Drupal Administrator in der Regel nicht selbst erstellt werden. Es gibt viele Seiten im Internet, die kostenlos verschiedene Themes zum Download bereitstellen

Erweiterung des Systems durch Module

Drupal bietet die Möglichkeit durch Module seine Anwendungsmöglichkeiten zu erweitern. Diese Module können z.B. hier heruntergeladen und dem System hinzugefügt werden.

Nodes

Inhaltstypen in Drupal werden von einem einzelnen Basistypus abgeleitet, der als Node (engl. f. „Knoten“) bezeichnet wird. Ob es sich um einen Blogeintrag, ein Rezept oder ein Musikstück handelt, die zugrunde liegende Struktur ist stets die gleiche. Das tolle an diesem Ansatz ist die leichte Erweiterbarkeit. Module können auf diese Weise features wie Bewertungen, Kommentare, Dateianhänge usw. für Nodes im Allgemeinen zur Verfügung stellen, egal ob es sich um Musikstücke, Bilder oder einfache Seiten handelt. Der Drupal-Administrator kann so frei entscheiden, für welche Inhaltstypen er welche Funktionalität bereit stellen möchte.
Alle Nodes haben ein paar gemeinsame Verhaltenseigenschaften, die an alle Inhaltstypen vererbt werden. Beispielsweise können Nodes auf die Startseite gestellt werden, veröffentlicht oder unveröffentlicht sein, oder als sticky, also als besonders wichtig markiert werden.


Sitzungsfahrplan

Eine Vorstellung von Drupal sollte mindestens enthalten:

  1. Was ist Drupal?
  2. Download und Installation unter XAMPP (htdocs).
  3. Anbindung an eine Datenbank, warum und wie?
  4. Erläuterung der Oberfläche des Backends.
  5. Wie wird die Trennung von Form und Inhalt realisiert? (Appearance – Themes)
  6. Verändern und Einbinden von neuen Themes.
  7. Wie wird die Modularisierung realisiert? (modules)
  8. Übersicht über die verfügbaren und installierten Module unter modules.
  9. Realisiation des rollenbasierten Usermanagements.
  10. Anlegen und Verändern von Webseiten.
  11. Gibt es ein Content-Life-Cycle Management?
  12. Was ist ein node bei Drupal?
  13. Handout ist SEHR hilfreich!

Zur Erläuterung:

  1. Versuchen Sie bitte eine Webseite in Drupal anzulegen und füllen diese mit Inhalt.
  2. Ändern Sie das Layout der Seite, indem Sie ein anderes, bereits installiertes Theme wählen.
  3. Installieren Sie zusätzliche Themes aus dem Themes-Repository.
  4. Schauen Sie die bereits mitgeliefertern Modules an und finden Sie heraus, wie Sie diese aktivieren.
  5. Installieren Sie zusätzliche Modules aus dem Modules-Repository.