Artikel im RSS Feeder verzögern

Welcher Blogger kennt das Problem nicht: man scheibt einen neuen Artikel, liest ihn vor dem veröffentlichen nochmals genau durch beseitigt alle Fehler, und stellt den Artikel danach ins Internet. Auf dem Blog noch kurzen eine Kontrolle, ob alles passt und Prompt findet man noch einen Fehler. Soweit so schlecht, den Fehler noch schnell beseitigen bevor es jemand sieht, das Internet ist ja Realtime. Fast; auf der Seite wird der Fehler nicht mehr angezeigt, dafür haben sich die Feedreader schon die alte und fehlerhafte Version gespeichert.
Dieses Problem kann man ganz einfach beheben. Entweder man machte keine Fehler mehr, oder man zeigt die neuen Artikel erst eine gewisse Zeit (zum Bsp 5 Min) später im RSS-Feed an. Dadurch hat man Zeit um die Fehler zu beheben, bevor die Feedreader überhaupt merken, dass es etwas neues gibt. In meinem Fall war das eine kleine Anpassung in der mySQL Abfrage.

Vorher:
<? mysql_query("... articleDate<".time()." ..."); ?>

Nachher:
<? mysql_query("... articleDate<".(time()-(5*60))." ..."); ?>


Nun hoffe, ich dass die Artikel in den Feedreader (und auch im Blog) etwas weniger Fehler haben.

Kommentare

chris 12.02.09 08:51
Gravatar von chris Das ist halt ein Vorteil wenn man seine Software selbst schreibt ;) .
Ein fertiges WP-Plugin habe ich leider nicht gefunden, aber die Idee ist gut. Einzige Möglichkeit wäre nur noch verkürzte Artikel als Feed anzubieten und dann in dem ersten Teil des Postings keine Fehler zu machen.....
david 12.02.09 09:27
Gravatar von david Auch im Wordpress sollte das kein so grosses Problem sein. Man muss "nur" die SQL Abfrage finden und anpassen. Ich denke, das ist dort ähnlich aufgebaut.
Da ich selber keine verkürzten Feeds mag, will ich auch keine anbieten. So fällt das weg.
chris 12.02.09 11:30
Gravatar von chris Ok, das ginge natürlich.

Kommentieren

Name:
Mail:
Homepage:
2+3=? (Spamschutz)