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.
- Toggle: Set Enable Comments to "Yes" to activate the comment form on all post types.
- Moderation: Choose whether comments are published instantly or require approval from a Level 0 (Administrator).
- 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.
warningCautionAnti-Spam Strategy: It is highly recommended to enable Mandatory Moderation for first-time commenters to protect the reputation and integrity of your site.
lightbulbTipDeveloper Hint: Customizing your comment layout? Use the {Hooks::run('post_comment_display')|noescape} hook in your theme to inject a custom feedback interface.