- Compatible XF 2.x versions
- 2.2
- 2.3
- Additional requirements
- XenForo Resource Manager 2.2.0+
- License
- Single Use License (may be used on one website)
- Updates duration
- 1 year
- Visible branding
- No
Boost engagement on your resources by allowing users to comment on resource updates in XenForo Resource Manager.
Features
Lock Comments: Disable comments on specific updates when needed.
Reactions Support: Let users react to comments.
Attachments Support: Allow file uploads within comments.
Report System Support: Users can report inappropriate comments.
Warning Actions Support: Apply warnings to users who break rules in comments.
Approval Queue Support: Moderate comments before they become visible.
"What's New" Integration: Display comments in the activity stream.
News Feed Support: Include comment activity in user feeds.
Moderator Logs: Track moderator actions on comments.
Edit History: Keep full history of comment edits.
Per-Category Permissions: Control who can comment per resource category.
REST API Endpoints: Integrate comments with external tools or scripts.
Useful for
- Encouraging discussion on resource updates.
- Providing feedback channels for resources.
New REST API endpoints:
POST
Creates a new resource update comment.
Parameters
Response
GET
Gets information about the specified resource update comment.
Parameters
Response
POST
Updates the specified resource update comment.
Parameters
Response
POST
Reacts to the specified resource update comment
Parameters
Response
DELETE
Deletes the specified resource update comment. Default to soft deletion.
Parameters
Response
Extended REST API endpoints:
GET
Additional parameters
POST
Additional parameters
POST
resource-update-comments/Creates a new resource update comment.
Parameters
| Input | Type | Description |
|---|---|---|
| message | string | |
| author_alert | bool | |
| author_alert_reason | bool | |
| attachment_key | string | API attachment key to upload files. Attachment key context type must be resource_update_comment with context[comment_id] set to this resource update ID. |
| Output | Description |
|---|---|
| success | true |
| comment | Comment |
GET
resource-update-comments/{id}Gets information about the specified resource update comment.
Parameters
| Input | Type | Description |
|---|---|---|
| none |
| Response | Description |
|---|---|
| comment | Comment |
POST
resource-update-comments/{id}Updates the specified resource update comment.
Parameters
| Input | Type | Description |
|---|---|---|
| message | string | |
| author_alert | bool | |
| author_alert_reason | bool | |
| attachment_key | string | API attachment key to upload files. Attachment key context type must be resource_update_comment with context[comment_id] set to this resource update ID. |
| Output | Description |
|---|---|
| success | true |
POST
resource-update-comments/{id}/reactReacts to the specified resource update comment
Parameters
| Input | Type | Description |
|---|---|---|
| reaction_id | integer | ⚠ ID of the reaction to use. Use the current reaction ID to undo. |
| Output | Type | Description |
|---|---|---|
| success | true | |
| action | string | "insert" or "delete" based on whether the reaction was added or removed. |
DELETE
resource-update-comments/{id}Deletes the specified resource update comment. Default to soft deletion.
Parameters
| Input | Type | Description |
|---|---|---|
| hard_delete | bool | |
| reason | bool | |
| author_alert | bool | |
| author_alert_reason | bool |
| Output | Type |
|---|---|
| success | true |
Extended REST API endpoints:
GET
resource-updates/{id}Additional parameters
| Input | Type | Description |
|---|---|---|
| with_comments | bool | If specified, the response will include a page of comments. |
POST
resource-updates/{id}Additional parameters
| Input | Type | Description |
|---|---|---|
| comment_open | bool | Toggles the ability to comment the resource update |