KajMagnus' Blog

New embedded comments for static sites

September 13, 2017

Here’s an new embedded comments system, open source, ad-free & track-free, and with some new ideas, which adds discussions to your static website, or WordPress / whatever blog. Scroll down and have a look — this is a static site, built with Gatsby, hosted at Netlify, and with that new embedded comments system. (The name is currently “EffectiveDiscussions”.)

Benefits and features:

  • Easy to write good looking comments, because of a full screen width Markdown editor, with live preview. Click Reply below and have a look.

  • Interesting to read, because is better at finding the interesting stuff, and showing it first: Takes into account that the topmost comments get most upvotes (since everyone sees them, but people might not scroll down and look at comments below). Work in progress. You can also manually move comments to the bottom, e.g. not-so-very-interesting comments like “I agree” and “Me too”, to give your site visitors a better reading experience. There’s a Disagree button, so people can show for each other what stuff they don’t agree with.

  • Easy to read: Easy to find the parent comment even if it’s far away, read it, jump back, and continue reading. And mitigates [the problem that deeply nested comments becomes too narrow], via a trick.

  • Light-wegith. Loads only a 150kb Javascript bundle on page load — that’s half the size of Mozilla Talk (300kb), and 1/4 the size of Disqus (> 600kb, it seems to me when I sum the sizes of Disqus scripts in Chrome Dev Tools network panel on a blog that uses Disqus).

  • Looks nice. Does it?

Source code here.

There’re moderation tools, spam filtering and rate limits. Gmail and FB login. Works on mobile (well at least on my mobiles: an old Android and an iPhone 5S). I can provide embedded comments hosting if you don’t want to maintain a server yourself. There’s forum software too (see source code link above), where everyone can reuse their embedded-comments logins and accounts.

Feel free to scroll down & have a look, and post test comments, or serious comments, and give feedback. Do you maybe want to try this for your blog / website? Be prepared to update your html a few times, and to report problems, before everything stabilizes. Message me e.g. via email or Twitter, see below, or post a comment in the support forum (which is mostly empty, maybe because I haven’t really started marketing this yet), or in the comments below :- )


Magnus LindbergWritten by me, Magnus Lindberg. I live in Stockholm / Europe / nearby. Email: kajmagnus3 at gmail dot com, Twitter: @kajmagnus3.

Comments powered by Effective Discussions.