Conversation Feeds
A couple of weeks back, I was having a chat with Max, one of our new developers. We were discussing improvements that could be made to the “My Conversations” page, and the conversation drifted towards RSS feeds (well, feeds in general). I started thinking about how feeds could be made more useful for conversations (because, frankly, I don’t know about you, but I have a lot of trouble following conversations through feeds). I’d like to share some of my thoughts with you, and you can let me know what yours are.
- When they are blog posts, feed items are reasonably independent from one-another. You can read a single feed item and it makes sense on its own.
- When the elements of a feed are parts of a conversation, however, that changes. Whether the conversation is a comment stream on a blog post or the replies to a forum topic, the different elements in it are closely linked, and it’s difficult to understand one of them without seeing it really in context. Context here is two things: the initial article, forum topic, or even web page which sparked the conversation; the other comments which led the conversation to that point, or at least a number of the comments immediately preceding it in the conversation.
Now, if you keep that in mind, you’ll understand that feeds are pretty adequate for following:
- a series of loosely joined articles (blog posts)
- a single conversation
They are not the ideal solution for following multiple conversations simultaneously.
However, the very reason one would want to subscribe to conversation, usually, is because there is more than one to follow. (If you’re just having one conversation, or read only one blog, subscribing becomes less useful.)
So, how could we organise comment/conversation feeds to make them more usable?
The main problem I have with multiple conversation feeds is that the conversations are all mixed up. Unless I check the feed very frequently and have all the ongoing conversations present in my mind, and they’re not too busy, the main function of the feed will be to let me know which conversations have been updated, and give me a handy link to go and check them out on the original webpage.
I think a conversation feed should do more than that. Here’s how I, as a user, would like to see the conversations I’m following.
- First, make the conversation the feed element, instead of the comment. I know this sounds bad, because we expect a feed element to be atomic, and a conversation is clearly not atomic — a comment or conversation element is. But from the reader’s point of view, the unit of meaning here is the conversation. As I said above, a comment alone usually has little value.
- Second, provide context. If there are two new comments in a conversation I’m following, give me those two, plus 2-3 older ones to help me remember where I left off. Give me the title of the blog/forum and the post/topic name. And give me a link to the original publication page if I want to read everything.
Obviously, this can’t be done with a traditional RSS/atom implementation. You need something somewhere to count the new comments, distribute them into their respective conversations, and package it all neatly. This is where I see a service like coComment step in.
Do you think that presenting conversation feeds in this way would make them more useful for you? What other ideas would you have?
I’d like to stress that this is just my personal thinking. We’re not planning to replace the current coComment feeds by this system (and if that were to happen, we’d leave the “traditional” ones in too, I’m certain).
So. How would you like to read your conversation feeds?


December 6th, 2006 at 01:46
Interesting idea…
Have you looked at : http://msdn.microsoft.com/xml/rss/sse/
Could these rss extensions help realize what you are envisioning?
Cheers,
Christopher
December 20th, 2006 at 10:09
The current system works well for me; I have the RSS feed ‘cocomments related to [username]’ in my feed reader sorted by subject (which is the blog post title) and then by date in reverse chronological order. This keeps conversations separate, well-threaded and accessible.
December 20th, 2006 at 10:10
Oh, and could you update the extension for firefox 2.0.0.1? (it might be wise to release an extension for 2.0.0.* or even 1.5-3.*)
December 20th, 2006 at 14:42
The extension has been updated this morning to support FF 2.0.0.1 (actually until 2.9 at least).
January 12th, 2007 at 00:39
Quick question - it doesnt seem like I can track blog comments on myspace.
bug?
February 12th, 2007 at 06:55
I’ve been trying to solve just this problem for a blog I moderate, Learning Circuits Blog (http://learningcircuits.blogspot.com) and had a pretty good work around until a recent development (more on that in a second). For a feature we call The Big Question. In this feature we ask our readers not to respond in comments on LCB, but rather in new posts to their own blogs. I was then capturing the comments from these posts using CoComment. I would then take the RSS feed for each set of comments to a post and import into a MySyndicaat feedbot. I would do this for each post that had comments. I would then have the feedbot sort the comments by date. What would result would be a single list of comments to any of the participating blogs. Each entry carried the name of the blog and original post along with the name of the person making the comment. It wasn’t perfect, but it was a darn good work around.
Unfortunately, a large percentage of our participating bloggers have moved their blogger accounts over to the “new blogger.” From what I can tell, Google has changed the rss information around enough to make what comes through in Cocomment rather useless for my purposes. I’ve just told my readers that they’re going to have to wait a month or two until I can come up with another solution as good as the one I had been using - if it’s at all possible dealing with the changes Google has brought with the new version of blogger.
If you’d like to see the way it was working, check out http://learningcircuits.blogspot.com/2006/12/past-experiences-present-challenges.html or http://learningcircuits.blogspot.com/2006/11/novembers-big-questionare-our-models.html
to see the comments feed, scroll all the way down to the bottom of the entry and click on the mysyndicaat button.
I hope this is helpful, because I’d love to see an easier solution to this problem. Feel free to contact me directly if you’d like to discuss what I was doing further. You have my email in my user information.
Best,
Dave
March 14th, 2007 at 00:56
[…] Initially posted on the coComment blog. […]