RSS-Abfrageeinstellung zur Verwendung von pubDate, um das Datum der importierten Themen festzulegen

Was möchten Sie erledigt haben?

Ein Patch für RSS Polling, der das Datum importierter Beiträge auf die entsprechenden pubDate-Werte im RSS-Feed setzt. Noch besser wäre eine Einstellung, um die Erstellung von Themen auf pubDate oder „jetzt“ (aktuelles Verhalten) zu setzen. Getestet mit archive.org und ivoox.com.

RSS Polling ist wunderbar, aber es verursacht auch viel mühsame manuelle Arbeit, wenn wir wir einen neuen Feed aktivieren, da die Daten der Beiträge manuell geändert werden müssen. Wir sprechen hier vom Import von Feeds mit Hunderten von Beiträgen.

Wann benötigen Sie es erledigt?

So bald wie möglich. Wir können eine Abspaltung von RSS Polling verwenden, in der Hoffnung, dass das Discourse-Team die Implementierung mag und den Patch schließlich zusammenführt.

Was ist Ihr Budget in USD, das Sie für diese Aufgabe anbieten können?

Ich kann die Kosten nicht einschätzen, aber wenn Sie mir einen groben oder ungefähren Kostenvoranschlag senden, werde ich schnell antworten. Dieses fehlende Feature kostet mich Stunden mühsamer Arbeit in meiner Freizeit. Ich schätze meine Stunden und Ihre auch. :slight_smile:

4 „Gefällt mir“

Nur eine kurze Notiz, um Sie darüber zu informieren, dass sich ein Entwickler gemeldet hat und wir hoffen, bald gute Nachrichten mitteilen zu können.

2 „Gefällt mir“

@RGJ hat sehr schnell und sehr effektiv gearbeitet, und gestern habe ich erfolgreich GitHub - communiteq/discourse-rss-polling. getestet.

Diese Version bietet eine Einstellung rss_polling_use_pubdate, die standardmäßig deaktiviert ist (in diesem Fall verhält sie sich genauso wie das offizielle Plugin von Discourse). Wenn Sie sie aktivieren, werden die Themen mit einem Datum erstellt, das dem Wert pubDate in den RSS-Feed-Einträgen folgt. Genau das, was ich brauchte!

Wenn Sie es ausprobieren möchten, müssen Sie dieses Plugin hinzufügen UND das offizielle entfernen. Ihre vorhandenen RSS-Feeds bleiben unberührt (Sie müssen sie nicht erneut erstellen). Wenn Sie mit dem Testen fertig sind, können Sie es beibehalten oder zum offiziellen zurückwechseln. Der HAFTUNGSAUSSCHLUSS, dass es sich um kostenlose Software handelt, die auf eigene Gefahr verwendet wird, usw., gilt auch hier. :slight_smile:

Getestet auf iVoox.com und Archive.org. Ich habe es noch nicht auf WordPress getestet, aber es sollte für jeden RSS-Feed funktionieren, der dem Protokoll folgt.

Die Tests:

Dieses Thema ist für mich gelöst. Ich hoffe, das Discourse-Team mag den Patch und integriert ihn in die offizielle Version. In der Zwischenzeit habe ich diese Version auf unserem Discourse laufen lassen.

6 „Gefällt mir“

…und der WordPress-Test war ebenfalls erfolgreich:

Barrio Canino - Podkasts (fast 300 Einträge)

1 „Gefällt mir“

Können Sie einige Screenshots teilen?

Der einzige visuelle Unterschied zur Standardversion von RSS Polling ist die Einstellung rss polling use pubdate.

Wenn Sie einen Screenshot von etwas anderem benötigen, lassen Sie es mich wissen.

1 „Gefällt mir“

Das sieht gut aus, bezog sich aber eher auf einen Feed, den es mit einem Pubdate abgefragt hat.

Großartige Funktion. Eine weitere, die ebenfalls gut wäre, ist eine, die ab einem festgelegten Startdatum abfragt.

Oben habe ich drei Links zu drei echten Kategorien geteilt, die Hunderte von Beiträgen enthalten, die unter Beachtung ihres Veröffentlichungsdatums importiert wurden und mehrere Jahre zurückreichen. Ich habe kein einziges Datum bearbeitet, alles wurde automatisch vom verbesserten Plugin erledigt.

1 „Gefällt mir“

Ich werde Ihre geteilten Links erneut ausprobieren, da der erste, den ich versucht habe, mich nicht zur Kategorie zu führen schien.

Ich glaube, ich verstehe. Es setzt das Datum des Forumsbeitrags auf das Veröffentlichungsdatum?

Ich hatte gedacht, es würde das Datum zum Titel hinzufügen. Aber das ist viel besser, da das RSS-Plugin anscheinend alle Beiträge abruft.

1 „Gefällt mir“

Ich habe die Links überprüft und alle drei sind korrekt. Ja, alle Beiträge, die Sie dort sehen, wurden importiert. In der Standardversion würden alle gestern/am Montag veröffentlicht erscheinen. Mit der verbesserten Version entspricht das Veröffentlichungsdatum dem Pubdate des RSS-Feeds.

Dies spart enorm viel Zeit für Personen, die das RSS Polling-Plugin verwenden, um nicht nur aktuelle Beiträge, sondern auch die Historie von Beiträgen einer Website zu importieren.

1 „Gefällt mir“

Der Pull Request wurde vor drei Tagen genehmigt! :tada:

Kann mir jemand erklären, was als Nächstes passieren muss, damit dieser PR zusammengeführt werden kann? Ich meine, was ist der übliche Prozess. Nur aus Neugier.

2 „Gefällt mir“

Brillant, danke für das Sponsoring!

2 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.