{
  "attachments": [],
  "comments_archived": true,
  "date": "2002-09-23T01:39:58.000Z",
  "layout": "post",
  "title": "Per-post comment RSS feeds",
  "wordpress_id": 265,
  "wordpress_slug": "ooobio",
  "wordpress_url": "http://www.decafbad.com/blog/?p=265",
  "year": "2002",
  "month": "09",
  "day": "22",
  "isDir": true,
  "slug": "ooobio",
  "type": "entry",
  "postName": "2002-09-22-ooobio",
  "html": "<p>After following the <a href=\"http://www.intertwingly.net/blog/836.html\">thread on Sam Ruby's blog</a> about <a href=\"http://scriptingnews.userland.com/backissues/2002/09/20#When:8:39:43AM\">Dave's  comment tracking feature request</a>, I figured I'd try <a href=\"http://www.decafbad.com/twiki/bin/view/Main/RSS\">RSS</a>-izing comments on each of my posts.  As things seem to have been going lately, I'd underestimated <a href=\"http://www.decafbad.com/twiki/bin/view/Main/MovableType\">MovableType</a>, and it turned out <strong>so</strong> much easier than I'd thought.  :)  I'd had an <a href=\"http://www.decafbad.com/recent_comments_rss.xml\">RSS feed for comments overall</a> on my site, but now I have individual <a href=\"http://www.decafbad.com/twiki/bin/view/Main/RSS\">RSS</a> feeds for each post.  (Notice the <img src=\"http://www.decafbad.com/images/xml.gif\" width=\"\" height=\"\"> in the comments section now.)  The <a href=\"http://www.decafbad.com/twiki/bin/view/Main/RSS\">RSS</a> feed is also linked in the head as per <a href=\"http://diveintomark.org/archives/2002/05/31.html#more_on_rss_autodiscovery\">RSS autodiscovery</a> discussions.</p>\n<p>I don't think aggregators are really ready yet for these per-post comment <a href=\"http://www.decafbad.com/twiki/bin/view/Main/RSS\">RSS</a> feeds, but the availability of the data gives food for hacking.  Being that they're pretty disposable and of interest for a very short time, aggregators will likely need to implement expiry times for feeds, or watch for a period of inactivity before unsubbing.  Grouing feeds would be nice too, in case I wanted to round up all my points of weblog discussion participation.  I've got a few things of this sort in my <a href=\"http://www.decafbad.com/twiki/bin/view/Main/AmphetaOutlinesWishList\">AmphetaOutlinesWishList</a>, with which I hope to play with further aggregator ideas.</p>\n<p>If you use <a href=\"http://www.decafbad.com/twiki/bin/view/Main/MovableType\">MovableType</a> and you're interested in trying this, check out these two templates:  <a href=\"http://www.decafbad.com/recent_comments_rss.xml.tmpl\">recent_comments_rss.xml.tmpl</a>, for blog-wide comments; and <a href=\"http://www.decafbad.com/archive_entry.rss.tmpl\">archive_entry.rss.tmpl</a>, for per-post comments.  The former template is added as an index template in <a href=\"http://www.decafbad.com/twiki/bin/view/Main/MovableType\">MovableType</a>, whereas the latter is an archive template.  Also, the per-post archive template will need to be added to the list of individual archive templates in the <strong>Archiving</strong> section of your blog config.  You'll want to give it a template for the filename, perhaps something like <code>&lt;$MTEntryID pad=\"1\"$&gt;.rss</code>.</p>\n<p>At present, I'm publishing in what I think is vaguely <a href=\"http://www.decafbad.com/twiki/bin/view/Main/RSS\">RSS</a> 0.92 format.  Whether it complies with the spec, I'm not quite sure because I was lazy.  I plan to revisit this soon to make it at least comply with <a href=\"http://www.decafbad.com/twiki/bin/view/Main/RSS\">RSS</a> 1.0.  <a href=\"http://www.decafbad.com/twiki/bin/view/Main/ShareAndEnjoy\">ShareAndEnjoy</a>.</p>\n<!--more-->\n\n\n<p>shortname=ooobio</p>\n<div id=\"comments\" class=\"comments archived-comments\"><h3>Archived Comments</h3>\n<ul class=\"comments\">\n<li class=\"comment\" id=\"comment-221085144\">\n<div class=\"meta\">\n<div class=\"author\">\n<a class=\"avatar image\" rel=\"nofollow\" href=\"http://philringnalda.com/\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=e68e9944f50a481a64b5a32fdfc02e0d&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\" width=\"\" height=\"\"></a>\n<a class=\"avatar name\" rel=\"nofollow\" href=\"http://philringnalda.com/\">Phil Ringnalda</a>\n</div>\n\n\n<p><a href=\"#comment-221085144\" class=\"permalink\"><time datetime=\"2002-09-22T22:27:20\">2002-09-22T22:27:20</time></a></p>\n</div>\n\n\n<div class=\"content\">RSS 1.0 for blog-wide comments: please please, pretty please? I just this minute got the parsing and storing parts of my RDF in RSS project working, and now I'm on the prowl for things to feed it. If it helps, I've got an only partially wrong template (putting HTML in the description, bad me, but I think that you can't both encode_xml and strip_html, and I'd rather encode_xml for safety's sake).</div>\n\n\n</li>\n<li class=\"comment\" id=\"comment-221085145\">\n<div class=\"meta\">\n<div class=\"author\">\n<a class=\"avatar image\" rel=\"nofollow\" href=\"http://www.pycs.net/devlog/\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=79d809dc2d0441ef44efc6ad1a1429eb&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\" width=\"\" height=\"\"></a>\n<a class=\"avatar name\" rel=\"nofollow\" href=\"http://www.pycs.net/devlog/\">Phillip Pearson</a>\n</div>\n\n\n<p><a href=\"#comment-221085145\" class=\"permalink\"><time datetime=\"2002-09-22T22:57:00\">2002-09-22T22:57:00</time></a></p>\n</div>\n\n\n<div class=\"content\">I'd second that about aggregators not being ready for per-thread feeds ;-)\nI implemented per-thread feeds (rather than per-user feeds, for some perverse reason) in the Python Community Server a while back, but have found that they weren't really that useful.\nSome poor aggregator has been faithfully downloading http://www.pycs.net/system/comments.py?u=0000003&amp;p=69&amp;format=rss 20 times a day for months, despite the fact that it has *never* contained any items.  Aggregators need to have exponential backoff times or something.\nBTW, I have a script to make RSS feeds from RCS comments.  At http://dev.myelin.co.nz/commentmonitor/tracker.py you can generate an RSS feed for anybody on radio.weblogs.com, blogs.salon.com or www.pycs.net.</div>\n\n\n</li>\n<li class=\"comment\" id=\"comment-221085147\">\n<div class=\"meta\">\n<div class=\"author\">\n<a class=\"avatar image\" rel=\"nofollow\" href=\"http://www.decafbad.com\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=2ac2cffd36ada8c734b90e02a1e5c1ac&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\" width=\"\" height=\"\"></a>\n<a class=\"avatar name\" rel=\"nofollow\" href=\"http://www.decafbad.com\">l.m.orchard</a>\n</div>\n\n\n<p><a href=\"#comment-221085147\" class=\"permalink\"><time datetime=\"2002-09-23T03:21:56\">2002-09-23T03:21:56</time></a></p>\n</div>\n\n\n<div class=\"content\">Phil: Hmm... I'll see what I can cook up before the end of tomorrow  :)\nPhillip: Yeah, I'd definitely like to see some more smarts in the polling frequency of aggregators.  Got a little blurb about that on my AmphetaOutlinesWishList.  Maybe a combo of manual preferences and automatic back-off would be a start.</div>\n\n\n</li>\n<li class=\"comment\" id=\"comment-221085148\">\n<div class=\"meta\">\n<div class=\"author\">\n<a class=\"avatar image\" rel=\"nofollow\" href=\"http://revjim.net/\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=33660e6606dfa6f2a374625315bc40b1&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\" width=\"\" height=\"\"></a>\n<a class=\"avatar name\" rel=\"nofollow\" href=\"http://revjim.net/\">Reverend Jim</a>\n</div>\n\n\n<p><a href=\"#comment-221085148\" class=\"permalink\"><time datetime=\"2002-09-24T10:43:13\">2002-09-24T10:43:13</time></a></p>\n</div>\n\n\n<div class=\"content\">While an RSS feed of the comments for an individual entry might be useful for archival purposes (just as weekly, monthly, and/or yearly archive RSS feeds would be) I believe ONE feed for comments might be easier to chew on. As long as each item in the comment RSS feed references a URL that exists in the article RSS feed, aggregators should have little trouble matching one to the other. Having a separate RSS feed for comments per article means that aggregators would have to first get the RSS feed for the articles, then use RSS auto-discovery (as there would be NO other way) to locate the comment feed for each new article, then go get the comment RSS feed. This is a lot more work, not to mention more network bandwidth.</div>\n\n\n</li>\n</ul>\n\n\n</div>\n\n\n",
  "body": "After following the <a href=\"http://www.intertwingly.net/blog/836.html\">thread on Sam Ruby's blog</a> about <a href=\"http://scriptingnews.userland.com/backissues/2002/09/20#When:8:39:43AM\">Dave's  comment tracking feature request</a>, I figured I'd try <a href=\"http://www.decafbad.com/twiki/bin/view/Main/RSS\">RSS</a>-izing comments on each of my posts.  As things seem to have been going lately, I'd underestimated <a href=\"http://www.decafbad.com/twiki/bin/view/Main/MovableType\">MovableType</a>, and it turned out <strong>so</strong> much easier than I'd thought.  :)  I'd had an <a href=\"http://www.decafbad.com/recent_comments_rss.xml\">RSS feed for comments overall</a> on my site, but now I have individual <a href=\"http://www.decafbad.com/twiki/bin/view/Main/RSS\">RSS</a> feeds for each post.  (Notice the <img src=\"http://www.decafbad.com/images/xml.gif\"> in the comments section now.)  The <a href=\"http://www.decafbad.com/twiki/bin/view/Main/RSS\">RSS</a> feed is also linked in the head as per <a href=\"http://diveintomark.org/archives/2002/05/31.html#more_on_rss_autodiscovery\">RSS autodiscovery</a> discussions.\r\n<br /><br />\r\nI don't think aggregators are really ready yet for these per-post comment <a href=\"http://www.decafbad.com/twiki/bin/view/Main/RSS\">RSS</a> feeds, but the availability of the data gives food for hacking.  Being that they're pretty disposable and of interest for a very short time, aggregators will likely need to implement expiry times for feeds, or watch for a period of inactivity before unsubbing.  Grouing feeds would be nice too, in case I wanted to round up all my points of weblog discussion participation.  I've got a few things of this sort in my <a href=\"http://www.decafbad.com/twiki/bin/view/Main/AmphetaOutlinesWishList\">AmphetaOutlinesWishList</a>, with which I hope to play with further aggregator ideas.\r\n<br /><br />\r\nIf you use <a href=\"http://www.decafbad.com/twiki/bin/view/Main/MovableType\">MovableType</a> and you're interested in trying this, check out these two templates:  <a href=\"http://www.decafbad.com/recent_comments_rss.xml.tmpl\">recent_comments_rss.xml.tmpl</a>, for blog-wide comments; and <a href=\"http://www.decafbad.com/archive_entry.rss.tmpl\">archive_entry.rss.tmpl</a>, for per-post comments.  The former template is added as an index template in <a href=\"http://www.decafbad.com/twiki/bin/view/Main/MovableType\">MovableType</a>, whereas the latter is an archive template.  Also, the per-post archive template will need to be added to the list of individual archive templates in the <strong>Archiving</strong> section of your blog config.  You'll want to give it a template for the filename, perhaps something like <code><$MTEntryID pad=\"1\"$>.rss</code>.\r\n<br /><br />\r\nAt present, I'm publishing in what I think is vaguely <a href=\"http://www.decafbad.com/twiki/bin/view/Main/RSS\">RSS</a> 0.92 format.  Whether it complies with the spec, I'm not quite sure because I was lazy.  I plan to revisit this soon to make it at least comply with <a href=\"http://www.decafbad.com/twiki/bin/view/Main/RSS\">RSS</a> 1.0.  <a href=\"http://www.decafbad.com/twiki/bin/view/Main/ShareAndEnjoy\">ShareAndEnjoy</a>.\r\n<!--more-->\r\nshortname=ooobio\r\n\r\n<div id=\"comments\" class=\"comments archived-comments\">\r\n            <h3>Archived Comments</h3>\r\n            \r\n        <ul class=\"comments\">\r\n            \r\n        <li class=\"comment\" id=\"comment-221085144\">\r\n            <div class=\"meta\">\r\n                <div class=\"author\">\r\n                    <a class=\"avatar image\" rel=\"nofollow\" \r\n                       href=\"http://philringnalda.com/\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=e68e9944f50a481a64b5a32fdfc02e0d&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\"/></a>\r\n                    <a class=\"avatar name\" rel=\"nofollow\" \r\n                       href=\"http://philringnalda.com/\">Phil Ringnalda</a>\r\n                </div>\r\n                <a href=\"#comment-221085144\" class=\"permalink\"><time datetime=\"2002-09-22T22:27:20\">2002-09-22T22:27:20</time></a>\r\n            </div>\r\n            <div class=\"content\">RSS 1.0 for blog-wide comments: please please, pretty please? I just this minute got the parsing and storing parts of my RDF in RSS project working, and now I'm on the prowl for things to feed it. If it helps, I've got an only partially wrong template (putting HTML in the description, bad me, but I think that you can't both encode_xml and strip_html, and I'd rather encode_xml for safety's sake).</div>\r\n            \r\n        </li>\r\n    \r\n        <li class=\"comment\" id=\"comment-221085145\">\r\n            <div class=\"meta\">\r\n                <div class=\"author\">\r\n                    <a class=\"avatar image\" rel=\"nofollow\" \r\n                       href=\"http://www.pycs.net/devlog/\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=79d809dc2d0441ef44efc6ad1a1429eb&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\"/></a>\r\n                    <a class=\"avatar name\" rel=\"nofollow\" \r\n                       href=\"http://www.pycs.net/devlog/\">Phillip Pearson</a>\r\n                </div>\r\n                <a href=\"#comment-221085145\" class=\"permalink\"><time datetime=\"2002-09-22T22:57:00\">2002-09-22T22:57:00</time></a>\r\n            </div>\r\n            <div class=\"content\">I'd second that about aggregators not being ready for per-thread feeds ;-)\r\n\r\nI implemented per-thread feeds (rather than per-user feeds, for some perverse reason) in the Python Community Server a while back, but have found that they weren't really that useful.\r\n\r\nSome poor aggregator has been faithfully downloading http://www.pycs.net/system/comments.py?u=0000003&p=69&format=rss 20 times a day for months, despite the fact that it has *never* contained any items.  Aggregators need to have exponential backoff times or something.\r\n\r\nBTW, I have a script to make RSS feeds from RCS comments.  At http://dev.myelin.co.nz/commentmonitor/tracker.py you can generate an RSS feed for anybody on radio.weblogs.com, blogs.salon.com or www.pycs.net.</div>\r\n            \r\n        </li>\r\n    \r\n        <li class=\"comment\" id=\"comment-221085147\">\r\n            <div class=\"meta\">\r\n                <div class=\"author\">\r\n                    <a class=\"avatar image\" rel=\"nofollow\" \r\n                       href=\"http://www.decafbad.com\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=2ac2cffd36ada8c734b90e02a1e5c1ac&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\"/></a>\r\n                    <a class=\"avatar name\" rel=\"nofollow\" \r\n                       href=\"http://www.decafbad.com\">l.m.orchard</a>\r\n                </div>\r\n                <a href=\"#comment-221085147\" class=\"permalink\"><time datetime=\"2002-09-23T03:21:56\">2002-09-23T03:21:56</time></a>\r\n            </div>\r\n            <div class=\"content\">Phil: Hmm... I'll see what I can cook up before the end of tomorrow  :)\r\n\r\nPhillip: Yeah, I'd definitely like to see some more smarts in the polling frequency of aggregators.  Got a little blurb about that on my AmphetaOutlinesWishList.  Maybe a combo of manual preferences and automatic back-off would be a start.</div>\r\n            \r\n        </li>\r\n    \r\n        <li class=\"comment\" id=\"comment-221085148\">\r\n            <div class=\"meta\">\r\n                <div class=\"author\">\r\n                    <a class=\"avatar image\" rel=\"nofollow\" \r\n                       href=\"http://revjim.net/\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=33660e6606dfa6f2a374625315bc40b1&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\"/></a>\r\n                    <a class=\"avatar name\" rel=\"nofollow\" \r\n                       href=\"http://revjim.net/\">Reverend Jim</a>\r\n                </div>\r\n                <a href=\"#comment-221085148\" class=\"permalink\"><time datetime=\"2002-09-24T10:43:13\">2002-09-24T10:43:13</time></a>\r\n            </div>\r\n            <div class=\"content\">While an RSS feed of the comments for an individual entry might be useful for archival purposes (just as weekly, monthly, and/or yearly archive RSS feeds would be) I believe ONE feed for comments might be easier to chew on. As long as each item in the comment RSS feed references a URL that exists in the article RSS feed, aggregators should have little trouble matching one to the other. Having a separate RSS feed for comments per article means that aggregators would have to first get the RSS feed for the articles, then use RSS auto-discovery (as there would be NO other way) to locate the comment feed for each new article, then go get the comment RSS feed. This is a lot more work, not to mention more network bandwidth.</div>\r\n            \r\n        </li>\r\n    \r\n        </ul>\r\n    \r\n        </div>\r\n    ",
  "parentPath": "./content/posts/archives/2002/2002-09-22-ooobio",
  "path": "2002/09/22/ooobio",
  "thumbnail": "http://www.decafbad.com/images/xml.gif",
  "summary": "After following the thread on Sam Ruby's blog about Dave's  comment tracking feature request, I figured I'd try RSS-izing comments on each of my posts.  As things seem to have been going lately, I'd underestimated MovableType, and it turned out so much easier than I'd thought.  :)  I'd had an RSS feed for comments overall on my site, but now I have individual RSS feeds for each post.  (Notice the  in the comments section now.)  The RSS feed is also linked in the head as per RSS autodiscovery discussions.\nI don't think aggregators are really ready yet for these per-post comment RSS feeds, but the availability of the data gives food for hacking.  Being that they're pretty disposable and of interest for a very short time, aggregators will likely need to implement expiry times for feeds, or watch for a period of inactivity before unsubbing.  Grouing feeds would be nice too, in case I wanted to round up all my points of weblog discussion participation.  I've got a few things of this sort in my AmphetaOutlinesWishList, with which I hope to play with further aggregator ideas.\nIf you use MovableType and you're interested in trying this, check out these two templates:  recent_comments_rss.xml.tmpl, for blog-wide comments; and archive_entry.rss.tmpl, for per-post comments.  The former template is added as an index template in MovableType, whereas the latter is an archive template.  Also, the per-post archive template will need to be added to the list of individual archive templates in the Archiving section of your blog config.  You'll want to give it a template for the filename, perhaps something like <$MTEntryID pad=\"1\"$>.rss.\nAt present, I'm publishing in what I think is vaguely RSS 0.92 format.  Whether it complies with the spec, I'm not quite sure because I was lazy.  I plan to revisit this soon to make it at least comply with RSS 1.0.  ShareAndEnjoy.",
  "needsBuild": true,
  "prevPostPath": "2002/09/21/ooobhi",
  "prevPostTitle": "Running Classic from a disk image?",
  "nextPostPath": "2002/09/23/ooobia",
  "nextPostTitle": "Pingback one-ups TrackBack"
}