I love and regularly use Google Reader for all my feedreading needs. As soon as they provide feed filters, I will be at a loss as to what feature they yet need. However, there are a few hiccups/annoyances with the default implementation of feed subscriptions in Firefox.
When you first come across an RSS/ATOM link in Firefox, you are redirected to a page that allows you to choose a feed reader for it. If you choose Google, then from then on, you are presented a different page in which you choose whether to add the link to Google Reader or iGoogle.
I don't use iGoogle as I prefer a faster, local page as my start page. Thus, every time that I subscribe to a feed, I am slowed by choosing the same option every time. I want one click subscribe, confound it!
So today I went looking for alternatives. I started with Greasemonkey Scripts and found several, but more interesting to me was a user comment that pointed out how Firefox actually handles this all with an internal setting (accessible from the about:config page)
So if you too are irritated about repeatedly being questioned by your browser, simply browse to "about:config" in Firefox, and enter "contentHandlers" or some such in the filter box.
You should see two preferences of note in the list that comes up:
browser.contentHandlers.auto.application/vnd.mozilla.maybe.feed
browser.contentHandlers.types.2.uri
My values for these preferences were:
http://fusion.google.com/add?feedurl=%s
Obviously this is how the Google "Choice" page was being selected. All I did was change their values to:
http://www.google.com/reader/view/feed/%s
Once you restart Firefox, all subscriptions will be forwarded to the URL specified. Note that this loads the feed in Google Reader but does not automatically subscribe. However the subscribe link is clearly available at the top of the page. If you want it to automatically subscribe, you will just need to substitute an appropriate URL.
Some of you more analytic readers will probably note that I still have to click twice to subscribe to a feed. However, the AJAX styling of Reader means that after loading the Reader scripts and views (something that has to happen regardless), the subscribe link is actually more lightweight. The difference is a subscription confirmation that loads in a single page and happens with an AJAX action.
All in all, this is much smoother and more tolerable to me. And if I want to improve it further, I now know how.
Note: Some information was gleaned from various places, including
here.