Comentario3.13.0 Garvagh

By Dmitry Kann 4 min read
This post  in Russian

New Comentario version 3.13.0 Garvagh is released.

Comentario is a fast and powerful free comment server for web pages, written in Go.

AI-generated image.
AI-generated image.

You can follow relevant news in the Comentario blog or via RSS .

What’s new

Comment RSS feeds

As of this version users can subscribe to RSS feeds for comments written on a specific page or the entire domain, with optional filtering on the author or the user replied to.

There’s an RSS link added to the embedded Comentario, right under the Add a comment text input, which opens the Comment RSS feed popup:

Comment RSS feed popup in Comentario.
Comment RSS feed popup in Comentario.

Toggling the checkboxes will update the displayed RSS feed URL accordingly. In order to be able to filter comments by replies, you have to sign in first.

In the Admin UI, you can look up the RSS feed URL in domain or domain page properties, with slightly different options:

Comment RSS feed in Domain Page properties.
Comment RSS feed in Domain Page properties.

All of the above is enabled by default, but can be turned off and hidden using the Enable comment RSS feeds dynamic configuration parameter, independently for each domain.

Comment count widget

This feature (#147) was requested a while ago, but prior to this release was only available via an API call.

Now, next to the embedded comments component (<comentario-comments>), there’s another web component, which can be inserted with the <comentario-count> tag.

Website owners can use it to display the number of comments on a specific page, for example, in a blog post. You can see it in action in the language switcher on Comentario Demo website:

Comment count widget in the language menu.
Comment count widget in the language menu.

Welcome message to the Dashboard

Users who’ve just registered an account will now see a bit of explanation in the otherwise empty Dashboard:

Dashboard welcome message.
Dashboard welcome message.

I hope it helps to smooth the learning curve just a little bit.

Selected domain on top

If you own a lot of domains, it can be somewhat puzzling to figure out which one you’re dealing with right now. In this version the selected domain, if any, will always appear at the top of the domain list, regardless of the current sorting:

Selected domain always comes first on the list.
Selected domain always comes first on the list.

The same applies when filtering the domain list, but only if the selected domain passes the filter.

Domain page editing

Domain pages have got a separate Edit page, which you can use to change their properties (#148).

Apart from making the experience more consistent, it also allows you to modify the page’s path (use with caution!):

Edit domain page function.
Edit domain page function.

Role in SSO payload

Single Sign-On (SSO) server can now determine which role the user gets by including it in its response (#157).

Disable page view stats

If you’re not interested in gathering visitor statistics and wish to spare some database space, you can disable page view tracking using the --no-page-view-stats command-line parameter (#102).

That will remove those colourful visitor charts from the Dashboard, too:

Page view statistics in Comentario.
Page view statistics in Comentario.

Other changes

  • Admin UI: replace spinners on large elements with loaders.
  • Admin UI: improve validation, skip focus on the “show password” button.
  • Admin UI: improve detail tables, streamline form controls.
  • Admin UI: improve and unify user badges.
  • Admin UI: refactor toasts, add syntax highlighting to technical error details.
  • Admin UI: uniform spinners, fix spinner label alignment.
  • Admin UI: allow owner/superuser to edit domain self-user.
  • Admin UI: upgrade to Angular 19, bump other dependencies.
  • Admin UI: switch to the application build system.
  • Backend: refactor/unify mail templates.
  • Backend: Go 1.24, ci-tools v45, bump deps.
  • Backend: fix truncating text (result length, damaged Unicode chars) (#145).
  • Packaging: flag config files in /etc to prevent overwriting them (#146).
  • Helm: add comentario.args parameter.
  • Docs: clarify SMTP port/encryption (#158).
  • Plugin subsystem improvements.
  • Demo DB: actualise comment count for domain and pages.
  • Demo DB: let user sessions and votes survive reset (up to a week).
  • Demo DB: make predefined comments appear the oldest.
  • CI: add Helm chart linting.

Live Demo

You can see the new version, as well as its Administrative UI (login with email admin@admin and password admin), on the demo website:

Comments Live Demo Administrative UI Demo

Installation

If you’re interested in trying out Comentario, you can start with these documentation pages:

Subscribe to blog updates:

Comments

Add a comment
Share: