I decided to finally give Google Reader a look but wanted to save myself the trouble of having to manually reload everything I'm currently subscribed to through the RSS reader that I currently use: Newsgator.
I use the Web-based version of Newsgator. I used to use the Outlook version which I really liked for two reasons. First, it sets up folder for each individual RSS subscription. Second, unlike with Web-based clients (like Google's), you can access anything that has come through one of the feeds you're subscribed to even if you're not currently connected to the Internet. It's the same thing with e-mail (when using Outlook or any other POP3 client that's capable of retrieving "stuff" and storing locally for off-line viewing).
But,while things may have changed with more recent versions of Newsgator's Outlook plug-in the one I was using was causing some unwelcome side effects. For example, if I was trying to get into an e-mail message while Newsgator was digesting some RSS feed, I'd have to wait. Sometimes, my entire system would slow down while RSS processing took place. So, I removed the software (removing Outlook plug-ins was not the easiest thing to do gracefully at the time) and switched to the Web version. I miss being able to check my subscriptions while off-line. But quite honestly, the less I can do with my computer when it's not attached to the Internet, the more my life seems to improve. The Web version of Newsgator could use some improvements. On occassion, I've traded my thoughts with the company's founder and CEO Greg Reinacker and documented them here on ZDNet. But overall, I've been happy with it. But when Dan Farber started gushing about it, I thought I'd better investigate the commotion.
Fortunately (at least I thought), even though the two RSS readers are fundamentally incompatible with each other (you can't point one at the other's repository), both speak a common language often used for exchanging subscription data amongst RSS-enabled software: the Outline Processing Markup Language (a.k.a. OPML). If two RSS readers under OPML, then one should be able to export its subscriptions to a file that the other can import. Ideally, the one doing the importing should just be able to use some URL on the Internet to import. But in this case, Google's Reader wants a file and I used Newsgator's documented process for creating that file and exporting it. The result (I'm fairly certain I was being cursed for a gaff that I'll explain in a moment)? Check out the error at the top of this image:
The image is one of a bunch that I strung together in an image gallery to give you a screenshot-by-screenshot walkthrough of how something so simple can go so wrong. Coming tomorrow or later tonight if we get it finished is a more complete (and verbally annotated) video version of the walkthrough in what I may start referring to as my "Sucky Technology" series (perhaps at the end of 2007, we'll have the Sucky Tech Awards).
I e-mailed Greg Reinacker who was kind enough to throw his support people on the problem who in turn e-mailed me a file that they say will work with Google's Reader. Meanhile, they're looking into the problem so that the support personnel don't have to start mailing the same thing to a bunch of other users (not a very scalable model).
Oh, and what was my gaff? With great apologies to Dave Winer (the father of OPML and a few other very noteworthy technology kids)... in the original video
that's going through encoding right now (as I write this), I say I said "Online" instead of "Outline" when occasionally referring to the "O" in OPML. Mea culpa. Mea culpa! Here's the fixed video:
Update 12/14/06: Newsgator has published the fix.
Disclosure: In the spirit of media transparency, I want to disclose that in addition to my day job at ZDNet, I’m also a co-organizer of Mashup Camp, Mashup University, and Startup Camp. Google, which is mentioned in this story, was a sponsor of the first Mashup Camp. For more information on my involvement with these and other events, see the special disclosure page that I’ve prepared and published here on ZDNet.