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?

# re: Improving the Blog Commenting Experience 11/27/2009 4:42 AM Web Development Surrey

That was an inspiring post,

Keep up the good work,

Thanks

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

My Links

Ads Via DevMavens

Archives

Post Categories

 

I am a Microsoft MVP for ASP.NET.
I am an ASPInsider.
<March 2010>
SMTWTFS
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910

Comment Stats

DayTotal% of Total
Sunday 2056.8%
Monday 42514.1%
Tuesday 51917.2%
Wednesday 55518.4%
Thursday 58019.2%
Friday 54718.1%
Saturday 1886.2%
Total 3019100.0%

Hour1Total% of Total
12:00 AM 782.6%
1:00 AM 812.7%
2:00 AM 682.3%
3:00 AM 822.7%
4:00 AM 692.3%
5:00 AM 1264.2%
6:00 AM 1183.9%
7:00 AM 1816.0%
8:00 AM 1926.4%
9:00 AM 1585.2%
10:00 AM 1886.2%
11:00 AM 1936.4%
12:00 PM 2016.7%
1:00 PM 1846.1%
2:00 PM 1695.6%
3:00 PM 1354.5%
4:00 PM 1153.8%
5:00 PM 1073.5%
6:00 PM 1013.3%
7:00 PM 1073.5%
8:00 PM 923.0%
9:00 PM 882.9%
10:00 PM 913.0%
11:00 PM 953.1%
Total 3019100.0%

Comments by Blog Entry Date/Time

Day Entry MadeAvg.Total
Sunday 4.97159
Monday 4.80384
Tuesday 4.04477
Wednesday 7.39680
Thursday 6.26676
Friday 5.07466
Saturday 4.78177
Total 5.403019

Hour1 Entry MadeAvg.Total
12:00 AM 5.2937
1:00 AM 1.002
5:00 AM 0.000
7:00 AM 3.8550
8:00 AM 3.72134
9:00 AM 6.06297
10:00 AM 5.63276
11:00 AM 4.22194
12:00 PM 6.16351
1:00 PM 3.09133
2:00 PM 4.89230
3:00 PM 7.64321
4:00 PM 4.00108
5:00 PM 6.07170
6:00 PM 4.64116
7:00 PM 8.95188
8:00 PM 8.63164
9:00 PM 5.00115
10:00 PM 6.31101
11:00 PM 4.5732
Total 5.403019

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


Blog Stats

Favorite Web Sites

My Books

My MSDN Articles