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.

39 „Gefällt mir“

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

3 „Gefällt mir“

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

2 „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!

3 „Gefällt mir“

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.

7 „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!

2 „Gefällt mir“

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

Das ist fantastisch und kam genau zum richtigen Zeitpunkt, als ich gerade überlegte, mir diese Funktion noch einmal genauer anzusehen :smiley:

Eine Sache, die ich in Betracht ziehen würde, ist, die Bildlaufleiste irgendwie offensichtlicher zu machen. Zum Beispiel hier: Understanding Discourse Trust Levels sehe ich:

Das sieht so aus, als gäbe es drei Kommentare. Wenn ich darüberfahre, sehe ich den winzigen silbernen Schimmer einer Standard-Bildlaufleiste oben rechts (Firefox, Linux).

Wenn ich also nicht weiß, was Discourse ist, gehe ich davon aus, dass es derzeit drei Antworten gibt, und dass das Klicken auf „Antworten" neben Jays Namen die generische Antwort-Button für das Thema ist. Die unangenehme Realität ist, dass Jay nun bei jedem, der diesen Fehler macht, eine Benachrichtigung über eine Antwort erhält.

Ich frage mich, ob es:
a) eine Möglichkeit gibt, den Button „Auf Thema antworten" dauerhaft sichtbar zu machen?
b) eine Möglichkeit gibt, das Scrollen offensichtlicher zu gestalten, während es dennoch elegant und unaufdringlich bleibt?

7 „Gefällt mir“

Das sind gute Vorschläge. Allgemeiner gesagt: Vielleicht wurden die UI-Elemente etwas zu sehr verwässert? Als ich gestern auf den Blogbeitrag zu den Vertrauensebenen reagiert habe, musste ich eine Weile endlos scrollen, bevor ich meine Antwort prüfen konnte, da das Timeline-Scroll-Element fehlt.

4 „Gefällt mir“

Wie werden Antworten/Likes aus Sicht der Berichterstattung behandelt? Eine bestimmte Kategorie?

Edit: Ah, ich glaube, ich habe es jetzt verstanden. Die eingebettete Seite wird in einer Kategorie veröffentlicht, wie hier.

2 „Gefällt mir“

Das ist großartig, vielen Dank.

Wie andere Benutzer bereits kommentiert haben, ist das unendliche Scrollen nicht offensichtlich und verdrängt die Antwort-Schaltfläche aus dem Sichtfeld, wenn es mehr Kommentare als die festgelegte Höhe gibt.

1 „Gefällt mir“

Aus irgendeinem Grund gibt Super Fight Bot eine Herausforderung zurück, und das andere betrifft die ältesten Antworten.

Aber ich fand dieses Embed toll.

Leider erfordert dies, wie in einem Ihrer Beispiele gezeigt, immer noch, dass der Nutzer durch eine möglicherweise schmerzhaft große Anzahl von Kommentaren in einem Iframe scrollt (was viele Nachteile hat), bevor er am Ende ankommt und einen Kommentar auf der obersten Ebene verfassen kann. Gibt es eine Möglichkeit, auch von oben heraus einen Kommentar zu verfassen, der keine Antwort ist?

3 „Gefällt mir“