Should Discourse make an effort to become a viable comment platform?

Given my experience with ActivityPub and WP Discourse I think two-way commenting via embedded javascript is achievable. The embed script would contain the following:

  1. Unauthenticated “read” working in a similar fashion to current js embed (with some optimisations).
  2. Remote client (i.e. the user’s browser) registers a user api key client, specific to the user’s session and stores relevant details in the browser’s local storage.
  3. User is presented with “Login to comment”.
  4. User authenticates (with Discourse) to retrieve a session user api key which is stored in the browser’s local storage.
  5. Each activity (comment, like, etc) is directly posted to a dedicated endpoint with appropriate safeguards, handling and task management.

With the right budget I think I could get v1 production ready and integrated with discourse/discourse in 6-8 months. Following on from initial release I could do the following:

  1. Add explicit support for Wordpress, Ghost and other select platforms.
  2. Write the documentation.
  3. Support it.

cc @pmusaraj @mcwumbly

6 Likes