Beiträge mit dem Stichwort - feed

Den Google Reader ausmisten !

Nachdem ich gestern den Blogroll der Schweizer Bikeblogs ausmistete, ging es heute den Feeds im Google Reader an den Kragen. Zum Glück bietet Google Reader eine Funktion mit dem Namen ‘Trends’. Dort gibt es unter Abotrends den Tab ‘Inaktiv’, wo man sofort sieht welcher Blog schon länger nichts mehr gepostet hat! Ein Klick auf den Papierkorb und weg ist der Feed. Eine weitere nützliche Funktion ist die Detailansicht im jeweiligen Feed. Hier sieht man am Beispiel meines Blogs, dass ich wöchentlich im Durchschnitt 4 Beiträge schreibe, dass ich meistens Sonntags und Montags die Beiträge schreibe und dass mein Blog 41 Abonnenten hat! Auch hier ein grosses DANKE an die 40 Feedreader von Spoony’s Bike Blog.

Der Feed-Upgrade !

Dieser Post ist für jene Stammleser da draussen, die meinen Blog per Feedreader abonniert haben. Gemäss Google Statistik sind dies mindestens 38 Leser! Ich finde Feedreader eine sehr gute Sache und benutze selber den Google Reader. Ich denke die Feed-Abonnenten sind wohl die treusten Leser eines Blogs. Einziger Nachteil, wer den Feed liest kommt nur noch selten auf den Blog selber. Eine einfache Hilfe wäre es, den Feed zu kürzen. Da ich das aber selber hasse, sehe ich davon ab, schliesslich sollte man nicht die Stammleser bestrafen!

Ein Kompromiss ist es den Feed mit etwas Informationen zu ergänzen, speziell mit einem Link welcher direkt zu den Kommentaren führt. Via Perun bin ich auf das Plugin Better Feed gestossen und probiere es an diesem Beitrag gleich mal aus. Das Ganze könnte man noch pimpen, aber heute Abend habe ich keine Lust mehr eine Feedreaderfusszeilengrafik zu malen. ;-)

Der WordPress Feed XML-Verarbeitungsfehler !

Wie vor einem Monat geschrieben, hatte ich ein Problem mit meinem Feed. Wenn man ihn mit einem Klick auf das Icon in der Browseradresszeile (Firefox) abonnieren wollte, erschien die Fehlermeldung:

XML-Verarbeitungsfehler: XML- oder Text-Deklaration nicht am Beginn der Entität
Adresse: http://blog.spoony.ch/feed/
Zeile Nr. 11, Spalte 1:<?xml version=”1.0″ encoding=”UTF-8″?>
^

Die Suche nach der Ursache war ziemlich zermürbend und ich musste einige WordPress Foren abklappern. Zuerst stellte ich fest, dass meine Webseite im .html Quelltext (Strg+U im Firefox) mit 11 Leerzeilen beginnt. Dies ignorieren die Browser, erzeugt aber die obige Fehlermeldung wenn man den Feed im Firefox oder Internet Explorer abonnieren will. Lustigerweise kann man den Feed in einem Feedreader analog Google Reader trotzdem anschauen, weil auch die diesen Fehler ignorieren.

Nach Angaben aus dem Netz sollten Leerzeichen im Quelltext der config.php schuld sein. Ein Blick in die Datei via FTP Programm und Editor zeigte aber kein Problem. Abschalten aller Plugins brachte keinen Erfolg. Danach begann ich jede einzelne .php Datei ALLER Plugins nach Leerzeichen am ENDE JEDER .php Datei zu durchsuchen und zu löschen. Und siehe da, die Leerzeichen am Seitenbeginn verschwanden Zeile für Zeile mit jedem Plugin das Leerzeichen am Ende des Codes hatte.

Der html Quelltext war jetzt OK, doch der Feed zeigte immer noch die Fehlermeldung. Verda…! Erst nachdem ich den Cache des Firefoxes vollständig geleert hatte, konnte ich den Feed wieder abonnieren. Mein Gott, wie soll man auch auf diese Idee kommen. Zum Abschluss habe ich den RSS und Atom Feed noch durch einen Feed Validator gejagt und das entsprechende Icon auf der Statistikseite gleich eingebunden. War das eine Übung!

[Valid RSS] [Valid Atom 1.0]

Die Feed Umleitung mit .htaccess !

Slug Feed Umleitung

Seit meiner Blog Umstellung habe ich das Problem, dass meine ursprüngliche Feedadresse http://blog.spoony.ch/rss.xml neu auf http://blog.spoony.ch/feed/ zu erreichen ist. Eigentlich wollte ich den Lesern zumuten das von Hand zu ändern, was die meisten wohl gemacht haben. Aber bei slug.ch ging das partout nicht. So suchte ich eine Möglichkeit, die URL serverseitig umzuleiten. Dank DrWeb.de habe ich mir nun einige Kenntnisse in der Manipulation der .htaccess Datei angeeignet und die Sache war mit einem Einzeiler erledigt.

Redirect /rss.xml http:/feed/ [R]

Operation gelungen wie der Screenshot beweist!