Auf dieser Seite Official Ghost + Discourse Integration sieht man, dass es möglich ist, mehrere Hosts zu verwenden, um Kommentarthreads in verschiedenen Kategorien bei Discourse zu posten. Aber wie geht man vor, wenn die Hosts identisch sind? (https://site.com) Wie übergibt man die Kategorie?
Außerdem möchte ich einen komplett anderen Titel für das Forum verwenden (nicht den Titel der Blogseite). Ist es möglich, eine Variable mit einem Namen für den Forentitel zu übergeben?
Gibt es eine Möglichkeit, diesen Code zu erweitern?
Eine andere Lösung wäre, einfach ein Forenthema einem Artikel zuzuordnen, wann immer ich möchte. Ist es möglich, ein bestimmtes Forenthema auf dem Blog anzuzeigen?
Vielen Dank!
Nein, das ist nicht möglich. Wir verwenden das HTML-Attribut. Du kannst es anschließend bearbeiten und entweder die Themenerstellung oder die Titelbearbeitung über unsere API automatisieren.
@codinghorror, ich möchte nur darauf hinweisen, dass ich in deinen Blogartikeln keine Beispiele für die Einbettung von Discourse sehen kann; stattdessen wird ein Fehler-Header zur Einbettung angezeigt. Ich verwende Firefox-Erweiterungen wie Ghostery, Privacy Badger und uBlock. Führt das zu dem Einbettungsfehler? Ich kann JavaScript-Einbettungen auf anderen Seiten, die ich besuche, sehen, und ich habe diese nicht explizit freigegeben – daher meine Frage.
Ich bin mir nicht sicher, ob diese Integration bedeutet, dass jedes Mal, wenn ich einen Artikel auf meinem Ghost-Blog veröffentliche, automatisch ein neues Thema bzw. eine neue Diskussionsreihe in Discourse erstellt wird. Wenn mein Verständnis korrekt ist, könntest du mir das bitte bestätigen? Falls nicht, könntest du mir bitte mitteilen, wie man am besten etwas Ähnliches umsetzen würde?
Da ich Discourse-Kommentare in einer normalen Firefox-Sitzung einwandfrei sehen kann, empfehle ich dir, diese Erweiterungen vorübergehend zu deaktivieren und es erneut zu testen. Ich bin mir sicher, dass sie die Funktion stören.
Ja, genau das ist es. Jeder neue Blogbeitrag erstellt einen begleitenden Beitrag auf der Discourse-Instanz.
Ich habe uBlock, HTTPs Everywhere (sollte die Funktionalität eigentlich nicht beeinträchtigen), Ghostery, Cookie Autodelete und Decentraleyes deaktiviert und zusätzlich diese FF-Erweiterung wie vorgeschlagen installiert.
Ich sehe genau das, was der Screenshot zeigt.
Toll! Wenn ich Problem #1 verstanden habe, werde ich Discourse für Kommentare auf meinem Blog verwenden!
Jeff, du hostest Ghost und Discourse auf Subdomains von codinghorror.com. Sind das beides Docker-Installationen und ist beides Software auf demselben Server?
Deine Subdomains haben unterschiedliche IP-Adressen, ebenso wie die Integrations-Subdomains von Porco Rosso. Ist das eine Anforderung, auch wenn sie sich denselben Server teilen? Das heißt, können Discourse und Ghost dieselbe IP-Adresse teilen?
Ich frage, weil ich versuchen werde, die Integration selbst durchzuführen, und meine Discourse-Instanz läuft in einem Docker-Container. Ich habe Ghost noch nicht installiert.