Theme editor

Conversation Improvements by Xon

Conversation Improvements by Xon

Conversation Improvements by Xon 2.5.1

XF 2.3 Addons · by Staraddons · StarAddons Verified Vendor
0 Downloads 9 Views 1 Version
A collection of improvements to the XenForo Conversation system.
Price
Free
Available
Download

Overview Version (1) Discussion (1)

  • Conversation Improvements by Xon
    Conversation Improvements by Xon
    A collection of improvements to the XenForo Conversation system.
    About this resource
    A collection of improvements to the XenForo Conversation system.

    For large forums, please see the "Installing for large forums" section

    Uninstalling removes all data!
    Search Index however will require a full rebuild to delete the old data!

    Features
    • Adds conversation search, with options to search by recipient.
    • New Conversation Permissions
    • Conversation Message Edit history
    • Conversation Title Edit history
    • Allow conversations with no-one (default off)
    Adds conversation search, with options to search by recipient
    • Users must be a member of the conversation to see the conversation in search results.
    • Does not permit moderators/administrators to see another person's conversations in search results.
    • Adds each conversation, and conversation message to the XenForo Search store (MySQL or Elastic Search), which may result in a larger search index.
    New Conversation Permissions
    • Just takes away a user's "reply" button, no banners.
    • The reply limit is for the entire conversation, but the limit is per user group. Consider when User A & User B are members of a conversation.
    • User A can have a reply limit of 5. User B can have a reply limit of 10.
    • Once the conversation has >5 replies, User A can no longer post. Once the conversation has >10 replies, User A and User B can no longer post
    Conversation Message Edit History
    Adds edit history for conversation messages.

    Conversation Title Edit History
    Adds edit history for conversation's title, and implements a new moderator permission "Manage Conversations by anyone" to allow non-conversation starters to edit a conversation.

    Allow conversations with no-one
    A global option to allow users to send conversations to just themselves.

    Known Issues
    • Edit History does not respect/implement any silent editing window.
    • This add-on likely will require a higher memory limit (ie <256mb isn't going to cut it) due to extra search results.
    Installing for large forums
    For large forums, please try manually adding all the columns in a single step.
    This took upto 5 minutes for 1.3 million conversation messages (compressed).

    SQL:
    Expand Collapse Copy
    ALTER TABLE `xf_conversation_message`
      ADD COLUMN `edit_count` int unsigned not null default 0,
      ADD COLUMN `last_edit_date` int unsigned not null default 0,
      ADD COLUMN `last_edit_user_id` int unsigned not null default 0;
    ALTER TABLE `xf_conversation_master`
      ADD COLUMN `edit_count` int unsigned not null default 0,
      ADD COLUMN `last_edit_date` int unsigned  not null default 0,
      ADD COLUMN `last_edit_user_id` int unsigned not null default 0;

    Permissions
    • Can Reply to Conversation. - Default - If a group can start a conversation, they can reply.
    • Reply Limit for Conversation. - Default - If a group can start a conversation, the reply limit is disabled (ie infinite).
    • Manage Conversations by anyone. - Default - If a group can edit any conversation posts, this permission is set for them.
    Manual post-installation steps - Rebuild Search Index
    The add-on will report (via server errors) if conversation related content types require re-indexing.

    Performance impact
    • 1 extra query per conversation message posted due to indexing, and indexing itself.
  • Version
    2.5.1 Stable Available Jan 18, 2026 · 0
    File size: 37 KB
    SHA-256: 103f20537bd9e9426daac125cdd5d07eeaa901d56ff92f5ffcb8f73499e7e82e
    SHA-256 verified Package valid Compatibility checked Last verified:
    A collection of improvements to the XenForo Conversation system.

    For large forums, please see the "Installing for large forums" section

    Uninstalling removes all data!
    Search Index however will require a full rebuild to delete the old data!

    Features
    • Adds conversation search, with options to search by recipient.
    • New Conversation Permissions
    • Conversation Message Edit history
    • Conversation Title Edit history
    • Allow conversations with no-one (default off)
    Adds conversation search, with options to search by recipient
    • Users must be a member of the conversation to see the conversation in search results.
    • Does not permit moderators/administrators to see another person's conversations in search results.
    • Adds each conversation, and conversation message to the XenForo Search store (MySQL or Elastic Search), which may result in a larger search index.
    New Conversation Permissions
    • Just takes away a user's "reply" button, no banners.
    • The reply limit is for the entire conversation, but the limit is per user group. Consider when User A & User B are members of a conversation.
    • User A can have a reply limit of 5. User B can have a reply limit of 10.
    • Once the conversation has >5 replies, User A can no longer post. Once the conversation has >10 replies, User A and User B can no longer post
    Conversation Message Edit History
    Adds edit history for conversation messages.

    Conversation Title Edit History
    Adds edit history for conversation's title, and implements a new moderator permission "Manage Conversations by anyone" to allow non-conversation starters to edit a conversation.

    Allow conversations with no-one
    A global option to allow users to send conversations to just themselves.

    Known Issues
    • Edit History does not respect/implement any silent editing window.
    • This add-on likely will require a higher memory limit (ie <256mb isn't going to cut it) due to extra search results.
    Installing for large forums
    For large forums, please try manually adding all the columns in a single step.
    This took upto 5 minutes for 1.3 million conversation messages (compressed).

    SQL:
    Expand Collapse Copy
    ALTER TABLE `xf_conversation_message`
      ADD COLUMN `edit_count` int unsigned not null default 0,
      ADD COLUMN `last_edit_date` int unsigned not null default 0,
      ADD COLUMN `last_edit_user_id` int unsigned not null default 0;
    ALTER TABLE `xf_conversation_master`
      ADD COLUMN `edit_count` int unsigned not null default 0,
      ADD COLUMN `last_edit_date` int unsigned  not null default 0,
      ADD COLUMN `last_edit_user_id` int unsigned not null default 0;

    Permissions
    • Can Reply to Conversation. - Default - If a group can start a conversation, they can reply.
    • Reply Limit for Conversation. - Default - If a group can start a conversation, the reply limit is disabled (ie infinite).
    • Manage Conversations by anyone. - Default - If a group can edit any conversation posts, this permission is set for them.
    Manual post-installation steps - Rebuild Search Index
    The add-on will report (via server errors) if conversation related content types require re-indexing.

    Performance impact
    • 1 extra query per conversation message posted due to indexing, and indexing itself.
  • Discussion

    This resource has a discussion thread on the forum where you can ask questions, report issues, and talk with the author and other users.

    Join the discussion (1)

Resource information
Category XF 2.3 Addons
Author Staraddons
Date Jan 18, 2026
Latest version 2.5.1
SHA-256 103f20537bd9e9426daac125cdd5d07eeaa901d56ff92f5ffcb8f73499e7e82e
Security
File integrity SHA-256 verified
SHA-256
103f20537bd9e9426daac125cdd5d07eeaa901d56ff92f5ffcb8f73499e7e82e
How to verify this file
Statistics
Views 9
Downloads 0
Version 1
Developer
Staraddons
Resource author
More resources
Back
Top