Fixing FeedBurner Fiasco, Conclusion

» 06 March 2009 » In Other, PHP, Rants »

In the previous post I mentioned that I was going to migrate to Google account on FeedBurner using a trick to avoid spamming the subscribers with old posts. The trick seemed to work fine, so here’s the explanation. I use WordPress (2.6), but this can be generalized to other systems. In wp-includes/feed-rss2.php, find the beginning of the post loop – the while( have_posts() ) line – and add another one after it to exclude the posts dated earlier than the migration date from the feed. It should look something like this:

 <?php while( have_posts()) : the_post();
 if (get_post_time() < strtotime('2009-03-01')) continue;

The end result of this is that your feed will contain only the items published after the specified date. This may be a bit strange for new subscribers, so I made a new blog post so as not to keep my feed completely empty, but for existing ones it should be transparent.

In general, I want to say that Google has completely mishandled this transition after their acquisition of FeedBurner. Chris Shiflett already explained what problems he saw with it, but I found one more: they broke the Awareness API. I noticed this because my feed statistics were all 0. Turns out that the old API URL ( was gone, and you had to use the new one ( Breaking the legacy API URLs is a major violation of the contract you make with the users when you publish the API. At the very least, Google should have silently redirected the requests to the new API instead of doing the most egregious thing possible and simply removing the old URL. Shame on you, Google.

Trackback URL

3 Tweets

12 Comments on "Fixing FeedBurner Fiasco, Conclusion"

  1. andrei
    08/03/2009 at 3:19 am Permalink

    I doubt that Google will actually give a s**t about the switch over for the API url – they don’t have to but is it such a bad thing, considering all the other things that are going on in the world?

    Beside, give Google time and you’ll see a far better service given the wealth of talent Google has at it’s disposal, so all round, you’re in fact better off now 😉

  2. Thanks for your thoughts. It’s helped me a lot.

  3. This “free sharing” of information seems too good to be true. Like communism.

  4. Tip top stuff. I’ll expect more now.

  5. That insight’s perfect for what I need. Thanks!

  6. Good point. I hadn’t thought about it quite that way. :)

  7. This insight’s just the way to kick life into this debate.

  8. I thought I’d have to read a book for a discovery like this!

  9. andrei
    06/03/2009 at 12:44 pm Permalink

    New blog post: Fixing FeedBurner Fiasco, Conclusion

    This comment was originally posted on Twitter

  10. andrei
    06/03/2009 at 1:32 pm Permalink

    [php: Planet PHP] Fixing FeedBurner Fiasco, Conclusion – Andrei Zmievski

    This comment was originally posted on Twitter

  11. andrei
    06/03/2009 at 2:57 pm Permalink

    Planet PHP – Fixing FeedBurner Fiasco, Conclusion: In the previous post I mentioned that I was going..

    This comment was originally posted on Twitter


  1. cette page 23/10/2014 at 1:42 am

    cette page Fixing FeedBurner Fiasco, Conclusion » Andrei Zmievski

Hi Stranger, leave a comment:


<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Subscribe to Comments

Additional comments powered by BackType