Commenting System / Discussion application

Card Puncher Data Processing


Adding a commenting system to your website is an important part to drive engagement. It's an easy way to get contact with your users and to sparkle interessant discussions.

This page lists the options that comes out there that you may use as a webmaster.



Schnack is a open source node application that offers the principal characteristics of a commenting application.

It's listed at the first place because:

  • if you are a developer with a minimal knowledge of javascript, it's really easy to integrate it
  • and schnack offers top feature such as social login and push notification


Disqus is an drop-in system meaning that you may use it even if you don't have any developer knowledge.

The free version shows ads and the first plan is as low at 9 dollar by month. The data is yours but they may use it to target users for advertising purpose

Application integration: You can add comment count for a page but the users data are available only offline User details meaning that you can known who is visiting actually your page. The integration is done on the comment level.


Comment / Posts

Comments in the Disqus backend are called posts (and will be described as such in our API documentation). Because Disqus is used with blogs and other content management systems, using “posts” leads to ambiguity, so they are called comments in the frontend or when describing to end-users.


Threads contain comments. A thread is associated with a page which has Disqus embedded. For example, a page located at will have one unique thread associated with that page. This thread will contain all of the comments on the page, as well as everything else that is relevant to that instance of Disqus (such as likes, participating users, and other metadata). Threads are uniquely identified by either a page-provided identifier or a URL.


A forum is a website's account on Disqus.

A forum indicates the website's community on Disqus and is identified by the forum's shortname.

Facebook Comment

The Facebook comments plugin is an extension of facebook that permits to add a commenting system but does not allow to manage users informations. The integration is then limited.

The comments can be accessed for every URL can be accessed via the Graph API.{comments}

moderators can be defined:

  • via the fb:admins meta property of the page
  • in the moderation tool settings of the app defined in the fb:app_id meta property of the page

More Comments Moderation guide

Callback: It seems that you can subscribe to the 'comment.create' and 'comment.remove' events in the Facebook SDK for JavaScript through FB.Event.subscribe.

// In your onload method
FB.Event.subscribe('comment.create', comment_callback);
FB.Event.subscribe('comment.remove', comment_callback);

// In your JavaScript
var comment_callback = function(response) {


Discourse. They are open-source, meaning that you can install it and use it for free

It's a forum but may be used as commenting system:

Other applications

For coder


If you have some coder experience, you could also use GitHub issue tracking system as commenting system.





Open source Isso (Python) -


emoji in forum discussion are a great way to improve engagement

Emoji Increase Engagement






Full list:



For SEO, you may add /verify that your HTML pages have this tag.



The reputation requirement helps protect question from spam and non-answer activity. It prevents answers from being added by anonymous and very low-reputation users, generally users with under 10 reputation.

You gain reputation when:

  • question is voted up: +10
  • answer is voted up: +10
  • answer is marked “accepted”: +15 (+2 to acceptor)
  • suggested edit is accepted: +2 (up to +1000 total per user)

You lose reputation when:

  • your question is voted down: −2
  • your answer is voted down: −2
  • you vote down an answer: −1
  • one of your posts receives 6 spam or offensive flags: −100

More .. whats-reputation

Documentation / Reference

Discover More
Card Puncher Data Processing

is a standards compliant, simple to use Wiki, mainly aimed at creating documentation of any kind. It is targeted at developer teams, workgroups and small companies. It...
Data System Architecture
What is an Emoji and how to use them

This page is all about emoji characters, what they are and how you can use them to add a little bit of emotion in your content

Share this page:
Follow us:
Task Runner