Komments

The Komments plugin for Kirby adds comments and Webmentions to your site.

The Komments plugin is here to make it easy to receive and show responses on your website. Those can be comments or Webmentions.

The plugin can receive responses either via a comment form directly on your site or by Webmention hooks, sent by the IndieConnector plugin. It stores those responses and enables you, to show comments or Webmentions or both on your pages.

The new data format introduced in Version 3 allows you to handle responses like you would handle pages. Everything is a collection or structure. You can filter by fields, use field methods like kirbytext() and have all the flexibility Kirby is known for.

Easy installation

Simply install the plugin, tell Komments where to store your responses, add the provided Snippets to your templates (and maybe style them) – done.

The plugin is built to get you started with nearly no configuration to do. Of course, it comes with plenty of options and features you can configure to your liking. But you don't have to.

Easy to use Snippets

Komments comes with plenty of snippets you can use to show comments and/or Webmentions. Those snippets are ready to work without any further configuration. Add them to your pages and you're ready to go.

The snippets are not styled, but their structure is clean and simple to make it easy adapting them to your design. They also use slots, so you can easily customize them.

Panel moderation view

The new moderation view in the panel is built the Kirby way. It's built to give you a fast and clean overview of pending comments. This new moderation view now not only available as a separate view, you can also add it to your page blueprints to not only see pending comments, but all the others too - even Webmention if you like. You can even customize the data shown by setting some simple options in your blueprints.

Even more features

  • Spam protection - Komments tries to detect spam comments on its own, but you can also add Akismet to it. It can then deny spam directly or only mark comments as spam so you can check – your choice
  • Webmentions - Webmentions can be received in combination with the IndieConnector plugin. Use the included snippets to show them or disable Webmentions completely – your choice
  • Moderation - keep all comments unpublished until you publish them or publish comments by verified users or users with certain mail addresses automatically – your choice
  • Notifications - get notified when new comments were sent. Get informed instantly or use a cronjob – your choice
  • Privacy - No IPs or any other personal data is stored by default. Even mail addresses of comment authors are not stored, but you could – your choice
  • Feature flags - don't want to use the panel view? Disable it. Don't want to show Webmentions? Disable them. Don't want to show comments? Disable them – your choice
  • Open source and free - this plugin is completely free. You can use it on your site without paying anything. Or you can support my work – your choice