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).
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).

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).

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).

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).

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).

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).

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).
- Neuen Kommentar schreiben
- 1543 mal gelesen
