Was ist zu "korrigieren", um anzuzeigen, dass ein Eintrag in einem ATOM-Feed aktualisiert wird?
Mit "richtig" meine ich, passt in bestehende Spezifikationen und etwas Feed-Reader wird bemerken und als neu / ungelesen markieren.
Alle Angaben, die ich gefunden habe, sagen, es gibt Unterstützung für einen aktualisierten Knoten. Allerdings, wenn ich so etwas versuche
%Vor%Mein Feed-Reader wird den neuen Inhalt anzeigen, aber das Element wird NICHT als neu / ungelesen markiert. Ich benutze NetNewsWire, das sowohl ein gängiger Feed-Reader ist, als auch und eine Einstellung zum Markieren von "Aktualisiert" -Elementen als "Ungelesen markieren" hat.
Es gibt ein paar andere Stack Overflow-Fragen zu diesem Thema, und während die gelesenen das oben beschriebene Verhalten bestätigen, bietet keine (scheint?) eine Lösung.
Gibt es eine Möglichkeit, dies zu tun, oder ist es "richtig", einen komplett neuen Eintrag zu veröffentlichen?
Verwenden Sie die DATE_ATOM-Konstante von PHP, um die Feed-Daten zu generieren, wenn dies wichtig ist.
Das Spezifikationsdokument besagt, dass wenn ein Gegenstand erneut veröffentlicht (d. h. aktualisiert) wird, sein id
sich möglicherweise nicht ändert. Wenn also ein Reader ein Feature bereitstellt, das Elemente als ungelesen markiert, wenn sich ihr atom:updated
-Feld ändert, und dies anschließend nicht tut, dann scheint dies ein Softwarefehler zu sein:)
Auf der Seite des erwähnten Newsreaders fand ich ein Update, obwohl ziemlich alt, das könnte das reparieren, was Sie gerade erleben: Ссылка