GeniXCMS

Comment Settings

categoryUser Guide edit_calendar31 Mar 2026

Comment Settings & Interactivity


GeniXCMS's built-in Comment Engine provides a robust way for your audience to engage with your content. It features a full moderation suite to prevent spam and ensure the quality of user interactions.


🎨 Managing Audience Engagement

To configure your site's comment behavior:

  • Navigate to Settings > General in the administrative sidebar.
  • Look for the Comments and Moderation configuration blocks.

🏗️ Activating Reader Feedback

Feedback is a powerful tool for community building and SEO.

  1. Toggle: Set Enable Comments to "Yes" to activate the comment form on all post types.
  2. Moderation: Choose whether comments are published instantly or require approval from a Level 0 (Administrator).
  3. HMR Support: Using modern themes with Vite HMR allows for instant visual updates of comment sections during development.

📐 Moderation Workflow

GeniXCMS features a specialized management dashboard for handling feedback.

Status Capability
Pending Content that is held back for review before being publicly visible.
Approved Public comments that are now live on your posts.
Marked as Spam Content that is flagged and removed from the public view.

🛠️ Security & Integrity

  • CAPTCHA Support: GeniXCMS's Xaptcha class provides a simple, anti-spam challenge to ensure that commenters are human.
  • XSS Protection: All user-generated content is sanitized through HTMLPurifier to prevent malicious code execution.
  • Access Control: You can allow or disallow commenting capabilities based on user registration status.

warning
CautionAnti-Spam Strategy: It is highly recommended to enable Mandatory Moderation for first-time commenters to protect the reputation and integrity of your site.

lightbulb
TipDeveloper Hint: Customizing your comment layout? Use the {Hooks::run('post_comment_display')|noescape} hook in your theme to inject a custom feedback interface.