RSS-Feed für Antworten?

Gibt es eine Möglichkeit, wie ein Forenbenutzer einen RSS-Feed von Antworten auf seine Beiträge erhalten kann?

Die Frage unterscheidet sich von der zuvor gestellten - RSS feed or list of latest replies?

Gefällt Ihnen das? RSS feed for replies? (Stellen Sie sicher, dass Ihr Browser XML anzeigt oder öffnen Sie die URL in einem Programm, das RSS-Feeds verarbeiten kann)

Es ist nur die URL dieses Themas mit “.rss” am Ende. Stellen Sie sicher, dass keine Beitrags-ID ebenfalls am Ende steht. Es sollte also etwa so aussehen: ...topic-title/12345.rss, nicht ...topic-title/12345/2.rss

Wenn man sich andere Themen mit mehr als einer (vor meinem Post null) Antwort ansieht, scheint die Beschreibung des RSS-Kanals der erste Beitrag zu sein und die Elemente sind eine Teilmenge der Antworten in umgekehrter Reihenfolge.

Das heißt, das erste Element im RSS ist die neueste Antwort, gefolgt von 20-etwas vorherigen Antworten.

Update: Nachdem ich dies gepostet und den Feed für dieses Thema genauer betrachtet habe, sehe ich, dass der Eröffnungspost ebenfalls ein Element im Feed ist, wenn er zufällig zu den 20-etwas neuesten Beiträgen gehört.

Nein.

„antwortet auf ihre Beiträge“

Ich meine einen Feed aller Antworten auf meine Beiträge – das Äquivalent dessen, was in einem Benachrichtigungsfenster angezeigt wird (wenn auch ohne den überflüssigen Gamification-Awards).

Während RSS-Feeds für private Posteingangsmaterialien nicht alltäglich sind, schafft es Reddit durch eine einzigartige, mystische, Krypto-codierte ID in der URL – https://www.reddit.com/prefs/feeds/ – zu erreichen.

Ah, ich verstehe, Sie möchten also einen einzigen Feed, der (vermutlich eine aktuelle Teilmenge) der Antworten auf alle Themen enthält, die Sie derzeit beobachten.

Ja.
Nun, jede Antwort, eher als eine „Teilmenge“)… jede neue Antwort ist zu einem bestimmten Zeitpunkt die „neueste“. Die umgekehrte Chronologie von RSS handhabt das.

Reddits Methode, dies zu tun, ist ziemlich cool.

Der Grund, warum ich die Verwendung einer Teilmenge erwähne, ist, dass es auf dem Server Leistung-/Speicherprobleme bei der Verwaltung von RSS-Feeds für jeden Benutzer geben könnte oder sogar Leistungsprobleme für die Benutzer beim Abrufen der Feeds.

Zum Beispiel könnte ich mich selbst so einstellen, dass ich jede Kategorie beobachte, was ohne Einschränkung dazu führen würde, dass mein Benutzer einen RSS-Feed mit jedem einzelnen Beitrag hat. Für den Server würde dieser eine RSS-Feed entweder zwischengespeichert werden, was die Speichernutzung von Text effektiv verdoppeln würde, oder jedes Mal generiert werden, wenn er angefordert wird, und erhebliche CPU-Zeit verbrauchen.

Darüber hinaus wäre ein solcher RSS potenziell sehr groß, würde einige Zeit zum Herunterladen benötigen und dann viel XML für den Client zum Verarbeiten darstellen, was möglicherweise mehrere Minuten des Herunterladens und Verarbeitens zur Folge hätte, bevor Ihr RSS-Client tatsächlich etwas Nützliches tun kann.

In einer Discourse-Community, in der Benutzer wahrscheinlich RSS nutzen, könnten auch Bandbreitenbedenken berücksichtigt werden.


Bezüglich Ihrer ursprünglichen Frage, ob dies derzeit möglich ist, denke ich, die Antwort ist nein. Wie Sie im Zusammenhang mit der Methode von Reddit erwähnt haben, ist ein Mechanismus erforderlich, um sowohl den entsprechenden Benutzer eindeutig zu identifizieren als auch zu vermeiden, Informationen über die von einem Benutzer beobachteten Themen preiszugeben, was für diese Art von Dingen üblicherweise mit einem eindeutigen Token geschieht, das für die RSS-Feed-URL generiert wird.

Aus diesem Grund würde ich erwarten, dass, wenn die Arbeit für einen solchen Mechanismus bereits geleistet worden wäre, er irgendwo auf meinen Profilseiten verwendet würde, z. B. mit einem RSS-Link auf der Benachrichtigungs-Seite oder einem Abschnitt in den Einstellungen zum Erstellen von RSS-Feeds.


Um diese Funktionalität hinzuzufügen, wäre es am besten, die Details auszuarbeiten, wie dies für Benutzer funktionieren würde, idealerweise mit Details, wie es auch im Hintergrund funktionieren könnte, und dann entweder:

  • Aktualisieren Sie Ihren ursprünglichen Beitrag in diesem Thema mit diesen Details und hoffen Sie dann, dass jemand die Aufgabe übernimmt, es zum Kern hinzuzufügen oder ein Plugin zu erstellen; oder
  • Erstellen Sie ein neues Thema in / aktualisieren Sie dieses Thema und wechseln Sie zu Marketplace, wenn Sie in der Lage und willens sind, die Hinzufügung zum Kern oder die Erstellung eines Plugins zu finanzieren.

Ich vermute, dass die Authentifizierung/der Zugriff ein größeres Problem darstellt als Bandbreite und Speicherplatz…

Discourse speichert bereits Antwortinformationen auf Benutzerebene…

Und verspricht sogar, Live-Benachrichtigungen als solche bereitzustellen.

Es geht darum, dies auf andere Weise auszugeben.

Dies ist kein so großes Problem für mich, dass ich erhebliche Mühen auf mich nehmen würde.

Es war nur eine Frage, weil ich a) von Informationen überwältigt bin, b) versuche, alles in Inoreader (RSS-Reader und mehr) zu packen und c) Mitglied in ein paar Discourse-Foren bin.

Ich werde wahrscheinlich diesen Workaround anwenden…

  • Discourse-Antwortbenachrichtigungen als E-Mail aktivieren.
  • Diese E-Mails in einen Posteingang leiten, der von Inoreader erkannt wird.
  • Diese Elemente erscheinen in Inoreader, scheinbar als wären sie RSS-Elemente.
1 „Gefällt mir“

Klingt nach einem ziemlich guten Zwischenschritt und etwas, worüber ich noch nicht nachgedacht habe.

Ich würde gerne hören, wie das nach ein oder zwei Wochen Gebrauch funktioniert!