Docs

Content Comments

Leave editorial notes on any entry, resolve threads when the feedback is actioned, and optionally receive email notifications so nothing slips through the cracks.

The comments panel

Open any entry in the editor. A Comments tab appears in the right-hand panel alongside Meta and Activity. Each comment shows the author's username, timestamp, and body text. Resolved comments are dimmed and can be toggled on or off.

Adding a comment

  1. Open an entry and click the Comments tab in the editor panel.
  2. Type your note in the text area at the bottom and press Add comment.
  3. The comment is saved immediately and, if email notifications are enabled, an email is sent to all users who have opted in.

Resolve and unresolve

Click the Resolve button next to any open comment to mark it as actioned. Resolved comments are hidden by default; toggle Show resolved to bring them back. Clicking Unresolve reopens the thread. Any user can resolve or unresolve any comment.

API

EndpointAction
GET /api/collections/:id/entries/:slug/commentsList all comments for an entry (open and resolved)
POST /api/collections/:id/entries/:slug/commentsCreate a new comment { "body": "…" }
PATCH /api/collections/:id/entries/:slug/comments/:commentIdResolve or unresolve { "resolved": true }
DELETE /api/collections/:id/entries/:slug/comments/:commentIdPermanently delete a comment (author or admin only)

A GET response looks like:

[
  {
    "id": "c_01j…",
    "username": "alice",
    "body": "Please shorten the intro paragraph.",
    "resolved": false,
    "created_at": "2026-05-20 10:14:00"
  }
]

Email notifications

When a comment is posted, Orbiter can notify all users by email. To enable this:

  1. Go to Settings → Notifications.
  2. Enable Comment notifications (notify_comment = 1).
  3. Ensure SMTP is configured under Settings → Email.

SMTP configuration

All outgoing email — including comment notifications — is sent through your own SMTP server. Configure it in Settings → Email:

SettingDescription
smtp_hostSMTP server hostname
smtp_portPort — typically 587 (STARTTLS) or 465 (SSL)
smtp_userSMTP username / login
smtp_passSMTP password or app password
smtp_fromFrom address shown in delivered email

Orbiter does not store or queue email — delivery is attempted immediately when the comment is created. If SMTP is not configured, notifications are silently skipped.