New version Comentario 3.9.0 Crossgar has seen the light of day.
Comentario is a fast and powerful free comment server for web pages, written in Go.
What’s new
In today’s menu: OIDC support, dark theme, migration from Commento++, and more!
OIDC authentication
We have added support for a generic OIDC identity provider. OIDC stands for OpenID Connect and represents an open authentication protocol implemented by many companies and products.
One example of that is LinkedIn, which you can now easily configure as an identity provider.
Comentario documentation contains detailed instructions on configuring login via LinkedIn, as well as a generic OIDC provider.
Dark theme
It’s now possible to properly embed Comentario on a website using a dark theme.
The desired theme can be specified with the theme
attribute on the <comentario-comments>
tag. It can even be switched on-the-fly, an example of which you can see on the demo page:
Migration from Commento++
Commento++ (a.k.a. Commentoplusplus) is another fork of Commento, but it’s seemingly discontinued nowadays, just like its predecessor.
As of this release, Comentario will automatically upgrade/migrate from Commento++ if you run it against the same database. Don’t forget to back up your database up front!
Favicons and manifests
This release also includes necessary icons of all sizes, as well as related manifests, so that Comentario icon will be properly rendered across all popular browsers and OSes — verified by the RealFaviconGenerator:
Docker images
There has also been a slight change in Docker image versioning:
latest
will now always point to the most recent released version; previously it pointed to the latest development build.edge
will refer to the latest development version (thedev
branch); it used to belatest
before.
This scheme is more in line with the industry standards and Docker Hub practices: latest
is usually the most recent stable version.
Next to that, we started building Ubuntu-based images of Comentario. They’re dynamically linked (as opposed to the statically-linked “default” Alpine-based ones). These images are tagged with the -ubuntu
suffix, including latest-ubuntu
and edge-ubuntu
for the above.
Other changes
- Use federated ID for user lookups, before resorting to email lookup (#99)
- SSO: add
link
payload property (#98) - Frontend: add
robots.txt
- Publish Comentario Helm chart to GitLab chart repository
- Frontend: dependency upgrade (Angular 18, ESLint 9, et al.)
- Add translation to Vietnamese
- Fix: set XSRF & language cookies only when necessary (#103)
- Fix: XSRF key generation
- Fix: page title fetching when path contains query (#106)
- Fix: double pageview counting (#108)
- Fix: Embed: non-interactive SSO message handler removal (#96)
- Fix: Embed: remove Comentario background (#105)
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:
Comments