From the beginning of this blog in 2019, it was possible to comment on articles on the site. Initially, this was done with Disqus, but for reasons I won’t go into here, I replaced it with Utterances after less than a year. This worked well for me because the code for my blog is not only publicly available on GitHub, but is also hosted on GitHub Pages. After a while, however, I removed this from the code as well and focused entirely on Webmentions and Fediverse syndications, which ultimately resulted in the development of my Mentions-United solution.
Yesterday, I had a little chat with @jsstaedtler on Mastodon about comment forms, syndication, and the like, and that brought my to-do of integrating a comment form back into my focus, because Johann is right about the following: Offering interactions ONLY via syndication and Webmentions does not work for users who do not have accounts on these platforms or do not run Webmention-enabled blogs. There should be something for everyone.
Since this is a static blog, my first thought was certainly to use one of the numerous comment platforms such as Formspree, Formspark, GetForm, Static Forms, FormSubmit, and whatever else they are called, but I would really like to avoid this new dependency, and I don’t see the point in paying $15 a month for a simple comment function that hardly anyone will use anyway. My bad experience with Disqus is enough for me. Now, some of you will say, “Wait, wait… XXX only costs $5 and YYY is free,” but my requirements have changed over the years: I don’t need old-school emails about incoming comments, which is what almost all of these services send, but rather a platform where comments are stored with a moderation function and from where I can pull them into my site via an API and a Mentions United plugin.
Continue reading ...