RSS: The Next Generation
Pages: 1, 2
The second thing you'll notice is the features for handling, archiving, and organizing feeds. This is where the use of RSS as a medium for information distribution starts to warp and change. I don't know about you folks, but I tend to read a feed and discard it. I've never felt the need to hoard all this stuff; I have enough information spilling out of my head as it is.
But PulpFiction offers a great deal of options for keeping feeds archived locally, for future reference. The pop-out drawer is there for sorting feeds into folders, so you can keep all your favorite blogs in one place, all your news, all your sports. They're together for easier browsing.
PulpFiction, you see, treats feeds like email messages. You can create filters to perform actions on feeds. Sort them into folders, add color labels, and so on. Creating and editing filters means a quick trip to the Preferences box, but is just as easy as using everything else in the app.

Setting a filter in PulpFiction.
Crucially, PulpFiction stores all your incoming feeds. Old feeds are archived away but the default behavior is not to delete them. Over time, they will build up into a sizable pile of information. Just like your archived mailboxes, right?
![]() |
Essential Reading What Are Syndication Feeds
Table of Contents
Syndication feeds have become a standard tool on the Web. But when you enter the world of syndicated content, you're often faced with the question of what is the "proper" way to do syndication. This edoc, which covers Atom and the two flavors of RSS--2.0 and 1.0--succinctly explains what a syndication feed is, then gets down to the nitty-gritty of what makes up a feed, how you can find and subscribe to them, and which feed will work best for you. Read Online--Safari Search this book on Safari: |
So it follows that if PulpFiction is going to treat feeds like emails, it has to offer a way to search them. The built-in search does just that, working swiftly to hunt down three messages mentioning Gmail from my total of 361. OK, so after a few months of using this app, rather than a few hours, you might have considerably more messages to search than that, and things might take a little longer.
There's more. PulpFiction has its own browser for viewing web pages directly from feeds. As you might expect, the browser is based on Apple's Web Kit renderer technology, so it looks, behaves, and performs just like Safari.
Except without the extras you get with Safari. It's a bare-bones browser for viewing weblog pages and perhaps adding comments to them. Personally, I'd rather have web pages open in my usual browser (Mozilla Firefox) so I can keep all my web browsing in the one place, and make use of the extra features there. This behavior is, of course, adjustable from PulpFiction's preferences.
There are plenty more features in PulpFiction that we haven't got room to explore here. At $25, this is a good-value application that offers many new features for RSS. Treating feeds like email makes a lot of sense, especially for newcomers to the concept.
More importantly, the introduction of a raft of innovations in PulpFiction is an indication of what's to come elsewhere. It's likely that other RSS readers, both existing and still under development, will consider similar features.
That said, PulpFiction and NetNewsWire are not mutually exclusive. Sure, their basic functions are the same but each offers very different extras. It's easy to imagine circumstances where people might want to purchase both applications.
Reader the Third: Shrook
Where PulpFiction is inspired by Mail, Shrook takes its interface cues from iTunes.
Shrook's default layout has your channels and content displayed in columns. On the far left is a list of sources, to which you can add your own collections of feeds (just like creating a new playlist in iTunes).
Next is the list of subscriptions; then the articles available in each one; and finally the text of one particular post. It's a clean, clear layout decision that is visually appealing, although likely to hog a lot of screen real estate for users with smaller monitors.

Shrook's four-column layout.
Newcomers to Shrook might feel a bit lost without anything to read; never fear, if you've already used NetNewsWire, Shrook can import all your feeds from there with a helpful command under the File menu. Having connected to the central Shrook server (more on that in a minute), the Channel Guide in the Sources column fills up with nearly 200 suggested feeds, neatly broken down into categories. It's very easy to browse through and add some more to the library.
What's radically different with Shrook is the way it fetches and delivers your chosen feeds. It can be set to fetch feeds directly from the publishing site, like any other reader, but by default it is set to use a system called "Distributed Checking." This is a unique adaptation of traditional feed reading.
It works like this: when one copy of Shrook (it might be yours) encounters a new item on a feed, it passes that on to a central server, which in turn tells all other copies of Shrook. This reduces demand on individual publishers of feeds, although some users might have concerns about bandwidth and privacy. It's worth reading the Distributed Checking FAQ if you think this might be a problem.
The advantage is a more efficient use of bandwidth overall, and a faster update time for each user of Shrook. Users can also choose to sign up at shrook.com and use multiple copies of the application on several different computers -- and keep all of them synchronized. For power users, that's potentially a very useful service indeed.
The disadvantage is that you are tied to one server for your feeds. If there's any kind of network problem -- and there was for me, the first time I tried using Shrook -- your feeds window remains stubbornly blank.
Like PulpFiction, Shrook has a built-in browser, also built using Apple's Web Kit. Rather than open in a new window, it cleverly fits inside the Shrook interface. When reading a post, a simple keyboard shortcut (Command+Option+O) collapses the columns view and displays the browser view instead.

Shrook in browser mode, with columns collapsed from view.
Alternatives
There are dozens of other ways of reading RSS feeds. Some of them don't even require a new piece of software.
You might like to use web-based services like NewsIsFree, Syndic8, Bloglines, or recent newcomer Kinja. Aggregated lists (known in Kinja-speak as "digests") can be shared with other people, and since it's all browser-based, you can reach it from any computer.
AmphetaDesk has been around for Mac, Windows, and Linux users for awhile, and adopts another unique approach. Written in Perl, it uses the system's default browser to display a customized "start page" of links to stories. It's a swift and simple solution that eschews extras.
If you want to get even more lo-fi than that, there's the innovative ERA, which grabs feeds and sends them to your email client. (Disclosure: I've been using ERA for months now, and I like it.) For people who already spend a lot of their time reading and writing mail, or who use an older computer that won't run today's feed readers, this is a good choice. The interface is minimal -- all commands for subscribing to feeds, and managing those subscriptions, are sent to ERA by email. Simple, but effective.
So Where Is RSS Software Heading?
RSS is still finding its feet. Most Internet users have never even heard of it, let alone understand what it does. The version numbers of all the apps mentioned here say it all: NetNewsWire 1.0.8, PulpFiction 1.0, Shrook 2. This is a young technology with a long journey ahead of it.
But adoption is growing very fast. Anyone who has demonstrated the way RSS works to a friend who does a lot of web browsing will have seen their friend's face light up with pleasure when they understand how reading feeds can save them a huge amount of time. As this understanding spreads, so uptake and long-term use of RSS will explode ever further.
Feeds are starting to turn up in incredibly useful places, outside the tightly-knit universe of weblogs. There are feeds from Reuters, Amazon, the BBC, even from government agencies. This rapid adoption of feed technology by large and powerful organizations says a lot for the positive reputation the technology has, among both feed subscribers and feed creators.
The applications we've looked at share a common theme and a common background, yet they look very different from one another, and all bring a different set of new ideas to the concept of what a feed-reading client should be capable of. If you compare development of RSS software to development of web browsers, we're somewhere in the early part of 1995 right now, the time when Mosaic and Netscape were all fighting for users, and Microsoft had still not released Internet Explorer 1.0.
The fact that all of these feed readers offer great extra features, but that each application remains very different and distinguishable from its peers, demonstrates that innovation is what's pushing this little corner of Mac OS X software development onwards. Long may it continue.
Editor's note -- If you're attending this year's WWDC, then you might want to check out the O'Reilly-branded BoF, RSS, Web Services and Online Content in Cocoa Apps, facilitated by Fraser Speirs. Fraser will be joined by a panel of experts including Brent Simmons (NetNewsWire), Steven Frank (cofounder of Panic Software), and Michael McCracken (Blapp).
Giles Turnbull is a freelance writer and editor. He has been writing on and about the Internet since 1997. He has a web site at http://gilest.org.
Return to MacDevCenter.com.
You must be logged in to the O'Reilly Network to post a talkback.
Showing messages 1 through 9 of 9.
-
RSS & Popularity
2004-06-26 19:33:24 MactOSiX [Reply | View]
-
RSS & Popularity
2004-09-21 15:02:31 Saddino [Reply | View]
Along that line of thinking you may want to check out Tickershock, an RSS reader that uses a animated crawl or billboard to present headlines and stories from RSS feeds. An interesting alternative to email-based RSS readers.
Disclaimer: I know the developer.
-
RSS & Popularity
2004-09-21 15:01:18 Saddino [Reply | View]
Along that line of thinking you may want to check out Custom feeds
2004-06-16 15:03:22 bigempty [Reply | View]
In addition to subscribing to site-specific feeds generated by content authors, it is worth checking out Technorati.com. Technorati will let you perform queries via a search field a la any search engine, then save that search as a "watchlist" or custom XML feed that you can then plug in to your favorite reader (or have emailed to you each day).
Another cool utility for content creators who generate XML feeds is Feedburner.com. Feedburner simplifies XML feed generation for authors by allowing you to post just one flavor and version of your XML feed-- RSS, Atom, RDF or whatever-- and then Feedburner translates that one feed into all of the other types and versions and delivers the best feed type for a particular reader application (whether it be Shrook, NetNewsWire, or whatever). So instead of pointing your site's readers to a locally-hosted XML feed, you point them to Feedburner and it does all the magic.-
Other RSS readers
2004-06-16 08:28:26 trs [Reply | View]
See also:
NewsFan http://www.makienterprise.com/newsfan/
RSSOwl http://rssowl.sourceforge.net/
Opera 7.5 (first browser to include a full RSS reader, I think) http://www.opera.com
BottomFeeder (only RSS reader that I've seen with an OS 9 version) http://www.cincomsmalltalk.com/BottomFeeder/
-
You forgot NewsMac3
2004-06-16 01:13:59 will_macdonald [Reply | View]
Hi,
You should really look at NewsMac3, http://www.thinkmac.co.uk/newsmac/index.html
This has great features like the ability to sync your feeds to a Plam Pilot or a iPod !!
Comes with a great collection of feeds already filled in. -
You forgot NewsMac3
2004-06-16 03:26:45 Giles Turnbull |
[Reply | View]
Aha, another one to add to my collection! Thanks, I shall take a look at it very soon.
-
ERA and Gmail ?
2004-06-15 21:03:15 darrenaddy [Reply | View]
I'm curious about ERA. When you say it emails to you, does it just send a link, a link and a summary, or the whole item? Guess I'll have to try it from my Gmail account.
I'm interested in seeing if you can use Gmail's other features (like filters and searching) to make finding RSS information easier after the fact. -
ERA and Gmail ?
2004-06-16 03:29:03 Giles Turnbull |
[Reply | View]
era does the same job as other aggregaters. If the feed includes full items, it will send them. It makes a good job of spotting URLs and making them into mail-client-friendly clickable format.
I have used it on my Gmail account; seemed to work fine there.
-
Other RSS readers







I equate an RSS feed to the news "ticker" that we see every day if we flip through the TV and pass by ESPN, CNN, MSNBC, etc. and of course just about everyone in the world has seen the "tickers" that run across buildings in NYC.
Just note that although you can't judge a book by it's cover you decide to pick it up or leave it depending on the title. That's why headlines are so important in newspapers and as we shall see to RSS feeds.