It’s just data

Exposing RSS Comments

Chris Sells: what's missing is the ability to pull out a list of comments associated with an item...  Towards that end, I'd like to propose another element to the well-formed web's CommentAPI namespace: commentRss.

I'm in.


Comments RSS

Sam Ruby: Exposing RSS Comments: "Chris Sells: what's missing is the ability to pull out a list of comments associated with an item... Towards that end, I'd like to propose...... [more]

Trackback from snellspace

at

Dare Obasanjo

I spoke to Chris about this on the phone for an hour last night and this was the joint conclusion we came to in solving the problem. The only point of contention is what UI metaphore to use in displaying the comments in RSS Bandit since we already using threading to describe links. I need to talk to Torsten about this when he gets back and toss some ideas around.

I'm also beginning to consider whether your suggestion about implementing a SOAP-based version of the CommentAPI is worth doing. I'm determined to implement a blog posting front end in RSS Bandit but I'm completely turned of by both the BloggerAPI and the MetaWeblog API. Then it hit me yesterday when I was talking to Chris that there is no reason why the interface for posting a comment should be different from that for posting an blog entry. It's all just a matter of permissions.

Too bad I'm snowed under with work this month. :(

Message from Dare Obasanjo at

Dare,

Personally, I don't see any problem using threading here to list comments as well as links.  Differentiate the two using icons/font color and you've got a workable solution.

Posted by James Snell at

Sam... Do this on on interwingly...

I will implement this in NewsMonster as well as the CommentAPI.

Posted by Kevin Burton at

Then it hit me yesterday when I was talking to Chris
that there is no reason why the interface for posting
a comment should be different from that for posting
an blog entry. It's all just a matter of permissions.

When I played with mombo at home I got exactly the same feeling. Maybe less sanitizing is another ingredient, as expected from a message which originates "inside the cell" ;-)

I mean, I have not figured out how to use mombo to post, except for Sam's reference to vim in powered by, but posting comments to my test posts (I did them with emacs) through the form worked immediately.

Posted by Santiago Gala at

Kevin - do what on Intertwingly?

Santiago - he, he.  You are on exactly the right track... Perhaps it is time to reveal some of my secrets.  It is pretty much as you guessed.  Be forewarned: not all of this is as complete or as cleanly integrated as the rest of mombo is.

Posted by Sam Ruby at

Sam... Add this support to your RSS feed (which I see you have already done).

I will add full circle post->consume into NewsMonster ASAP ...

Peace!

Posted by Kevin Burton at

Kevin - when I say I'm in, that means that I am participating on Intertwingly.  ;-)

Glad to see you adding the support.

Posted by Sam Ruby at

Collaboration through namespaces

Chris Sells, an employee of Microsoft, proposes an additional element for the CommentAPI.  Joe Gregorio, the owner of the API agrees.  I implement it on my weblog.  As does James Snell.  Kevin Burton, an open source developer, is... [more]

Trackback from Sam Ruby

at

Are implementors likely to be cunning enough to strip off an item in a commentRSS feed that duplicates the item where they got the URL? I altered my entry-plus-comment feeds to just comments, stared at an itemless feed for an entry with no comments, and remembered that that's illegal in several specs. I see that you're doing entry-plus-comment for commentRSS, so I guess that's enough to let them know they'll have to.

Posted by Phil Ringnalda at

Collaboration through namespaces

Chris
Sells, an employee of Microsoft, proposes an additional element
for the
CommentAPI. 
Joe
Gregorio, the owner of the API agrees.  I
implement it
on my weblog.&nbsp; As does<br... [more]

Trackback from Simon Fell > Its just code

at

Like Dare Obasanjo, I too don't see the need for a separate API for comments.  I also agree that the Blogger API and MetaWeblog API are both lacking in certain features, which I commented  on (note that I dismissed the actual wire protocol used and instead focused on the possible data required that a blogging API should possibly have).

Posted by Sean Conner at

Comments as RSS feeds are actually supported by the Python Community Server (http://pycs.net/), both in the "comments to an entry" and the "all comments to this blog" flavor. I use that to keep track of comments to my blogs via my aggregator.

Posted by Georg Bauer at

What should comment feeds include?

Simon Fell: Is the convention to include the actual blog post as the first item in the feed ? i noticed that Sam does, but James doesn't. As usual Phil Ringnalda nails it. My choice was accidental. 1471.html contains this post and any comments that ...

Pingback from Sam Ruby: What should comment feeds include?

at

Blog comments in RSS

Sam Ruby is blogging about experimenting with blog comments in RSS, and receiving interesting comments on his blog in response. One thing I want to enable with iCites is the ability to mix and match RSS feeds. This would include a "feed of...

Excerpt from the iCite net development blog at

Naked comments

Chris Sells proposed per-article RSS feeds, making comments available through individual items in the feed. Sam Ruby jumped in and...... [more]

Trackback from e i g h t - c u b e d . c o m

at

Reading, Random RSS links

I try catching up on reading of what’s happening in RSS World. Mark Pilgrim: How to consume RSS safely, Mark’s little prank showing RSS exploit and advice on 10 HTML tag stripping. Some background: RSS Validator ContainsScript, Minimize...

Excerpt from yowkee essential at

Comment RSS

Summary of articles on Comment RSS. I think we should write up a spec. Comment RSS feed @ phil ringnalda dot com Syndicating MovableType comments in RSS @ Syndic8 Per-post comment RSS feeds @ 0xDECAFBAD RSS comment feeds @ AndrewSW.com Comment...

Excerpt from iBLOGthere4iM at

Don't like per item commentRss feeds:
1. You have to manage a bunch of additional files on the server that may contain only one or a few items
2. Offline reading by aggregators is more difficult to implement (or impossible)
3. There is already a working solution: one comment feed that contains all comments to living real feed items. The only missing item on Sam's comment feed(s) are back links to the original item entries. Would be nice to have them, so the threaded view in SharpReader/Bandit would work if you subscribe also to the comment feed without any change

Posted by Torsten Rendelmann at

Torsten:

1. is not an issue for me (all my pages are handled identically in this respect, whether they are called index.* or 1464.*)

2. I don't understand.

3. Is something I am quite willing to do something about.  If somebody can let me know what element name and namespace to use, I will support it.

Posted by Sam Ruby at

TorstenR

(2) Aggregators usually fetching feeds by a (userdefined) period and store them locally or in memory for later (offline-)reading. With the per item commentRss feed included in the normal feed aggregators have to handle the feed content immediatly after load to test for the comment links, and, if some links are there prefetch them also (may be controlled by a user setting), save them to disk (may be aggregate all of them to one file for better handling). This would work comparable to a deep download of a static HTML file.
(3) A (may be hidden by CSS) HTML &quot;A&quot; element referring back to the feed item would be enough if it is included within the comment feed item description (or xhtml:body) element: &quot;... In response to &lt;a href='item perma-link'&gt;post&lt;/a&gt; 'xyz' says: important comment here&quot; or &quot;... Trackback refer to &lt;a href='item perma-link'&gt;post&lt;/a&gt;: excerpt here&quot;

Message from TorstenR at

TorstenR: Re (2): This is exactly why the next release of Aggie (RC6) will have a re-written engine that would allow it to dynamically add/remove feeds. I'm willing to bet even before we get RC6 out, other aggregators will already add support for it as well.

Posted by Ziv Caspi at

Comment Threading

If somebody can let me know what element name and namespace to use, I will support it.

<annotate:reference> is your friend.

http://web.resource.org/rss/1.0/modules/annotation/

Found via Phil's comments.



Emailed by mah@everybody.org (Mark A. Hershberger) at

(note to self: don't allow word-wrap when emailing Sam's weblog!)

Posted by Mark "Hex" Hershberger at

Add your comment