Nahtlose Integration

Hallo,

ich habe eine Website, in die ich gerne ein Forum nahtlos integrieren würde. Alle Kunden sollten Beiträge in öffentlichen Kategorien lesen können, müssen sich jedoch anmelden, um neue Fragen zu stellen oder Beiträge in privaten Kategorien zu lesen. Mir ist klar, wie man Login-Anfragen vom Forum auf meine Website umleitet, aber unklar ist, wie man den anonymen Zugriff ermöglicht und angemeldete Benutzer automatisch in das Forum einloggt, sobald sie sich auf der bestehenden Website angemeldet haben. Wir haben bereits einige ähnliche Fragen gefunden, diese sind jedoch mindestens ein Jahr alt. Gibt es eine verfügbare Lösung?

Zweitens: Kann das Forum-Layout so angepasst werden, dass ich es per iFrame in meine Website integrieren kann? Dies würde uns ermöglichen, die vorhandene Navigation, den Chat sowie andere Funktionen und Widgets auch bei der Nutzung des Forums zu verwenden. Das würde jedoch nur funktionieren, wenn die Navigationsleiste und ähnliche Komponenten entfernt werden können. Mir ist die alternative Möglichkeit bekannt – die Weiterleitung des Kunden auf eine Subdomain –, doch ist dies keine gute Lösung.

Vielen Dank im Voraus,
Peter

1 „Gefällt mir“

„Anmeldung erforderlich" deaktivieren?

Oder hast du Discourse vielleicht überhaupt noch nicht benutzt und verstehst nicht, wie es funktioniert?

Nein. Der richtige Weg ist, eine Theme-Komponente zu finden, zu erstellen oder in Auftrag zu geben, die Discourse so aussehen lässt wie deine Website. Die meisten Nutzer und Suchmaschinen merken nicht, welcher Hostname verwendet wird.

Ich bin mit Discourse definitiv noch neu – deshalb frage ich ja. Bitte fahren Sie aber fort, falls Sie einen Weg kennen, es in meine Website zu integrieren. Wenn ich die Option login_required deaktiviere, verstehe ich, dass auth_immediately nicht verwendet werden kann, um das Forum automatisch für die Anmeldung auf meine Website weiterzuleiten. Ein Kunde müsste sich dann ein zweites Mal anmelden und erfüllt damit nicht das, was ich in meinem ursprünglichen Beitrag gefordert habe.
Gibt es eine andere Möglichkeit, oder haben Sie meinen Beitrag vielleicht nicht vollständig gelesen?

Ja, das Spielen mit dem Theme, um es so aussehen zu lassen, als wäre es meine Website, war das, was ich mit einer einfachen Weiterleitung auf eine Subdomain meinte. Das ist jedoch suboptimal, da dem Nutzer auf dem Forum keine Funktionalität zur Verfügung steht – zudem lassen sich die Navigationssteuerelemente mit nur wenigen optischen Anpassungen nicht nachbilden. Für eine grundlegende „Out-of-the-Box"-Website wäre das sicher möglich, aber das ist nicht mein Fall.

Vielen Dank, dass Sie sich die Zeit für eine Antwort genommen haben.

Es gibt viele Feinheiten. Man muss es wirklich selbst ausprobieren, um zu sehen, wie es funktioniert. Genau das müsste ich auch tun, um deine Frage zu beantworten.

Das lässt sich in einer Theme-Komponente umsetzen. Du kannst jede gewünschte Funktionalität einbetten, obwohl dies etwas Arbeit und ein Verständnis der Discourse-Theme-Entwicklung erfordert.

Wenn du ein Forum suchst, das du in einem iframe einbetten kannst, musst du etwas anderes verwenden.

Hallo @goppi, hast du die nahtlose Integration erreicht? Ich habe eine ähnliche Situation mit meiner Rails-Website.