New Blogger Feed Sorting....uh Sorted
One thing many people did not like about New Blogger was a new "feature" of the feeds. In New Blogger, when a past entry is edited then it goes to the front of the feed. In other words, the feed is sorted by updated status rather than published.
This was by design by the Blogger folks, and depending on your situation is useful. There are good reasons to give the feed the updated content. But it differs from what most people are used to, and how most feed readers work. And much outcry has come from bloggers affected by this. People have been trying different work arounds (using Pipes, or going through other feed sorters) to stop this behavior.
Well fret no more. Just hours ago the blogging Pirate Pete announced at the Blogger Dev Group the introduction of the "orderby" parameter, which will sort those feeds by updated (the default) or by published (what many want).
So to take advantage of this, the format would be
http://YOURBLOG.blogspot.com/feeds/posts/default?orderby=published
of course changing YOURBLOG to your blog name. If you use FeedBurner or some such, burn your feed from that url and your feed will be sorted by published date from now. Nice job getting that out Blogger guys and gals. It was needed.
If you publish via FTP and want to use the new sort, well you can't add that to your normal site feed as it's not on blogger. But pointing to your blogger.com feed seems to do the trick (you can fiddle away now Zo)
http://www2.blogger.com/feeds/YOURBLOGID/posts/default?orderby=published
and you'll have to change YOURBLOGID to your blog's id number (you can get that by viewing source of your page and it will be in the meta data).
NOTE- this does not affect comment feeds, as their updated/published dates are the same.
This was by design by the Blogger folks, and depending on your situation is useful. There are good reasons to give the feed the updated content. But it differs from what most people are used to, and how most feed readers work. And much outcry has come from bloggers affected by this. People have been trying different work arounds (using Pipes, or going through other feed sorters) to stop this behavior.
Well fret no more. Just hours ago the blogging Pirate Pete announced at the Blogger Dev Group the introduction of the "orderby" parameter, which will sort those feeds by updated (the default) or by published (what many want).
So to take advantage of this, the format would be
http://YOURBLOG.blogspot.com/feeds/posts/default?orderby=published
of course changing YOURBLOG to your blog name. If you use FeedBurner or some such, burn your feed from that url and your feed will be sorted by published date from now. Nice job getting that out Blogger guys and gals. It was needed.
If you publish via FTP and want to use the new sort, well you can't add that to your normal site feed as it's not on blogger. But pointing to your blogger.com feed seems to do the trick (you can fiddle away now Zo)
http://www2.blogger.com/feeds/YOURBLOGID/posts/default?orderby=published
and you'll have to change YOURBLOGID to your blog's id number (you can get that by viewing source of your page and it will be in the meta data).
NOTE- this does not affect comment feeds, as their updated/published dates are the same.
Post a Comment
21 comments:
finally ! it's here ^^
great news :) i found it here first :)
Great !
Heh! 'Blogging Pirate' Pete left a comment on my post about piping the feed :P
I guess using Yahoo! to fix a Google source didn't sit well with them, did it? ;)
So! You found the solution eh? Hehe!
Did you see this? :P
"But pointing to your blogger.com feed seems to do the trick (you can fiddle away now Zo)
http://www2.blogger.com/feeds/YOURBLOGID/posts/default?orderby=published
and you'll have to change YOURBLOGID to your blog's id number (you can get that by viewing source of your page and it will be in the meta data)."
Hah? Sorry ... too technical for me.
signed,
YOURBLOGID ... oh, am I supposed to ... meta? did you know "your" not supposed to use ALL CAPS on the internet? true. it bothers the dogs ears.
Happy as clams are we - and our many LAFD News & Information news feed subscribers!
Thanks for sharing the news, and for maintaining a site that's a daily must-read.
Respectfully Yours in Safety and Service,
Brian Humphrey
Firefighter/Specialist
Public Service Officer
Los Angeles Fire Department
it bothers the dogs ears.
But what about the plastic rabbits??
and for maintaining a site that's a daily must-read.
Oh that's way too much pressure. Not daily...or even must. :-)
But thanks for the kind words. I didn't know the LAFD had a Blogger blog, and now I do.
HI, I like your recent comment and blog archive widget. Can you teach me how to add that to my blog?
many thanks in advance
thanks for the info ;)
http://phydeaux.blogspot.com/feeds/posts/default?orderby=published
that page just gives a blank page saying:
"Too many instances of orderby"
Yeah, see Feeds on a Fritz
Temporary problem on the blogger side. They'll fix it soon enough.
I have been looking for the fix to this. Thanks! I will change my feedburner feed to point to this..
Can someone help a dumb guy (me) out? I realize that to have posts always ordered by published date in my blogger feed (even after reposting) I have to add a parameter -- but where do I add it?
I'm using ftp to post to my own site, and also using my own template in blogger. Here's what I've tried so far:
I added the parameter to the template's auto-discovery code (the code for blogger 2). You can view the source code at
http://backofthebook.ca/media
Then, following the directions on this page, I edited the Original Feed settings in feedburner to point to the blogger.com feed, like so:
http://www2.blogger.com/feeds/35906681/posts/default?orderby=published
After I reposted some messages, this did result in the posts on the blog's feedburner page
http://feeds.feedburner.com/BackOfTheBookMedia
appearing in the published (rather than default) order. They also appear in published order in my Sage news aggregator for Firefox. However, they still appear in the default order in pageflakes and newsgator.
Have I done something wrong? Should I have put the parameters in another place?
I'll appreciate any help anyone can offer.
Frank
phrankm,
Well somewhere you've gotten things out of sorts. I'm not sure what you are trying to do, you are also putting the feed from another blog into the top of your template.
<link rel="alternate" type="application/atom+xml" title="test cheese - syndication feed" href="http://feeds.feedburner.com/BackOfTheBookMedia/feeds/posts/default?orderby=published&alt=jsonorderby=published" />
<link rel="service.post" type="application/atom+xml" title="test blog - Atom" href="http://www.blogger.com/feeds/7201792660806229665/posts/default?orderby=published&alt=jsonorderby=published" />
Those two are for a different blog, and they are done incorrectly for both. you DO NOT just add the orderby to the feedburner url. You use feedburners urls as is. In Feedburners settings, you point feedburner to the feed with the orderby parameter. Also, you are putting an alt=json in there which isn't what you want either. And the second one isn't a syndication link.
If you have pointed it correctly (and it looks like you have) then the feedburner url is the only one to continue linking to
http://feeds.feedburner.com/BackOfTheBookMedia
That's what the link elements at the top of your template should be pointing at. You really should check out this post at feedburner for how to get only your correct feedburner autodiscover tags in blogger, as yours all over the place
http://forums.feedburner.com/viewtopic.php?t=3377
I'm not sure about PageFlakes, but if it works how I think, you have to point it at your Feedburner feed. Sage will probably work of the autodiscovery tags, which the above article should sort out.
phydeaux3,
Thanks for the help. I have successfully pointed feedburner to the feed now (with paramter included). That second feed you see is there as a result of following the directions on the page your referred me to (I had been there previously). I don't know what its purpose is either; I've left it there, though I have removed the orderby.
Now I'm dealing with the fact that, in addition to the feedburner feed, blogger seems to automatically generate atom and rss feeds over which I have no control (ie., no way to add the orderby parameter). They appear in the blog source code at
http://backofthebook.ca/media
but not in the blogger template I'm using. I tried copying the code from the source and pasting it into the template with the orderby parameter added, but it didn't work. If you or anybody else has any ideas on fixing this, I'd appreciate hearing from you.
And thanks again for the advice.
Frank
I'll try one more time.
The Feedburner thread is very accurate. It tells you exactly what to do so only your feedburner feed appears in Blogger. You want the 2nd post that tells you how to do it for OLD blogger (as you are using a classic style template).
None of that stuff will appear in your template...as it is output by the <$BlogMetaData$> tag. The thread explains that.
It tells you what to copy from the source of your page, to replace that tag with it, then what to change so only your feedburner feed shows up. I would reread the 2nd post in that thread very carefully, and follow it step by step. It is correct. You've got extra stuff in there from not following it precisely.
I do not understand how to fix this posting order problem, lately I spend more time reading about it than creating material for my blog. Can you explain in more detail how to fix this.
Thanks
Alberto
No, I don't think I can explain in more detail than I already have. Sorry.
Can you help me, pls? I realize that to have new posts always show on the top/up while subscribe for live bookmark, how to make its? sorry i'm newbie
can you give a sample of feed on this blog that you entered in feedburner?
thanks for your help.
Hi there. I've tried to do this, but I'm getting this error from Feedburner when trying to add ?orderby=published to my feed:
"The feed address you entered includes an invalid leading or trailing character in the hostname. FeedBurner cannot resolve an address with leading or trailing punctuation. Try providing your feed's unique IP address to avoid this problem. (Blogger users hosted on blogspot.com cannot provide a unique IP address. We recommend a hostname that uses only alphanumeric characters.)"
What should I do now?
thanks
useful info! thanks for sharing =)
Post a Comment
0