Today, I would like to introduce another completely new extension in my Kubik-Rubik Joomla! portfolio: Easy Joomla Comments Pro (EJC) for Joomla! 6.
With this extension, I wanted to create a modern, privacy-first, and fully self-hosted comment system for Joomla! 6 that integrates seamlessly with native Joomla! environment without relying on external platforms or third-party comment services.Easy Joomla Comments Pro was built from scratch with a strong focus on clean architecture, flexibility, moderation, privacy and real-world usability.
It is implemented as a component and system plugin package, making the {easyjoomlacomments} shortcodeuniversally availableon any page and in virtually any Joomla! context.
What is included in the first release?
a native and self-hosted comment system for Joomla! 6
backend management for comments, moderation, reports and voting
universal embedding via system plugin and shortcode support
automatic comment-thread injection below articles
multiple editor modes, including rich-text, light editor and plain textarea
nested replies with configurable depth
guest and registered-user moderation options
reporting and voting features
admin notifications and reply notifications
strong privacy handling with hashed IP storage by default
a layered anti-spam and anti-bot concept with honeypot, time lock, JavaScript checks, rate limiting and full support for the Joomla! CAPTCHA plugin group
full support for AJAX-powered submissions, with my own EasyCalcCheck Captcha plugin strongly recommended
There is one important note regarding the new Joomla! 6.1 plugin CAPTCHA - Proof of Work: It does not support consecutive AJAX requests. After a successful comment submission, a full page reload is required before the captcha will work again.While the CAPTCHA plugin group is fully supported by EJC, I strongly recommend using EasyCalcCheck Captcha for the best experience with fully AJAX-powered comment submissions, without that limitation.
The goal was not just to create “yet another comment extension,” but to build a solid, modern, and maintainable foundation for discussions, feedback, and community interaction directly on Joomla! 6 websites. As always, I paid special attention to a lightweight, clean technical implementation so the extension can grow over time without becoming a maintenance nightmare.
I am very happy that this new extension is finally here, and I hope many of you will find it useful for your Joomla! 6 projects. Feedback, feature ideas and practical use cases are very welcome!