A couple of days ago, Eric let me know that he now has a
blog of
his very own (warning -- as Eric clearly states, it's a technical blog about
VBScript and JScript, not personal ramblings about his life).
He also asked me, in a casual, offhand, and entirely
superior way, if my blog had an RSS feed. No, I was
forced to reply, it didn't. Needless to say, I was
ashamed; after all, RSS is what all the kids are talking
about these days.
For the uninitiated, RSS is a way to "syndicate" your
blog. You publish it in a format that delineates the
entries in a standardized way that a computer can understand.
Then there are these fancy programs called "RSS Aggregators"
that allow you to subscribe to a whole bunch of RSS feeds
(a popular one for
the Mac is called "NetNewsWire").
The aggregator
tracks all the feeds for new headlines, and displays them
as they come in.
What's cool is that
if your blog is backed by a appropriately-written software,
it's not much extra work to publish RSS in addition to plain
old HTML. If you're using pre-packaged blogware like
BlogX or Moveable Type, this all comes for free. If you're
Doctor Thingo, well... it's just one more protocol you have
to learn and implement.
Confidentally to Sandy, this might be just the ticket for
your eZine project...
In the end, I got up off my butt and added an RSS feed to
Thingo. It didn't turn out to be too much work -- because of
the way the core of Thingo is written, about a hundred lines
of code were sufficient. In fact, it looks like this entire
site is running on about 1400 lines of Python, which seems
like a pretty good ratio of features per line of code.
If you want to subscribe to Thingo's
RSS feed, you can get the URL from the little "XML" icon in
the sidebar. If you get curious and click on the icon from
your browser, chances are you'll get gobbledegook. You probably
need to use the link to "subscribe" from one of them fancy
aggregators.