OK, so last time I wrote such an elaborate introduction I never got around to doing the actual review. We did come up with a pretty good set of requirements, though, and they’ll be just what we need to evaluate Forumzilla. So enough procrastination: how is Forumzilla at “subscribing to, aggregating, formatting, arranging, and reading feeds?”
At first glance (a glimpse of the entries in Thunderbird’s mail folders) it’s very encouraging.
![[Display of blogs]](/images/ForumZilla00.png)
After installing it, I got a new folder in my Local Folders called “Feeds”, and after entering a few feed URLs you can see some of my friends’ blogs on the list.
Now let’s look at the whole Thunderbird screen:
![[Folder, Subject, and Preview panels]](/images/ForumZilla01.png)
[You may need to select "View Image" to see all the details.]
Each blog is a folder in the folder pane on the left. The folder contains the most recent posts for the blog in question, displayed like email messages (in the header pane and the preview pane). What gets into the preview pane (or the message window) depends on what the site owner decides he’s going to put in the feed, the whole article or just an excerpt.
And up among the headers on top of the preview pane is an extra header: “Website”. Click and it opens the URL of the article in your favorite web browser. That’s usually the permalink, but that depends on what the site’s RSS engine puts into the feeds. Want to read the rest of the article or see it nicely formatted with all its pictures? Click that link. So for arranging feeds, I give it 100% and another 100% for reading feeds. It’s exactly what I want a feed reader to do. And it does it inside my favorite email program, a tool I bring up all the time.
Deleting article feed messages, moving them to other folders, printing, saving — they act just like other email messages. No surprises.
How about aggregating? You set up the polling interval (for an individual feed or a default for new feeds) in the Options bar. You can access that through Tools / Extensions / Forumzilla / Options or through the Feeds button on the toolbar (mine’s on the right in that previous picture next to the Address Book).
The default polling interval is 30 minutes, but that’s absurd. I’ve set the default to 120 minutes. It seems to get at least some of the feeds when you start up, but so far the startup wait hasn’t been too bad. Considering that what you want is to poll the sites without your thinking about it, I’ll give that a 95%, just to account for the times you might want to see the newest posting on a favorite blog right now. And I’ve noticed some blogs will give you duplicate feeds. Evidently the messages show up as new all the time, perhaps because I’ve been playing around with the feeds. I’ll let you know if it continues.
Later: I stopped fooling around with the folders and I stopped getting duplicate messages.
Formatting? If you’ve set up Thunderbird to display messages as text, Forumzilla displays the RSS text as text. I like text. I have to admit not everyone is as forgiving as I am about things like .flickr-photo { border: solid 2px #000000; }. But if you have no fear of nasty things lurking inside the emails you get and display your emails in HTML with pictures permitted, Forumzilla does a very decent job of displaying the pictures and the rest. I have not tested this very much, but the feeds I displayed as HTML looked fine. Let’s make it 95% to allow for some unexpected gotchas.
Later: After a little experimenting, it seems the messages Forumzilla generates are HTML, which means when you do a “save as”, you’ll probably want to save them as “whatever.html”. It also means that if you forward a feed message to an archiver program like hypermail that expects plain text, you may find the message isn’t properly converted.
What about the remaining requirement: subscribing to feeds. Uhhhhhhhhh, gee, it sure does aggregate, arrange, and format and let you read well, doesn’t it?
OK, there’s two ways to do it. One is to use this interface:
![[Add New Site Dialog]](/images/ForumZilla02.png)
Find the feed URL (not the site URL, that won’t work), copy it from your web browser, paste into the dialog, give it a name, and in it goes.
That’s absurd. RSS feeds are annoying to locate (I’m certain some site designers hide them deliberately) and Forumzilla’s error messages are terse. Here’s a marginally better way I’ve found. Fire up Sage, the Firefox plugin, and grab the link URL using the little magnifying glass finder:
![[Sage Display]](/images/ForumZilla03.png)
I decided to make subfolders “Friends” and “People” for my feeds. So I’ve stuffed the feed I found (PZ Myers’ brilliant Pharyngula) under the “People” category. I collect several feed URLs or just one, and then use Sage’s “export OPML” facility.
Not quite done. Forumzilla does a splendid job of HTML importing, turining the outer <outline> containers into into subfolders, but if you bring up the export file in your favorite text editor:
![[OPML File]](/images/ForumZilla04.png)
you can see it’s got one container too many, the one marked “Sage Feeds”. So I delete that and its corresponding </outlne> element, and then Forumzilla will import it (and, incidentally, when I tried it just now, it put Pharyngula right amongst the other sites under “People”).
But don’t throw away the exported OPML files! Forumzilla doesn’t currently export OPML files.
I also imported some OPML files generated by FeedDemon, but somewhere along the line they picked up BOMs (byte order marks) at the beginning of the files. Forumzilla wouldn’t import them until I stripped off the BOM. After that, it picked them up fine.
There’s another Thunderbird extension. I won’t name it, but if you browse through theThunderbird extensions, you can hardly miss it. It’s huge, it fairly reeks of complexity, and it seems to rest uneasily on top of or beside or around Thunderbird. By contrast, Forumzilla is smallish (72K), simple, straightforward and (unless you put half the Internet in your feeds) unobtrusive. Were it not so bloody difficult to add feeds, it would be perfect. Even so, it’s what I’m going to be reading RSS feeds with from now on.