OctoberCMS ist ein selbst gehostetes Content-Management-System, das auf Laravel basiert. Es bietet eine flexible, entwicklerfreundliche Plattform mit einem Plugin für statische Seiten, mit dem Sie Seiten mit einem WYSIWYG-Editor oder Roh-HTML erstellen und bearbeiten können. Es enthält jedoch kein integriertes Community-Forum oder eine Diskussionsfunktion.
Hier kommt die Website Toolbox ins Spiel. Sie können ein Diskussionsforum mit vollem Funktionsumfang direkt in Ihre OctoberCMS-Website einbetten oder einfach von der Navigation Ihrer Website aus auf Ihr Forum verlinken. In beiden Fällen erhalten Sie Benutzerkonten, Moderationstools und Konversationen in Echtzeit.
Das funktioniert sehr gut für:
- Entwickler- und Open-Source-Communities
- Diskussionen zur technischen Dokumentation
- Foren für den Kundensupport
- Foren für die Zusammenarbeit an Projekten
- Websites für Mitglieder und Abonnements
- Marktplätze für Plugins und Erweiterungen
- Foren für Feedback und Feature-Anfragen
Diese schrittweise Anleitung führt dich durch den Prozess:
Schritt für Schritt: Füge dein Forum hinzu
Option A: Das Forum einbetten:
- Loggen Sie sich in Ihr Website Toolbox-Konto ein oder erstellen Sie ein neues Forum, falls Sie noch keines haben.
- Gehe zu Integrieren → Einbetten → Forum einbetten und kopiere den Einbettungscode.
- Loggen Sie sich in Ihren OctoberCMS-Backend-Administrationsbereich ein.
- Gehen Sie in der Seitenleiste zu CMS → Seiten und klicken Sie auf Hinzufügen.
- Gib Forum in das Titelfeld ein und lege den URL-Slug fest (z. B.
/forum). - Fügen Sie im Seitenmarkup-Editor den Einbettungscode an der Stelle ein, an der das Forum erscheinen soll.
- Klicken Sie auf Speichern.
- Fügen Sie im Navigationsmenü oder Layout Ihrer Website einen Link zur Forenseite hinzu.
- Kopieren Sie die URL Ihrer veröffentlichten Forenseite.
- Gehen Sie zurück zur Website Toolbox Integrieren → Einbetten → Ihr Forum einbetten und fügen Sie die URL Ihrer OctoberCMS-Forenseite in das Feld Wo ist das Forum eingebettet? ein Feld.
Option B: Link zum Forum:
- Loggen Sie sich in Ihr Website Toolbox-Konto ein oder erstellen Sie ein neues Forum, falls Sie noch keines haben.
- Kopiere deine Foren-URL.
- Loggen Sie sich in Ihren OctoberCMS-Backend-Administrationsbereich ein.
- Gehen Sie in der Seitenleiste zu CMS → Partials oder Layouts, je nachdem, wo Ihr Navigationsmenü definiert ist.
- Füge im Navigationsmenü-Markup einen Link zu deiner Foren-URL hinzu.
<a href="YOUR_FORUM_URL" target="_blank">Zum Beispiel: Forum</a> - Klicken Sie auf Speichern.
Einmaliges Anmelden
Um Single Sign-On zwischen Ihrer OctoberCMS-Website und Ihrem Website Toolbox-Forum zu ermöglichen, können Sie Auth0 als gemeinsamen OAuth-Anbieter verwenden. Auf diese Weise können sich Benutzer einmal anmelden und sich sowohl in Ihrer OctoberCms-App als auch in Ihrem Forum authentifizieren.
1. Erstellen Sie eine Auth0-Anwendung
- Besuchen Sie auth0.com und eröffnen Sie ein kostenloses Konto.
- Klicken Sie im Auth0-Dashboard im linken Menü auf Anwendungen.
- Klicken Sie auf Anwendung erstellen.
- Wählen Sie Reguläre Webanwendung aus und klicken Sie auf Erstellen.
- Notieren Sie sich auf der Registerkarte „Einstellungen“ Ihre Domain, Ihre Client-ID und Ihr geheimes Client-Geheimnis.
- Geben Sie im Feld Zulässige Rückruf-URLs Folgendes ein:
https://FORUM_DOMAIN/oauth?service=Custom&action=doOauthCallback
(Ersetzen Sie FORUM_DOMAIN durch Ihre Website Toolbox-Forum-Domain.) - Klicken Sie auf Änderungen speichern.
2. Website Toolbox SSO konfigurieren
- Loggen Sie sich in Ihr Website Toolbox-Konto ein.
- Klicken Sie auf den Link Integrieren.
- Klicken Sie auf den Link Single Sign On.
- Wählen Sie Custom OAuth aus der Drop-down-Liste als Ihren Website-Builder aus.
- Fügen Sie in das Feld Client-ID Ihre Auth0-Client-ID ein.
- Fügen Sie in das Feld Client Secret Ihr Auth0 Client Secret ein.
- Lassen Sie das Feld Basic leer.
- Geben Sie im Feld Autorisierungs-URL Folgendes ein:
https://YOUR_AUTH0_DOMAIN.auth0.com/authorize
(Ersetzen Sie YOUR_AUTH0_DOMAIN durch Ihre Auth0-Domain.) Geben Sie im Feld Zugriffstoken-URL Folgendes ein: https://YOUR_AUTH0_DOMAIN.auth0.com/oauth/token- Geben Sie im Feld URL für den Benutzerdatenzugriff Folgendes ein:
https://YOUR_AUTH0_DOMAIN.auth0.com/userinfo - Klicken Sie auf Speichern.
3. Fügen Sie Ihrer OctoberCMS-Website die Auth0-Authentifizierung hinzu
- Installieren Sie das RainLab User-Plugin, falls Sie es noch nicht getan haben.
- Installieren Sie das Auth0-Integrations-Plugin vom OctoberCMS-Marktplatz.
- Gehen Sie im OctoberCms-Backend zu Einstellungen → Benutzer → Auth0-Einstellungen.
- Geben Sie Ihre Auth0-Domain, Ihre Client-ID und Ihr Client-Geheimnis ein.
- Speichern Sie die Einstellungen. Benutzer können sich jetzt mit ihren Auth0-Anmeldeinformationen sowohl auf Ihrer OctoberCMS-Website als auch auf Ihrem Website Toolbox-Forum anmelden.
Was Ihre Mitglieder tun können
Sobald dein Forum verbunden ist, erhalten deine Mitglieder ein Community-Erlebnis mit vollem Funktionsumfang. Die Website Toolbox enthält viele weitere Funktionen, die über die hier aufgeführten hinausgehen. Besuchen Sie die Features-Tour, um alles zu sehen, was verfügbar ist.
💬 Für Mitglieder
- Diskussionsfäden erstellen und beantworten
- Beiträge mit Gefällt mir markieren
- Laden Sie Bilder und Dateien hoch
- Erhalten Sie E-Mail-Benachrichtigungen
- Passen Sie ihr Profil an
🛡️ Für Admins
- Moderieren Sie Beiträge und Kommentare
- Nutzer sperren
- Kategorien erstellen und Themen anheften
- Passen Sie das Erscheinungsbild des Forums an
- Mitgliederberechtigungen verwalten
Häufig gestellte Fragen
Hat OctoberCMS eine eingebaute Forenfunktion?
Nein, OctoberCMS hat derzeit keine native Forenfunktion. Mit der Website Toolbox können Sie Ihrer Website jedoch ganz einfach ein Forum hinzufügen, indem Sie es entweder direkt in eine Seite einbetten oder indem Sie von Ihrer Navigation aus darauf verlinken.
Sollte ich das Forum einbetten oder darauf verlinken?
Beides funktioniert gut. Durch das Einbetten bleiben die Nutzer auf Ihrer OctoberCMS-Website und das Forum wird nahtlos in Ihr Seitenlayout integriert. Die Verlinkung ist einfacher einzurichten und öffnet das Forum auf einer eigenen Seite, was auf Mobilgeräten für eine bessere Benutzererfahrung sorgen kann. Wählen Sie, was zu Ihrem Arbeitsablauf passt.
Kann ich das Aussehen meines eingebetteten Forums anpassen?
Ja. Website Toolbox bietet einen Theme-Editor mit einer Vielzahl von Themen, aus denen Sie auswählen können, die zum Design Ihrer OctoberCMS-Website passen. Sie können Farben, Schriftarten, Layouteinstellungen und mehr anpassen, um ein nahtloses Erscheinungsbild zu erzielen.
Kann ich das Forum als privat oder nur für Mitglieder einrichten?
Absolut. Sie können den Forenzugriff auf eingeloggte Benutzer einschränken, Communitys erstellen, die nur auf Einladung zugänglich sind, oder den Zugang mit Abonnementplänen in Rechnung stellen. In Kombination mit der SSO-Integration können Sie Ihr OctoberCMS-Benutzersystem nahtlos mit dem Forum verbinden.
Funktioniert das Forum auf Mobilgeräten?
Ja. Die Website Toolbox-Foren sind vollständig responsiv und funktionieren hervorragend auf Telefonen, Tablets und Desktops. Wenn Sie das Forum einbetten, passt sich der Iframe automatisch an die Containergröße an. Website Toolbox bietet auch eine mobile App, mit der Ihre Mitglieder von ihren Handys aus teilnehmen können.