8.2 Ein Diskussionsforum

Ein Diskussionsforum ist ebenfalls in den Kernmodulen von Drupal enthalten. Auch hier möchte ich Ihnen ein reales Beispiel zeigen. Auf der Website zum Buch werden nach der Veröffentlichung des Buches Rezepte für Konfigurationsszenarien in Drupal veröffentlicht. Um herauszubekommen, was Sie interessiert, und um eine anschließende Diskussionsmöglichkeit zu bieten, lege ich ein Wünsch dir ein Drupalrezept-Forum an. Sie können das Beispiel in Ihrer lokalen Website nachvollziehen.

8.2.1 Schritt 1 – Aktivierung des Forum-Moduls

Zunächst müssen Sie das Forum-Modul aktivieren (Verwalten – Strukturierung - Module). Damit das Forum-Modul funktioniert, müssen auch das Taxonomy- und das Comment-Modul aktiviert sein. Sollten diese beiden Module nicht aktiviert sein, weist Drupal Sie darauf hin und aktiviert die beiden Module auf Nachfrage automatisch. In meinem Fall sind beide Module bereits aktiviert (Abbildung 8.6).

Forum-Modul
Abbildung 8.6: Forum-Modul

Das Forum-Modul stellt mehrere Dinge zur Verfügung:

  • einen neuen Inhaltstyp

  • einen deaktivierten Link zum neuen Forenbereich im Navigationsmenü

  • einen neuen Bereich Forum in Verwalten – Inhalt

  • einen Block Neue Forenbeiträge

  • einen Block Aktive Foreneinträge

Im Aktive Foreneinträge Block werden die Foreneinträge mit den meisten Kommentaren angezeigt.

8.2.2 Schritt 2 – Berechtigungen: Wer darf was?

Jetzt müssen Sie festlegen, welche Benutzerrolle welche Berechtigungen besitzen soll (Verwalten – Benutzerverwaltung – Berechtigungen). Ich erlaube der Benutzerrolle Authentifizierter Benutzer, neue Forumsbeiträge zu erstellen, eigene Forenbeiträge zu bearbeiten und zu löschen (Abbildung 8.7).

Berechtigungen im Forum
Abbildung 8.7: Berechtigungen im Forum

8.2.3 Schritt 3 – Einen Ordner für das Forum erstellen

Ein Forenbereich in Drupals Forum-Modul ist folgendermaßen aufgebaut:

  • Ein Forumsordner („Container“) kann beliebig viele Foren enthalten.

  • Ein Forum kann beliebig viele Beiträge enthalten (Inhalte, Threads).

  • Ein Beitrag kann beliebig viele Kommentare enthalten.

Bevor Sie einen Forumsbeitrag erstellen können, benötigen Sie ein Forum. Bevor Sie ein Forum erstellen können, benötigen Sie einen Forumscontainer.

Sie erstellen einen neuen Forumscontainer unter dem Link Verwalten – Inhaltsverwaltung – Foren – Ordner anlegen (Abbildung 8.8).

Neuer Forumscontainer
Abbildung 8.8: Neuer Forumscontainer

Im Reiter Einstellungen können Sie die Sortierung der Beiträge und Kommentare festlegen sowie die Anzahl der Forumsbeiträge auf einer Seite und die Anzahl an Kommentaren, ab der ein Forumseintrag als „hot“ eingestuft wird und mit einem speziellen Icon versehen wird.

8.2.4 Schritt 4 – Ein neues Forum erstellen

Jetzt können Sie mit dem Reiter „Forum anlegen“ Ihr gewünschtes Forum erstellen. Achten Sie darauf, das neue Forum dem übergeordneten Container zuzuordnen. Sie können Ihre Foren beliebig tief schachteln (Abbildung 8.9).

Ein neues Forum
Abbildung 8.9: Ein neues Forum

Das Feld Reihenfolge bezieht sich auf die Sortierung des Forums im jeweiligen Container. Sie können die Reihenfolge und Zuordnung auch in der Forenübersicht per Maus vornehmen (Abbildung 8.10).

Forenübersicht
Abbildung 8.10: Forenübersicht

8.2.5 Schritt 5 – Beiträge schreiben: Ein erster Rezeptwunsch

Alle angemeldeten Benutzer können jetzt Forumseinträge über den Link Inhalt erstellen – Forumseintrag einstellen (Abbildung 8.11).

Neuer Forenbeitrag
Abbildung 8.11: Neuer Forenbeitrag

8.2.6 Schritt 6 – Den Forenbereich verlinken

Jetzt fehlt noch ein Link zum Forenbereich auf der Website. Genau genommen ist der Link schon vorhanden, Sie müssen ihn nur noch aktivieren und an eine Stelle Ihrer Wahl positionieren. Klicken Sie auf Verwaltung – Struktierung – Menüs – Navigation. Dort finden Sie den deaktivierten Menüeintrag Foren (Abbildung 8.12).

Menüpunkt zuordnen
Abbildung 8.12: Menüpunkt zuordnen

Klicken Sie auf den Link Bearbeiten, um den Menüeintrag zum Forenbereich zu aktivieren und einem Menü Ihrer Wahl zuzuordnen. Nach dem Abspeichern erscheint der Menüeintrag auf der Website, und Sie haben einen Forenbereich (Abbildung 8.13).

Forenbereich auf der Website
Abbildung 8.13: Forenbereich auf der Website

Ihre Bewertung: Nichts Durchschnitt: 5 (2 Stimmen)