Scott on Writing

Musings on technical writing...

Improving the Blog Commenting Experience

I started reading blogs regularly at http://weblogs.asp.net a few months ago and got hooked - I enjoy reading ideas, thoughts, advice, and rants from fellow ASP.NET developers and am subscribed to many RSS feeds.  From my understanding, the main motivation for blogs is two-fold: to serve as an expressive outlet for the blogger, and to build community, by creating a somewhat social and familiar atmosphere among individuals who share a common interest.

Clearly, a community grows best when all of its members can actively participate in a discussion. While a blog is primarily a one-way communication medium - that is, the blogger posts his statements for the world to read - the experience is often enhanced by allowing those who read the blog to leave feedback in the form of comments, that all can view and respond to.

Unfortunately, the user experience for comments in a blog leaves much to be desired (at least in the blogs I've visited, which are a cross-section of many blogging engines).  The features that are missing, in order of importance, are:

  • Lack of accounts, meaning you have to re-enter your information (yes, I know many blog systems use cookies to remember your username/email/URL/etc., but if you use different computers often, or different browsers, it can be a pain).  Furthermore, due to the nature of cookies, each blog site requires you to re-enter this information.
  • Lack of the ability to respond to a particular post.  Personally, I love threaded discussions (a la Slashdot/Kuro5hin/ASPMessageboard.com/etc.).  It's a little annoying to have one long list of posts, not being able to tell if one post is a response to another.
  • Lack of notification when someone replies to your comment.  The only way today to determine if someone has responded to one of your comments is to recheck the blog entry's comment page.  This is annoying.  Ideally, one could opt to receive emails when someone replied to one of their posts, or there could be an RSS feed that individual users could subscribe to in order to see their posts and who has responded.
  • Lack of rich formatting of a comment.  While I don't necessarily want people to be able to insert HTML that can negatively effect the layout of the site, why can't I use bold tags or italics to emphasis a word or phrase in my comment?  Also, every blog system should auto-convert URLs to HREFs, or at least allow the HTML <a> tag in the post body.\

While clearly threaded discussions and rich-formatting could be applied to blogging engines on an engine-by-engine basis, notifications and accounts would need to be managed globally somehow, so that my notifications and account would travel with me, from one blog to another.

This is a tall order, obviously, and I don't have an answer for how this could realistically be implemented.  What would be the benefit (read, revenue stream) for the implementor?  Would blog readers use such a service?  Would blog engine writers add support for such a service into their software?

Since these “global” features may be pie-in-the-sky fantasy for now, let's instead focus on what can be accomplished in the present: blog engine software makers adding richer comment support, so as to support threaded discussions and richer comments.  Why don't I see these basic features in blog comment systems today?  They are present in many Web sites (like Slashdot), so why not blogs?

posted on Wednesday, August 13, 2003 6:04 PM

Feedback

# re: Improving the Blog Commenting Experience 8/13/2003 7:48 PM Adam Kinney

Definitley a lot of good points there. I have wondered/wanted the same features myself.

One thing I have been following is the emerging FOAF (http://xmlns.com/foaf/0.1/) spec. Specifically the "mbox_sha1sum" property which might end being useful as a global identifier across the blogosphere.

I think once every blog knows who I am, protects from impersonation and notifies me of response, then the blogosphere will really start to take over.

# re: Improving the Blog Commenting Experience 8/13/2003 9:06 PM Scott Mitchell

Adam, another interesting concept, that I failed to mention in my post, is regarding authentication. As blogging continues its meteroic growth, one has to wonder if authentication will become an issue. That is, what's to stop me from going around posting on others' blogs comments from Adam Kinney? Would be right annoying, and, from my understanding of blog engine software, there is essentially no way to stop it. While this limitation is true for a number of other Internet comment systems, at least for many of those there is a unique email address tied to each user account, guaranting at least some form of individualization and authentication.

# re: Improving the Blog Commenting Experience 8/13/2003 11:34 PM Anand

Passport anyone...

duck...:-)

# re: Improving the Blog Commenting Experience 8/14/2003 3:48 AM James Avery

Yeah, there really is nothing stopping you from leaving a comment as anyone you want.

I agree that something needs to be done,
but I think you have to keep the barrier to entry pretty low, otherwise you won't have people leaving comments as often. The way it currently is it is pretty easy to leave a comment, and alot of people do. If someone has to register then they might not leave comments as often, perhaps have registration as well as an anonymous posting method. (Anonymous Coward?)

-James

# re: Improving the Blog Commenting Experience 8/14/2003 7:45 AM Scott Mitchell

James, I agree that a lot of people leave comments due to the ease of comment-leaving, but keeping a discussion active is next to impossible. For example, I doubt that you, James, reply to my post (assuming you have something to add), simply because you won't ever check this URL again. However, had you received some sort of notification, or an RSS feed was available listing your comments on my site, then you would be much more likely to continue the discussion.

# re: Improving the Blog Commenting Experience 8/14/2003 8:50 AM James Avery

Proved you wrong. :) But it definitely not the norm that I check a post again after reading it, so notification would help alot.

I think you should have the ability to login, which most people would probably do, but also keep the anonymous posting ability.

What might be possible is something that is universal to the blogging software type, for instance a .TEXT login that can be used on any of these sites.. that would not be that hard to implement.

-James

# re: Improving the Blog Commenting Experience 8/14/2003 9:16 AM Adam Kinney

That's true James, maybe the first step would be to implement something across the same blogging software like LiveJournals have done.

And on the same note of, conversations stunted:

I replied to your post Scott, at http://weblogs.asp.net/eporter/posts/23892.aspx#23995

# re: Improving the Blog Commenting Experience 8/14/2003 10:51 AM Scott Mitchell

James/Adam: I talked to Scott Watermasysk (author of the .Text software) and he said there are some exciting things coming in v2.0 of .Text definitely including accounts and notifications, and perhaps threads and HTML beautification of comments.

Scott, you rock! :-)

# Blog Comments 8/14/2003 3:55 PM .Avery Blog

# re: Improving the Blog Commenting Experience 8/19/2003 9:58 PM D Gabriel

So, didn't MS and AOL get the same brilliant authentication idea a few years back... Why not just implement passport of aol's screen name service? Everyone in america has at least one or the other, hahaha.

Also, I need to keep wearing my smartass hat... I noticed on your new .net toolbox site... you haven't implemented rich comments... ;)

I'd think it'd be pretty easy to take text input and parse out all HTML markup except for a list of allowed items.. bold, italic, etc. I've even used one of them rich text box web controls that allows me to specify toolbar buttons, you could create one of them bad boys with just the bold, italic etc buttons and again, remove any extra crap when it's posted.

I for one can't stand blogs.. not completely sure why.. This occasion is my first time reading/posting on one.

Google needs to build a blog search function.. I know there's great stuff buried in blogs.. but damn, I hate sifting through the crap to find it.... (Hmm, maybe I'll call it bloggle... and get rich).

Thanks.

# re: Improving the Blog Commenting Experience 2/26/2004 1:01 PM Skin

One thing I have been following is the emerging FOAF (http://xmlns.com/foaf/0.1/) spec. Specifically the "mbox_sha1sum" property which might end being useful as a global identifier across the blogosphere.

# re: Blog Conversation Lifecycle 5/21/2004 3:51 PM scooblog by josh ledgard

# The End of Comment Spam? 1/19/2005 9:24 AM Scott on Writing

# re: Improving the Blog Commenting Experience 7/21/2005 12:05 AM anonymous email

So, how do you think about anonymous blog posting. I normally blog only this way. Do not like the idea of being "googled" by other people.

To keep a discussion going you would need a forum like blog. Means: You write about an issue and than open a forum-like blog for it.

Does anybody know about such a blog-forum softward?

Title:  
Name:  
Url:
Protected by Clearscreen.SharpHIPEnter the code you see:
Comments   

Add To Your Reader

My Links

Archives

Post Categories

 

I am a Microsoft MVP for ASP.NET.
I am an ASPInsider.
<May 2008>
SMTWTFS
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

Comment Stats

DayTotal% of Total
Sunday 1866.8%
Monday 37913.9%
Tuesday 45316.7%
Wednesday 50418.5%
Thursday 53519.7%
Friday 49418.2%
Saturday 1666.1%
Total 2717100.0%

Hour1Total% of Total
12:00 AM 652.4%
1:00 AM 682.5%
2:00 AM 622.3%
3:00 AM 742.7%
4:00 AM 572.1%
5:00 AM 1033.8%
6:00 AM 1084.0%
7:00 AM 1585.8%
8:00 AM 1716.3%
9:00 AM 1475.4%
10:00 AM 1716.3%
11:00 AM 1816.7%
12:00 PM 1886.9%
1:00 PM 1696.2%
2:00 PM 1605.9%
3:00 PM 1324.9%
4:00 PM 1073.9%
5:00 PM 923.4%
6:00 PM 913.3%
7:00 PM 963.5%
8:00 PM 833.1%
9:00 PM 782.9%
10:00 PM 792.9%
11:00 PM 772.8%
Total 2717100.0%

Comments by Blog Entry Date/Time

Day Entry MadeAvg.Total
Sunday 5.54144
Monday 5.22339
Tuesday 4.28419
Wednesday 7.67637
Thursday 6.90607
Friday 5.48411
Saturday 5.33160
Total 5.842717

Hour1 Entry MadeAvg.Total
12:00 AM 5.0035
1:00 AM 1.002
5:00 AM 0.000
7:00 AM 7.0035
8:00 AM 5.35107
9:00 AM 6.32278
10:00 AM 6.47246
11:00 AM 4.41181
12:00 PM 6.88330
1:00 PM 3.00111
2:00 PM 5.41222
3:00 PM 8.64285
4:00 PM 4.0589
5:00 PM 5.92154
6:00 PM 4.52113
7:00 PM 9.67174
8:00 PM 9.80147
9:00 PM 5.05111
10:00 PM 5.4265
11:00 PM 4.5732
Total 5.842717

Learn More About Comment Stats
1 - All times GMT -8...


Blog Stats

Favorite Web Sites

My Books

My MSDN Articles