JOOMLA! 6
PRO

Easy Joomla Comments - Joomla! Plugin - Logo Name: Easy Joomla Comments (EJC)
Version: 6.0.4.3-PRO (Joomla! 6)
Type: Component and Plugin
License: GPLv3
Description: Easy Joomla Comments Pro is a native, privacy-first and self-hosted comment system for Joomla! 6 with universal embedding, modern editor modes, moderation tools, voting, reporting, notifications and multiple security layers.
Download: EJC - Easy Joomla Comments Downloads

Bring a modern, privacy-first and self-hosted comment system to Joomla! 6!

Easy Joomla Comments Pro is the first production release of a completely new comment solution for Joomla! 6. The extension was built from scratch following modern KRJE standards with strict typing, dependency injection and a service-oriented architecture. Instead of relying on external platforms, EJC provides a native, self-hosted comment system directly in Joomla!

The package combines a component with a system plugin. This makes the {easyjoomlacomments} shortcode available universally on any page and in virtually any Joomla! context, not just in standard articles. At the same time, automatic comment-thread injection can append comments below articles with configurable exclusions.

Easy Joomla Comments Pro focuses strongly on privacy, moderation and real-world usability. It includes different editor modes, nested replies, guest and user moderation rules, reporting and voting features, frontend and backend moderation tools, admin and reply notifications, and a layered anti-spam and anti-bot concept.

Features

  • Native Joomla! 6 comment system – fully self-hosted and built specifically for Joomla! 6.
  • Component + system plugin package – backend management plus universal frontend embedding.
  • Universal shortcode support – use {easyjoomlacomments} on any page, in custom HTML modules and in third-party extensions.
  • Automatic thread injection – append comments below articles automatically with configurable exclusions by category and article ID.
  • Multi-instance safety – supports multiple tags on one page and auto-inject plus manual embedding without duplication issues.
  • Flexible editor modes – full rich-text editor, light editor or plain textarea.
  • Draft saving – unsent drafts are preserved in localStorage.
  • Thread display options – optional comment count, configurable ordering and nested replies up to a configurable depth.
  • Collapsible replies – optional toggle button showing the total reply count; nested reply threads can be expanded or collapsed for better readability in long discussions.
  • Collapsible comment text – long comments can be clamped to a few lines with a fade effect and expanded on demand via a "Read more" button.
  • Collapsible comment form – the main comment form can optionally be hidden behind a toggle button and revealed only when needed for a cleaner frontend layout.
  • Gravatar support – email addresses are hashed before being sent to Gravatar.
  • Initials avatars with optional author colours – when Gravatar is not used, EJC can display modern circular initials avatars, optionally with consistent per-author colours for a more distinctive thread appearance.
  • Guest and user access control – configurable guest commenting, first-comment approval and moderation modes.
  • Five security layers – honeypot, time lock, JavaScript field injection, rate limiting and Joomla! CAPTCHA integration.
  • Full CAPTCHA plugin group support – fully supports the Joomla! CAPTCHA plugin group and integrates with Joomla! CAPTCHA solutions, including EasyCalcCheck Captcha.
  • Privacy-first IP handling – IP addresses are stored as SHA-256 hashes by default, while raw IP storage is opt-in only.
  • Voting support – configurable upvote-only or upvote/downvote mode with guest voting options.
  • Reporting system – users can report comments, with optional auto-hide threshold and moderator review.
  • Notification system – admin notifications for new comments and reply notifications for commenters.
  • Secure moderation action links – cryptographically secure single-use tokens for approve, reject, trash and delete actions.
  • Frontend moderation tools – approve, reject, trash, delete, edit, block and approve reports directly on the frontend for moderators.
  • Backend comment management – filtering, sorting, pagination, inline Ajax moderation, report states and vote counters.
  • Full language support – en-GB and de-DE language files with externalized UI strings.

Installation

Install Easy Joomla Comments Pro with the Joomla! installer as usual.

After installation, the bundled system plugin should be enabled and can then be configured in the plugin manager. The component backend can be used to manage comments, moderation states, reports and other related data.

Depending on your preferred setup, you can either use automatic injection below articles or embed the comment thread manually with the shortcode syntax.

Usage

Easy Joomla Comments Pro supports multiple integration options for different use cases:

  • Automatic injection – comment threads can be appended below articles automatically.
  • Manual shortcode embedding – place {easyjoomlacomments} anywhere in supported output.

Moderators can manage comments directly in the backend and, if enabled, also through frontend moderation buttons. Users benefit from modern editor modes, nested replies, voting, reporting and notification workflows.

Changelog

+ = Added - ! = Removed - ^ = Changed - # = Fixed

Latest release

Version 6.0.4.3-PRO - 2026-06-02

  • ! Orphaned shared JavaScript chunk files removed – previously generated shared chunk assets are no longer needed and were removed as separate files, simplifying the overall frontend asset structure.
  • ^ JavaScript build process simplified – the frontend build was reworked so each editor bundle is now fully self-contained, improving reliability and ensuring that version-based cache busting works consistently for all JavaScript assets.
  • ^ Asset loading on the shortcode path improved – manually injected CSS and JavaScript assets for the {easyjoomlacomments} shortcode now follow the same versioned cache-busting strategy as the regular asset-loading path.
  • # Missing cache-busting version on shortcode assets fixed – assets loaded through the shortcode rendering path now include the correct version query string, preventing browsers from serving stale CSS and JavaScript files after updates.

Download

Overview of all downloads of the extension: EJC - Easy Joomla Comments Downloads