DEMO: https://demo.souradip.com/chat.html
Commento++ is a platform that you can embed in your website to allow your readers to add comments. It's reasonably fast lightweight. Supports markdown, import from Disqus, voting, automated spam detection, moderation tools, sticky comments, thread locking, OAuth login, single sign-on, and email notifications.
This repo is set up to pull updates from the GitLab master of Commento and merge them with fidiego's heroku deploy script. It's also set to autodeploy when there's a new commit onto my heroku, so my version should stay constantly updated ;)
Original source: https://gitlab.com/commento/commento/
Changes from upstream:
- NEW FEATURE: Auto refreshing comments with WebSockets for push updates
- NEW FEATURE: Window title updates when there's new activity
- NEW FEATURE: Permalinks, and a subtle yellow highlight animation for new comments when they come in live
- NEW FEATURE: Smooth scrolling
- NEW FEATURE: Hide +/- if no children
- NEW FEATURE: Errors now slide down from the top rather than the ugly error system before
- NEW FEATURE: Guests can leave their name
- FIXED: Twitter profile photo bug
- FIXED: Duplicate comment bug on login
- FIXED: Add target="_blank" to all external links, while also adding "noopener" to prevent XSS
- FIXED: Allow anchor links onto same page
- NEW FEATURE: Comment moderation dashboard, to approve/delete comments across your entire domain from one place
- NEW FEATURE: MathJax support hook, will plug in to any MathJax library included on the same page commento is on
- NEW FEATURE: Press enter to log in after entering your password
- FIXED: Deleted comments not returned in array
(Have sent in merge requests, don't know when they'll be accepted, so here's a ready to use version!)
Most other products in this space do not respect your privacy; showing ads is their primary business model and that nearly always comes at the users' cost. Commento has no ads; you're the customer, not the product. While Commento is free software, in order to keep the service sustainable, the hosted cloud version is not offered free of cost. Commento is also orders of magnitude lighter than alternatives.
For starters, your readers value their privacy. Not caring about them is disrespectful and you will end up alienating your audience; they won't come back. Disqus still isn't GDPR-compliant (according to their privacy policy). Disqus adds megabytes to your page size; what happens when a random third-party script that is injected into your website turns malicious?
Read the documentation to get started.
If this is your first contribution to Commento, please go through the contribution guidelines before you begin. If you have any questions, join #commento on Freenode.