Probleme mit RSS Feeds

Found a bug? Tell us!!
Post Reply
Maex
Regular
Posts: 11
Joined: Sun Jun 24, 2007 9:41 pm
Location: München, Germany
Contact:

Probleme mit RSS Feeds

Post by Maex »

Hi!

Als RSS Reader verwende ich Thunderbird (egal ob 1.5.12 oder 2.0.4).
Sympton: Jedesmal wenn sich irgendwas an der .rss Datei aendert (und sei es nur der count in <slash:comments>, erscheinen aemtliche in der .rss Datei enthaltenen Artikel wieder als "neu" und zusaetzlich zu den alten.

Anscheinend scheint es sich um ein Problem der "neueren" Versionen zu handeln, da bei einigen s9y Blogs das Problem erst seit dem letzten Upgrade (SQLinjection) auftritt. Bei denen, die nur den ein-Zeilen-Fix gemacht haben, passiert das nicht.

Beim s9y-Blog selbst tritt das Problem uebrigens auch auf und schon seit laengerem :-(

\Maex
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Probleme mit RSS Feeds

Post by garvinhicking »

Hi!

Das ist ein "Feature" des RSS-Feeds von Serendipity. Es wertet den HTTP-Header "Last-Modified" aus, den ein Client sendet. Serendipity übermittelt dann nochmal alle neuen Einträge seit diesem Datum. Einige RSS-Reader kommen damit nicht klar, weil sie ein falsches Datum übermitteln.

Drei Optionen können in diesem Zusammenhang eingestellt werden:

1. In der Konfiguration des RSS-Plugins kann man einstellen, ob das RFC2616 aktiviert werden soll. Wenn das so ist, wird das Feature entsprechend deaktiviert.

2. Du kannst den rss.php feed aufrufen mittles http://blog/rss.php?nocache=true was das Feature client-seitig dann deaktiviert

3. In der Datei serendipity_config.inc.php kannst Du die Variable $serendipity['max_last_modified'] auf einen Wert setzen der angibt, wann ein neues Item als "aktualisiert" angesehen werden soll. Diese Option ist eigentlich dafür da, damit bei neuen kommentaren zu einem aktuellen Eintrag der RSS-Feed aktualisiert wird um die korrekte Kommentaranzahl in den Clients anzuzeigen.

Der Thunderbird-Client wertet anscheinend die IDs nicht korrekt aus und denkt daher immer, es gäbe einen neuen Eintrag. Man sollte sich damit an die Thunderbird-Entwickler wenden, denn es ist ein Bug ihres Systems dass trotz GUID ein Item doppelt eingelesen wird.

Referenzen: https://sourceforge.net/tracker/index.p ... tid=542822

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply