1 dumpster_diving Jun 13, 2006 20:20
3 kenneth Aug 13, 2006 18:51
The best feed to use is atom, as it is the most advanced and contains the most data. I recommend updating the atom.php to do atom version 1.0 though, look here http://forums.b2evolution.net/viewtopic.php?t=6071 though feedburner will do that for you as well.
The next is rss2.php, which contains more of your content than rss.php and is again a more advanced spec.
The hard part is getting visitors to subscribe to your feedburner feed instead of the raw b2evo ones (feedburner will automatically deliver whatever version the client asked for from the same feed url). You can hard-code feedburner in the skin for the buttons and auto-discovery (meta tags) but I'm still struggling with getting it into the blog ping update thing.
4 stk Aug 13, 2006 19:07
Kenneth,
I wouldn't bother trying to hack a ping for Feedburner, as they come around every 1/2 hour or so to update the feed. (Check out EdB's site, as i think he's got a "ping-o-matic" hack, which essentially allows you to ping services of your own choosing).
http://wonderwinds.com/hackblog.php/2006/04/14/pinging_pingomatic
We just deleted the raw b2evo feed links and replaced it with a single XML feed link (the universal feed link graphic in site tools).
Hope this helps.
5 kenneth Aug 13, 2006 20:59
Thanks stk! I was just going to reply that I had just done that! I was waitig to see if it had worked properly.
I have been playing with my feeds a lot recently, trying to reduce the number of automatic hits from the likes of feedburner since they were accounting for a lot of bandwidth. The solution is to provide proper headers with etag and '304 Not Modified' response for matching etag as detailed here http://forums.b2evolution.net/viewtopic.php?t=4770
I've also set an 8-hour 'expires' header using htaccess as below so that the feeds are cached for longer and respectful clients will wait at least 8 hours before re-checking. So far it looks like my feed hits have almost frozen, but I'm still monitoring the situation. See http://fishbowl.pastiche.org/2002/10/21/http_conditional_get_for_rss_hackers
.htaccess in xmlsrv/
<IfModule mod_expires.c>
ExpiresActive on
ExpiresDefault "access plus 8 hours"
</IfModule>
6 stk Aug 13, 2006 21:26
Kenneth,
Interesting and thanks for the update. My question is whether Feedburner honors/uses the "If-None-Match" or "If-Modified-Since" variables in their headers?
If so, it looks like a nice way to cut down on superfluous bandwidth.
I am curious to hear back about the differences you spot in your bandwidth usage (While I appreciate Feedburner checking every 1/2 hour, there's no sense resending all the data if nothing has changed).
Makes perfect sense!
-stk
7 kenneth Nov 09, 2006 17:20
Hi again
I'm still getting a lot of traffic for my old feed files, because I can't seem to contact the webmins or their silly bots. So I'm trying to redirect the old urls to feedburner but I am having trouble with htaccess
If I do this:
Redirect 301 /b2evo/xmlsrv/rss.php http://feeds.feedburner.com/myfeed/
then that does do some redirecting, but of course the URL is /b2evo/xmlsrv/rss.php?blog=2 so I end up with http://feeds.feedburner.com/myfeed/?blog=2 which isn't right. I've tried:
Redirect 301 /b2evo/xmlsrv/rss.php?blog=2 http://feeds.feedburner.com/myfeed/
which just plainly doesn't work because there is no file called "rss.php?blog=2" I suppose.
So how do I redirect urls that contain variables?
That feed will work fine. Feedburner will take it and find the mp3 links and turn them into valid RSS 2 enclosures.
By the way, welcome!