The Well-Formed Web

Exploring the limits of XML and HTTP

Comment API Implementations

This is the current list of CommentAPI implementations, be they client or server side.

Me
The Python implementation of RESTLog, Bulu, supports the CommentAPI.
Sam Ruby
Eric Vitiello Jr.
Simon Fell
Dare Obasanjo
Has implemented CommentAPI client support into RSS Bandit.
Seairth Jacobs
His Jot software supports the CommentAPI.
Adrian Frost
Has implemented it for v1.2 of BlogWorks XML.
Ted Leung
Has added support to pyblosxom.
Mark Lussier
Has added support to blojsom 1.8.
James Robertson
Has added support to BottomFeeder on the client side and has added server side support to his own weblog.
Scott Watermasysk
Scott has added server-side support for his weblog at http://aspnetweblog.com and all the other blogs at http://dotnetweblogs.com
Simon Fell
Writes that Syndirella (the CVS version) now supports the CommentAPI.
Kingsley Idehen
Writes that OpenLink Virtuoso now supports the CommentAPI.
Bernard Paques
Yet Another Community System (YACS) now supports the CommentAPI.

Please let me know of any implementations I am missing.

2003-04-09 14:42 Comments (8)


Hmm I'm getting "File Not Found" back when I try to post from Aggie. Something I'm doing wrong?

Posted by Ziv Caspi on 2003-04-26 06:07

Joe and Sam: A few questions and comments. (1) Is there any possibility on the horizon of the Comment API support some form of authentication? (2) The answer to (1) is significant for me, because it will determine how (or if) I try to get the Comment API working with JournURL. Without some formal method of establishing identity, tbe most I can do is drop Comment API posts into the sandbox with Trackback pings, and I don't know if that's really worth the effort. (3) Y'know, the API could be of much broader use if it supported a method for creating a discussion, as opposed to replying to an existing one. For example, it could give birth to general purpose clients for web-based forums. Off the top of my head, all it would take to start a JournURL thread would be the addition of a valid RSS ... but where would the Comment API client get that list? And of course, this also depends upon the answer to (1).

Posted by Roger Benningfield on 2003-04-28 16:39

I have added support for my blog (http://aspnetweblog.com) and all of the other blogs at http://dotnetweblogs.com. -Scott

Posted by Scott Watermasysk on 2003-05-02 15:56

Roger, 1. There is no support right now for authentication. Do you have a specific proposal? 3. That's a good question in general. For example, if you use categories in the RESTLog interface, where do you get that list from? Here again if you have any concrete proposals let me know.

Posted by Joe on 2003-05-14 08:09

Roger, I think that the standard authentication built into HTTP would do, e.g. basic, etc. When a blog reader posted a comment to your CommentAPI endpoint, you reply with a 401 error and the blog reader should notice, authenticate the user and bundle the appropriate authorization bits into the HTTP header in the standard HTTP way.

Posted by Chris Sells on 2003-06-14 12:02

The latest Syndirella code in CVS supports this as well.

Posted by Simon Fell on 2003-08-23 16:18

OpenLink Virtuoso (http://www.openlinksw.com/virtuoso) include a weblog engine, and this engine includes support for the CommentAPI amongst other blog related APIs (Client and Server Side).

My weblog is an example of a Virtuoso Weblog Engine based Blog and it is a live demonstration of CommentAPI support (server side).

Posted by Kingsley Idehen on 2003-09-23 14:30

I added basic support of wfw:commentRss and wfw:comment to serendipity a while ago, a PHP-blog application (www.s9y.org)

Posted by Garvin Hicking on 2004-02-06 19:15