I’ve been looking into the Facebook Comments Box, which launched in February.
It’s a perfect example of what I’m seeing as a growing trend, in which various “social widgets” actually replace functionality which should be built into the platform hosting the site. Bundling together the ability to use your Facebook identity with the actual management of comments themselves looks like progress but I think it’s really a step backwards.
Facebook users can leave comments using their Facebook identities, and when they do will also have the option to publish those comments back to their Facebook profiles. (This is already possible using the Facebook Connect APIs, but the comment box certainly simplifies the process).
What happens in the process, though, is that all your comments on your blog are no longer really on your blog. Those comments are actually submitted to Facebook, who stores them for you and shows them on demand when your pages containing the comment box load.
In WordPress terms, this means you’re not able to use Akismet, or Mollom, or OpenID, or ReCaptcha, or any of the other plugins you might be using on your site to manage comments. (You also won’t be able to use the WordPress iPhone app to moderate comments, since they aren’t submitted as comments to WordPress).
It also means that someday, when you decide to migrate away from the Facebook Comments Box, there’s no simple way to get all the comments out (and it isn’t clear whether the terms of service would allow you to do so even if it were simple).
The announcement is careful to note that:
The Comments Box allows non-Facebook users to make comments on your site as well.
Like Yahoo Updates with JS-Kit, TypePad Connect, DISQUS, and IntenseDebate (though the last of these offers a comment import/export feature), this is yet another “all ur comments are belong to us” move, in which I think the hosting site loses more than it gains.
Or am I just a crusty old first-generation blogger thinking that I need to store away comments in a database I control, and I should really be more open to having my comments streams “in the cloud”?