Comments
Visitors can comment on pages such as blog posts and products. In Exponential 6 a comment is an item of the Comment class, with a subject, an author and a message, stored below the page it is about. Because a comment is ordinary content, everything you know about content applies: it has versions, it can be edited, moved to the trash and searched, and roles decide who may write one.
The comments extension of earlier releases (ezcomments) is not part of Exponential 6. Its chapter in this manual is kept as history.
How comments appear
- A Blog post has the checkbox Enable comments. When it is ticked, the post lists its comments and offers New comment to visitors who may write one; others are asked to sign in or create an account.
- Designs can show comments on other pages too. On the demo site in the figures, products list Customer comments with a Write a comment button.

In the administration, the comments are sub items of the page:

Who may comment
Writing a comment means creating a Comment item, so it is the content/create policy for the Comment class that decides. On a new installation of the default site package, the Anonymous role may create comments in the Standard section: any visitor can comment where comments are enabled. Check Users > Roles and policies > Anonymous before you enable comments.
| Choice | How |
|---|---|
| No comments | Leave Enable comments unticked. |
| Signed-in readers only | Remove the content/create policy for Comment from Anonymous and keep it for Member. |
| Everyone | Keep the default, and add the protection below. |
Moderate comments
- Hold them for approval: an approval workflow on publishing for the Comment class keeps new comments off the site until someone approves them. It is set up once by an administrator.
- Read them daily: comments go live at once and you remove what does not belong.
- Keep spam out: the form token protects against forged posts; a CAPTCHA field (reCAPTCHA or hCaptcha) on the Comment class asks visitors to prove they are human.
Remove a comment
Open the page in the administration, find the comment among its sub items and remove it. It goes to the trash. If it holds personal data that must go, empty it from the trash too. See Removing content.
What does not exist
- No threaded replies, no likes and no "notify me of replies".
- No import of comments from another platform, except as part of a migration.
Read more
- Comments on your blog, in the help center.
Graham Brookins (07/11/2026 6:23 am)
Graham Brookins (07/11/2026 6:23 am)