• ALERT

    We are currently undergoing a minor database conversion which may have caused the email management system and registration and other minor issues, our team is working on getting our new database system up and running as soon as possible, thank you for your understanding!

    If you have any other questions, feel free to open a ticket on our discord server https://dc.gleaks.pro/

Conversation Improvements by Xon

xF2 Add-ons Conversation Improvements by Xon 2.4.2

Register to download this resource

Original resource URL: https://xenforo.com/community/resources/conversation-improvements-by-xon.6553/



Compatible XF 2.x versions
  1. 2.2
Additional requirementsphp 7.2+
Standard Library by Xon v1.18.0+
Search Improvements v2.9.0+LicenseMIT Licence
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:
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.
Contributing features or bug fixes
Please create a Github Pull request via the "More Information" link.

Uploader


Downloads
1
Views
80
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from ArteffKods

Similar resources

Multiple Account To Conversation DCWITHCRACKER
This is a child-addon for Signup abuse detection and blocking, which enables sending multiple
0.00 star(s) 0 ratings
Updated
Alert Improvements by Xon ArteffKods
A collection of improvements to the XenForo Alerts system.
0.00 star(s) 0 ratings
Updated
Report Improvements by Xon ArteffKods
Screenshots are still to be added, XF1 version has similar functionality and the screenshots
0.00 star(s) 0 ratings
Updated
Search Improvements ArteffKods
A collection of improvements to XF's Enhanced Search and some for XenForo's default MySQL search.
0.00 star(s) 0 ratings
Updated
[OzzModz] Admin Control Panel Improvements BlackLeaks
0.00 star(s) 0 ratings
Updated
Redis Cache By Xon Redis Cache By Xon BlackLeaks
Redis Cache By Xon Redis Cache By Xon 2.15.4
0.00 star(s) 0 ratings
Updated
Standard Library by Xon ArteffKods
A number of helper utilities designed to ease add-on development
0.00 star(s) 0 ratings
Updated
0.00 star(s) 0 ratings
Updated
Back
Top Bottom