Discourse als vollständiges Kommentarsystem auf Ihrer Website einbetten

Das Einbettungssystem von Discourse ermöglicht es, Themenkommentare auf externen Seiten über ein iframe anzuzeigen – bisher war die Erfahrung jedoch auf Lesemodus beschränkt. Besucher mussten auf Ihre Discourse-Seite klicken, um zu antworten, zu liken oder mit der Diskussion zu interagieren.

Wir haben nun den vollständigen App-Modus für Einbettungen hinzugefügt, der die vollständige Discourse-Anwendung innerhalb des iframes lädt. Ihre Besucher können antworten, liken, zitieren und mit Themen interagieren, ohne Ihre Blog- oder Website-Seite jemals verlassen zu müssen.

So aktivieren Sie es

Navigieren Sie zu Admin > Erweitert > Einbettung, und Sie sehen oben auf der Seite einen neuen Schalter, um den vollständigen App-Modus zu aktivieren.

Wenn dieser aktiviert ist:

  • Der Konfigurations-Snippet für die Einbettung enthält automatisch die Parameter fullApp: true und embedHeight: '800px'
  • Die Site-Einstellung zur Aktivierung dieses Modus wird automatisch aktiviert

Die Einstellung ist auch unter dem Reiter Einbettung > Einstellungen als embed_full_app verfügbar.

Was sich für Besucher ändert

Mit aktiviertem vollständigen App-Modus lädt das eingebettete iframe die vollständige Discourse-Benutzeroberfläche statt einer statischen Liste von Antworten. Besucher auf Ihrer externen Seite können:

  • Direkt auf das Thema antworten
  • Beiträge liken und zitieren
  • Innerhalb des Themas navigieren, genau wie auf Ihrem Forum

Dies bietet Ihren Bloglesern ein erstklassiges Diskussionserlebnis, ohne die Seite verlassen zu müssen.

Demo

Sie können es in Aktion auf unserem Blog sehen, in Beiträgen wie Understanding Discourse Trust Levels, It’s Time We Talked About Tags oder Introducing Discourse AI.

16 „Gefällt mir“

Das ist fantastisch und ein echter Game-Changer. Gut gemacht, Team. :discourse: :clap:

1 „Gefällt mir“

Wow, das ist wirklich eine tolle Entwicklung!! :+1:

1 „Gefällt mir“

Das ist großartig! So schön es auch ist, direkt auf der Originalseite bearbeiten zu können, ist aus meiner Sicht die Tatsache, dass Mathematik in der eingebetteten Version gerendert wird, noch eine größere Verbesserung! Ich freue mich darauf, es auf meiner eigenen Website zu nutzen.

Um es auszuprobieren, bin ich zu einem der von Ihnen verlinkten Demotopics navigiert und habe beim Antworten dort ein paar kleinere Probleme bemerkt:

  1. Der Umschalter zwischen Markdown- und Rich-Editor erschien nicht in der Editor-Symbolleiste.
  2. Nach dem Veröffentlichen habe ich versucht, den Beitrag auf der Website zu bearbeiten, und erhielt eine Warnung, dass der Beitrag in einem anderen Fenster bearbeitet wird, obwohl ich kein anderes Fenster geöffnet hatte, in dem ich ihn bearbeiten könnte.
  3. Ich konnte meine Antwort nicht löschen. Offensichtlich wurde sie von der Community gelöscht.

Insgesamt jedoch ein riesiger Schritt – vielen Dank!

Wir haben diesen sowie viele weitere UI-Elemente entfernt, um die Erfahrung in der Einbettung zu vereinfachen. Es sollte möglich sein, dies mit einer kleinen Theme-Komponente wieder auf Ihrer Seite hinzuzufügen, falls Sie ihn benötigen.

Wie bei allem Neuen versuchen wir, ein gutes Gleichgewicht zu finden, und haben am Ende eine Erfahrung geschaffen, die für die meisten Blogs sinnvoll ist. Discourse bleibt jedoch immer so anpassbar, wie Sie es erwarten.

Interessant, wir werden dies im Auge behalten.

1 „Gefällt mir“

Könnte dies verwendet werden, um es in dasselbe Discourse-System einzubetten?

Also: Einen Beitrag als Blog erstellen, wobei begleitende Kommentare als separater Beitrag geführt werden?

Wenn ein Besucher kein Konto hat, wird er dann aufgefordert, eines anzulegen?

In Kombination mit den neuen verschachtelten Antworten wäre das ziemlich gut.

Vielleicht? Das ist hier nicht unser Fokus, also habe ich es überhaupt nicht getestet.

Das fällt nicht in den Geltungsbereich dieses Features.

Ja, es öffnet sich ein neuer Tab für die Anmeldung.

Ja! Wir freuen uns auch sehr darauf, dass das bald kommt!

Wenn man das nur auch mit Chats machen könnte :smiley: