Ben Ward

hAtom 0.1 Microformat published

. Updated: .

I like Microformats. The potential for doing Really Useful Stuff with the internet is immense: Embedding events and contact information into regular (X)HTML pages, representing relationships and now, describing feeds.

At first glance, people might wonder what the point of the hAtom µF is. Every blogging CMS under the sun already offers content feeds, why duplicate the information? One massive, real-world advantage comes to those who aren’t using Wordpress: Comment feeds*.

Wordpress, for all its faults, has one very nifty feature: For every post you make, Wordpress will generate a feed of that post and its comments. If I comment on Fatty’s blog or Jo’s or Hanni’s, I can subscribe to an RSS2.0 format feed to get updates of the new comments that follow mine.

However, if I comment on John’s blog, Malarkey’s Stuff and Nonsense or CollyLogic, which run on TextPattern, Movable Type and Expression Engine respectively, I can’t subscribe to any comment feed. Those CMS don’t provide that feature.

The hAtom µF allows content authors using any CMS to create a per-post Atom feed, by including hAtom feed mark-up as part of their template. The page can be transformed using an XSLT Stylesheet into a standalone Atom 1.0 XML feed, subscribable like the best of them. With a bit of luck, services such as FeedBurner could even integrate hAtom support directly.

If people would take the time to adopt hAtom as it matures, comment tracking won’t be such a mashup of email notifications, feed subscriptions and Delicious bookmarking. Instead, it’ll just be one more thing to do with your feed reader.

If you want to experiment with hAtom, Luke Arno is running an hAtom to Atom proxy, and has said he’ll keep it up to date as the hAtom to Atom XSLT is updated.

*Of course, this is not the only use-case for hAtom. It’s got many other potential benefits to content syndication and interoperable mark-up of blog content. It just happens that Comment Tracking is my axe to grind at the moment, and it provides a detailed and practical example. I’m sure there are many new ideas that could be created off the back of more interoperable Blogs.

Comments

Previously, I hosted responses and commentary from readers directly on this site, but have decided not to any more. All previous comments and pingbacks are included here, but to post further responses, please refer me to a post on your own blog or other network. See instructions and recommendations of ways to do this.

  1. I find this use-case confusing — hAtom does not encapsulate the comment data in any way. My XOXO Blog Format (which is based on hAtom, but needs to be upgraded to work with v0.1) does, but it is not an official standard. I agree that comments feeds are useful (hence when I created Blogger Recent Comments and the XOXO Blog Format to do this for Blogger blogs, but how could hAtom help with that if they don’t even encapsulate the data?

  2. Ben

    The way understand it, each comment would be marked up as an hEntry. That doesn’t make a distinction between the original entry and the comments (which could be desirable), but it does create a feed similar to that provided by Wordpress, potentially with the addition of the original entry as the first feed item.

  3. At least with my blog you can choose to get an email each time someone comments – which is better than nowt. I think I could set up comment feeds anyway, they just don’t come by default. I had another point, but it’s gone…

  4. Ben

    Ah blast, I’d forgotten to mention that in my post, Colly. I do much appreciate the email subscription on your blog (I certainly make good use of it). Yours is just my number one ‘Expression Engine Example’.

    There’re a handful of other regular reads that offer email notification as well. I do apologise, though, I should’ve mentioned that your blog makes other efforts, out of politeness if nothing else.

    I guess the thing I strive for is something universal across all blog platforms. Receiving emails for some blogs, checking feeds for others and manually returning to bookmarks for more is the part I don’t care for in the current generation of blogging technology.

  5. I think I actually prefer the whole ‘email comment subscription’ thing over having to subscribe to a comment feed. Not sure why, just personal preference I guess. :)

  6. Ben

    Given how minimal the UI for email notification is, I think it’s a good thing to offer anyway (errr, it’ll come when I redesign, honest guv’).

    I do think that email notification is OK and it does its job as advertised. However, I also think that a feed would have greater benefits for being able to read an entire thread of comments at once, and that being able to track many conversations through the same interface would be a big convenience.

    Fundamentally, I just want to have the same tracking system available everywhere. If the world favours email over feeds that’s absolutely fine so long as it becomes a universal feature.

You can file issues or provide corrections: View Source on Github. Contributor credits.