Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Google Reader doesn't properly read the feed that I programmed, with my programming

(I previously asked this question which was somehow considered more applicable to superuser, and after it was migrated there, it was closed as not applying to superuser. Let me make it clear up front, then, that I'm asking if the feed that I have created in php, with a program written by me, has some problem with Google Reader. Or if Google Reader has some special requirements of which I, as a programmer, using php, should be aware. While I'm programming.)

I have two sites with RSS feeds. In each site, I gather the data and then pass it off to a simple formatter I wrote that does the work of creating the RSS format, so each site is essentially using the same code to generate the feed.

I subscribe to both of them in Google Reader. One (scribs) works fine, but the other (amusing.org) doesn't. It shows the most recent update as Nov 7 2009, and somehow the most recent updates (jan 22 and previous) get stacked up behind Oct 31 2009. As such, it never shows that the feed has updated.

Both feeds validate through Feed Validator, and just eyeballing it, all the dates and formats look right to me, but I can't work out where the problem is.

The feed that works: http://scribs.us/feed.php
The feed that doesn't: http://www.amusing.org/feed.php

like image 589
spinn Avatar asked Nov 05 '22 17:11

spinn


1 Answers

FeedValidator is what you want to be using to diagnose many feed problems.

Try fixing these issues (first feed):

This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.

line 113, column 412: description should not contain relative URL references: /?c=170 [help]

... t;border:none 0px;" /></a></description> ^ line 118, column 4: Missing atom:link with rel="self" [help]

</channel>

And this one (second feed):

This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.

line 138, column 4: Missing atom:link with rel="self" [help]

</channel>

I would find out if once you fix those warnings, the errors persist.

That said, is it possible that you're dealing with a sorting issue inside Google Reader? There are options at the client end to sort by different criteria. The view you're looking at may be off?

like image 183
artlung Avatar answered Nov 12 '22 14:11

artlung