Conversation Improvements by Xon 2.5.1

XF 2.0 / 2.1 / 2.2 / 2.3 Conversation Improvements by Xon 2.5.1

  • Auteur de la discussion Auteur de la discussion laurent68
  • Date de début Date de début

Add-on xenforo 2

Ressources et modules complémentaires pour XenForo 2

Styles xenforo 2

Styles / Thèmes et apparence pour xenforo 2

Templates xenforo 2

Codes pour modifier les templates sur xenforo 2

Section Premium

Add-on et Styles pour membre Premium
Conversation Improvements by Xon 2.5.1

XF 2.0 / 2.1 / 2.2 / 2.3 Conversation Improvements by Xon 2.5.1

  • Auteur de la discussion Auteur de la discussion laurent68
  • Date de début Date de début
Catégorie Catégorie Add-Ons
Titre du sujet Titre du sujet Conversation Improvements by Xon 2.5.1
Auteur de la discussion Auteur de la discussion laurent68
Date de début Date de début
Réponses Réponses 16
Affichages Affichages 1 079
Réaction Réaction 0
Dernier message par Dernier message par laurent68

laurent68

Fondateur

Staff
fondateur
Réputation: 100%
Discussions
4 644
Messages
12 049
Solutions
81
J'aime
7 606
Points
198
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).

Code:
ALTER TABLE `xf_conversation_message`
ADD COLUMN `edit_count` int not null default 0,
ADD COLUMN `last_edit_date` int not null default 0,
ADD COLUMN `last_edit_user_id` int not null default 0;
ALTER TABLE `xf_conversation_master`
ADD COLUMN `edit_count` int not null default 0,
ADD COLUMN `last_edit_date` int not null default 0,
ADD COLUMN `last_edit_user_id` int 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.

Télécharger Version xenforo 2.0 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
V2.0.8 - Bugfix : Compatibility update for Conversation Essentials v2.1.0+
V2.0.9 - php 7.4 compatibility : php 7.4 compatibility update (Requires XF v2.1.3)
V2.1.0 - Maintenance : Require XF2.1+, remove XF2.0 support.
Do not disclose conversation title history to conversation starter unless they explicitly have permission
V2.1.1 - Maintenance : When "Allow conversations with no one" is enabled, also allow users to explicitly start a conversation with their self
V2.1.2 - Bugfix : Fix that deleting a conversation did not remove history items.
On install, Cleanup xf_edit_history table of orphaned conversation entries.

Télécharger Version pour xenforo 2.1 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Version 2.2.0 XF2 Compatibility update

Requires php 7.0+
Now depends on Standard Library by Xon
Supports XF2.2

Version 2.2.1 Maintenance update : Remove unneeded SV/Utils bundle from redistributable, removing from hashes.json

Télécharger V2.2.1 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Version 2.2.2 - Maintenance update :

Code style cleanup
Use strict equality checks
Force global namespace for functions which are known to be optimizable to bytecode in php

Télécharger V2.2.2 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Version 2.3.0 - Maintenance update :

Require XenForo 2.2+
Improve handling of leaving/joining conversation and the impact on search.
This will require re-indexing conversation messages.
When a user joins a conversation, ensure they can search that conversation
If a user leaves a conversation, do not return it in search results.

Télécharger V2.3.0 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Version 2.4.0 - Maintenance & bugfix update :

This add-on is now available on atelieraphelion.com
  • Require php 7.2+
  • Require Standard Library by Xon v1.18.0+
  • Require Search Improvements v2.9.0+
  • Fix viewing formatted conversation title history would not escape HTML
  • Fix edit history for a conversation's title was not deleted when the conversation was
  • Fix the 'Received by' search field only inspected active recipients
    • Requires re-indexing of conversations/conversation messages
    • Indexes recipients who can view a conversation and who where a member separately
Télécharger V2.4.0 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Version 2.4.1 - Bugfix update : Fix SQL error when the last member of a conversation leaves.

Télécharger V2.4.1 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Version 2.4.2 - Bugfix update :

- When using XenForo Enhanced Search:

Improve reliability of indexing recipients into conversations for search
Improve generating constraint restricting conversations to recipients
If using Search Improvements v2.9.6 or earlier, ensure the option "Push "View X by others" check into XFES" is enabled.
If it was disabled, you will need to re-index for conversation search to return results

Télécharger V2.4.2 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Version 2.4.3 - Bugfix update :
- Fix mysql-based search support not returning conversation search results when using the conversation search tab.

Télécharger V2.4.3 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Version 2.4.4 - Maintenance update :

- Require Search Improvements v2.10.0+
- Improve how conversations are filtered out of search results when using XFES without ElasticSearch Essentials.

Télécharger V2.4.4 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Version 2.4.5 - Bugfix update : Fix edited conversation messages lacked the "Last edited:" marker after they had been edited.

Télécharger V2.4.5 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Version 2.4.6 - Minor feature update :
- Add "silently edit" feature for editing conversation messages, requires the "edit any message" permission.

Télécharger V2.4.6 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Version 2.5.0 - XenForo 2.3 support :
  • For XF2.2, require re-indexing of conversations & conversation messages!
  • Require StandardLib v1.21.0+
  • Require Search Improvements v2.16.0+
  • XF2.3 support
  • php 8.4+ compatibility fixes
  • Remove "Allow conversations with no one" option. XF2.3 supports this by default
Télécharger V2.5.0 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Version 2.5.1 - Bugfix update :
  • Fix adding a recipient to a direct message would re-index the conversation twice with XF2.3
  • Fix check with XF2.2 for starting a conversation without recipients
Télécharger V2.5.1 :
Vous devez répondre avant de pouvoir voir le contenu des données cachées.
 
Ajout de la version 2.2.1 :)
 
Ajout de la version 2.2.2 :)
 
Ajout de la version 2.3.0 :)
 
Ajout de la version 2.4.0 :)
 
Ajout de la version 2.4.1 :)
 
Ajout de la version 2.4.3 :)
 
Ajout de la version 2.4.4 :)
 
Ajout de la version 2.4.5 :)
 
Ajout de la version 2.4.6 :)
 
Ajout de la version 2.5.1 :)
 
Sujets similaires Les plus vues Voir plus
Retour
Haut Bas