Ich habe die Foren durchsucht und verstehe, wie das Einbetten funktioniert und sogar, wie die neuesten Beiträge eingebettet werden. Aber ich möchte versuchen, ein Widget zu erstellen, das die neuesten Antworten auf alle Beiträge in einer Kategorie enthält.
Discourse bietet derzeit nur Optionen zum Einbetten von Antworten auf ein bestimmtes Thema oder zum Einbetten einer Themenliste:
- Embed Discourse comments on another website via Javascript
- Embedding a list of Discourse Topics in another site
Es gab einige Diskussionen darüber, weitere Embed-Widgets zu Discourse hinzuzufügen. Ich bin mir nicht sicher, ob das auf Meta angesprochen wurde.
Haben Sie Ideen, wie die Discourse-Antworten auf der externen Website angezeigt werden sollen? Sollen die Antworten beispielsweise nach Thema gruppiert werden, oder soll das Widget einfach die (sagen wir) 10 neuesten Antworten abrufen?
Es wäre möglich, aktuelle Antworten auf einer externen Website anzuzeigen, indem Anfragen an die Discourse-API gestellt werden. Das bedeutet, dass das, was Sie versuchen zu tun, wahrscheinlich jetzt schon erreichbar wäre, aber es würde einige benutzerdefinierte Entwicklung erfordern. Ein Beispiel dafür ist: Wp-discourse-shortcodes plugin. Es tut nicht genau das, was Sie suchen, und funktioniert nur für WordPress-Websites. Falls Sie die Antworten auf einer WordPress-Website anzeigen möchten, könnte dieses Plugin wahrscheinlich erweitert werden, um die gewünschte Funktionalität zu erhalten.
Entschuldige, dass ich mich nicht bei dir gemeldet habe, Simon. Bitte nimm es nicht so auf, als würde ich deine Mühe ignorieren. Die Zeit ist mir davongelaufen.
Ich glaube, ich werde versuchen, ein WordPress-Plugin zu erstellen, das eine konfigurierbare Menge der 10 neuesten Antworten abruft und sie irgendwo zwischenspeichert. Ich habe festgestellt, dass das Einbetten auch schwerer zu targeten und zu stylen ist.