Theme editor

Conversation Improvements by Xon

Conversation Improvements by Xon

Conversation Improvements by Xon 2.5.1

XF 2.3 Addons · by Staraddons
0 Downloads 7 Views 0 Version
A collection of improvements to the XenForo Conversation system.
Price
Free
There are no downloadable versions available for this resource yet.

Overview Version (0) Discussion (1) License

  • 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
    There are no downloadable versions available for this resource yet.
  • 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)

  • License Terms

    By purchasing this resource, you are granted a license to use it on one (1) site, for as long as your license remains valid. You are not purchasing ownership of the underlying code.

    How your license works
    • Your license is checked automatically in the background. This never affects your site's visitors.
    • As long as your license is valid, this resource keeps working normally — even if our license server is briefly unreachable, a temporary network issue will never disable it.
    • Your license is bound to your site's domain the first time it's used.

    Moving to a new domain?
    Contact us and we'll move your license for you.

    What's included
    Updates and support for the period stated on this resource's page (see the Version tab for the current release).

    What's not allowed
    • Sharing your license with others, or using it on more than one site at a time
    • Removing or bypassing the license check in the code
Resource information
Category XF 2.3 Addons
Author Staraddons
Date Jan 18, 2026
Latest version 2.5.1
Statistics
Views 7
Downloads 0
Version 0
Developer
Staraddons
Resource author
More resources
Back
Top