Comments Pro

1.7 compatible

Transform your Grav site into an interactive community with Comments Pro - a powerful, feature-rich commenting system. Built with modern technologies like HTMX and Adaptive polling, it provides real-time updates, advanced spam protection, comprehensive moderation tools, and a beautiful responsive interface that your users will love.

  1. Multiple View Modes: Choose between Nested (simple indented), Tree (collapsible), or Flat (chronological) comment displays
  2. Real-time Updates: Instant comment updates using automatic adaptive polling fallback
  3. HTMX-Powered Interface: Smooth, dynamic UI updates without page reloads for exceptional user experience
  4. Advanced Spam Protection: Multi-factor spam scoring with honeypot, rate limiting, IP blocking, and content filtering
  5. Comprehensive Moderation: Full admin dashboard with bulk actions, advanced filtering, and comment statistics
  6. Markdown Support: Full markdown editor with toolbar for rich text formatting in comments
  7. Flexible Authentication: Support for guest comments, Grav user integration, and inline login forms
  8. One Time Purchase: No recurring fees or subscriptions, lifetime updates included with license
  9. Voting System: Allow users to upvote/downvote comments with visual feedback
  10. Nested Replies: Support for threaded conversations with configurable depth limits
  11. Performance Optimized: Adaptive caching, lazy loading, and efficient queries for high-traffic sites
  12. Mobile-First Design: Fully responsive interface with touch-friendly controls
  13. Avatar Support: Automatic unique avatars using Multiavatar or Gravatar integration
  14. Export Functionality: Export all comments for backup or analysis in CSV or JSON formats
  15. GDPR Compliant: Built-in privacy features including data export and deletion capabilities
  16. Extensive API: RESTful endpoints for custom integrations and external applications

Real-time Comment Updates

Comments Pro delivers a truly interactive experience with real-time updates powered by automatic adaptive polling. When someone posts a new comment, all users see it near-instantly without refreshing the page. The system uses adaptive polling to automatically adjust check intervals based on activity levels to optimize server resources while maintaining responsiveness.

Real-time Comment Updates
Advanced Moderation Dashboard

Advanced Moderation Dashboard

Take full control of your community with the comprehensive moderation interface. Filter comments by status, page, date range, spam score, or author. Perform bulk actions to approve, reject, or delete multiple comments at once. View detailed comment statistics with charts, track moderator actions, and even edit comment content inline. The dashboard provides everything you need to maintain a healthy community.

Powerful Spam Protection

Powerful Spam Protection

Keep your site clean with multi-layered spam protection. The intelligent scoring system analyzes multiple factors including content patterns, submission timing, link counts, and user behavior. Configure custom thresholds for automatic actions, block problematic IPs with wildcard and CIDR support, and train the filter by marking spam. The honeypot field with randomized names catches bots while remaining invisible to real users.

Beautiful Comment Interface

Users enjoy a modern, intuitive commenting experience with support for nested replies, markdown formatting, and inline forms. The interface adapts perfectly to any device with mobile-first responsive design. Choose from multiple view modes to match your site's needs - from simple nested comments to collapsible tree views or flat chronological displays. Infinite scroll and lazy loading ensure smooth performance even with thousands of comments.
https://comments-pro.com

Frequently Asked Questions

The most commonly asked questions about the Comments Pro plugin

  • Comments Pro is a one-time purchase. You will receive all future updates and new features for free as long as you keep your license active. There are no recurring fees or subscriptions, which means you can use Comments Pro indefinitely without worrying about additional costs unlike other comment systems.

  • We have lots of great features planned for upcoming releases of Comments Pro. Once purchased, you will be able to update Comments Pro whenever you like to get access to the new functionality. Below is a working list of things we plan on bringing to Comments Pro in the future:

    • Enhanced social media integration for login and sharing
    • Rich media attachments (images, videos, GIFs)
    • Comment reactions and emoji responses
    • Advanced analytics dashboard with engagement metrics
    • Email notification templates with customization
    • User reputation system and badges
    • and much more...
  • Not yet, but we plan to add import functionality for popular comment systems like Disqus and others in future releases. For now, you can start fresh with Comments Pro and enjoy its powerful features.

  • Comments Pro uses intelligent polling with adaptive intervals. This ensures all users see new comments instantly without manual page refreshes. The system is optimized for performance and works seamlessly across all modern browsers.

  • Absolutely! Comments Pro is designed with customization in mind:

    • CSS custom properties for easy theming
    • Override any template in your theme
    • Multiple built-in view modes (nested, tree, flat)
    • Fully responsive with mobile-first design
    • Dark mode support
    • Bootstrap and Tailwind integration examples included

    See our Theming Guide for comprehensive customization options.

  • Comments Pro includes enterprise-grade spam protection:

    • Multi-factor spam scoring system
    • Honeypot fields with randomized names
    • Rate limiting with configurable timeouts
    • IP blocking with wildcard and CIDR support
    • Content filtering with blacklist/whitelist
    • Form timing validation
    • Machine learning-ready spam detection
    • Integration with external spam services (planned)

    The spam protection is highly configurable and learns from your moderation decisions.

  • Yes, Comments Pro is built with privacy regulations in mind:

    • Users can request deletion of their comments
    • Optional consent checkboxes
    • Configurable data retention policies
    • IP address anonymization options
  • Per the Grav Premium License, you need to have a license for each site. Contact us for bulk pricing if you need Comments Pro for multiple sites.

  • Comments Pro has minimal server requirements:

    • Grav 1.7.0 or higher
    • PHP 7.3.6 or higher (PHP 8.0+ recommended)
    • Standard Grav hosting environment
    • No database required (uses flat-file storage)

    The plugin is optimized for performance and works on shared hosting environments.