Though syndication feeds are becoming widespread at many different kinds of sites, they achieved their level of popularity today through their use in weblogging. If you haven't been exposed to weblogging, this is a type of site where entriesmost often created by one authorare listed out as they are created in reverse chronological order. Rather than entire articles, weblog entries tend to be personal jottings or updates of information, which may or may not include links to other online material. Weblogs and syndication feeds tend to mirror each other in basic functionality. In fact, it's difficult to say which was the driving force behind dated, timelimited, reverse-ordered entries: weblogging or feeds. Regardless, all weblogging tools provide built-in functionality to generate feeds in one or more formats. Taking a look at several of these tools:
And so on. As you can see, most tools provide support for RSS 2.0 and Atom, and several provide it for RSS 1.0, in addition to some other widely used legacy formats, such as RSS 0.92. If your tool supports one format and you want to provide support for others, you have a couple of options. First, there are third-party modules, plugins, and other add-ins that can be added to your tool to provide support for the syndication feed format. The best way to find these is to query your favorite search engine for the type of syndication feed (such as "RSS 2.0"), with the name of the tool and the type of extension supported by the tool (such as "plugin"). This should return pages with discussion about additions. Also check with support forums, and within any online documentation. Another option to provide support for syndication formats is to use services that convert a feed from one format to another. The site 2rss.com will generate an RSS 2.0 feed given one formatted as Atom. However, use caution with sites such as this: they have been known to insert ads into feeds. There is also software you can run at your site if you're running a self-hosted system that can convert the syndication format using a variety of techniques, such as XSLT, or even accessing the data in the database directly. In most cases, though, the syndication format supported by your tool should be supported by syndication feed aggregators, and as long as the feed is valid, the type of feed format shouldn't make a difference to your readers. Once you've got your feed, you want to provide a way for people to subscribe to you. There are two different ways to do this, and both are discussed in the next section. |