Skip to main content

Songs on the Security of Networks
a blog by Michał "rysiek" Woźniak

Diaspora-Based Comment System

This is an ancient post, published more than 4 years ago.
As such, it might not anymore reflect the views of the author or the state of the world. It is provided as historical record.

I think I already threw that idea on the (Diaspora) wall, but now I had a bit longer to ponder about it, so: how about we make a Diaspora-based comment system for websites/blogs?

How it could work

When creating a blog (or brag) entry, a post with the whole or part of it, and a link to original source, would be created, e.g. using a user specifically created for that particular website. The website operator could then facilitate discussion of that entry by either:

  • including the Diaspora comment system through an IFrame (with a proper post and discussion of it), or
  • using some API to feed comments to Diaspora and get replies from it.

Of course, there could be other ways to use that comment system on a website.


I can see at least a few serious advantages of that approach:

  • discussion could go on on Diaspora and on the website, while still being perfectly in sync;
  • Diaspora users wouldn’t have to set-up accounts with the website just to partake in the discussion;
  • anonymous posts could be catered for by creating a special, pod-wide user for anonymous postings on all website using a given pod, or by a website-specific anonymous user - both ways enable easy enabling and disabling of Anonymous comments (via aspects), even down to given entries;
  • who is able to comment on a given story would be also trivially controlled by simply setting the aspects that the entry is being posted in on Diaspora.

I don’t, however, see any disadvantages. Though that doesn’t mean there aren’t any.

What would be needed

Some good, stable, thought-through API, obviously; maybe a dedicated pod just for such a use would be a good idea, too. I think OAuth functionality would be required to be able to give users a possibility to comment on the website and yet get the comment posted on Diaspora under their UID.


I’d love to hear your comments and ideas on that – let’s experiment with that and already use Diaspora to that end: here’s the thread.