Conversation Improvements by Xon

Conversation Improvements by Xon 2.5.1

没有下载权限
XF 兼容性
  1. 2.2.x
摘要
Enhance your XenForo forums with improved Conversation system features including search by recipient, edit history, and permissions control. Uninstalling removes all data; reinstall requires rebuilding the index. Visit our GitHub for code alterations and manual installation steps.
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.

Contributions

If you appreciate this addon, please consider a contribution via PayPal. Details will be provide via private conversation.

Please contact me if you wish for different licencing arrangements.
  • 点赞
反应: Vex
作者
anne
浏览
545
扩展类型
zip
文件大小
35.9 KB
首次发布
上次更新
评分 0.00 星 0 个评分
链接失效了吗? 发送消息 给 NP 团队,我们会尽快为您处理!
支持开发者 如果您对测试满意或项目已成功盈利,可点击「更多信息」按钮,通过购买来支持开发者!

最新更新

  1. 2.5.1 - changelog
    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...
  2. 2.5.0 - changelog
    For XF2.2, require re-indexing of conversations & conversation messages! Require StandardLib v1.21.0+ Require Search Improvements...
  3. 2.4.6 - changelog
    Add "silently edit" feature for editing conversation messages, requires the "edit any message" permission

来自 anne 的更多资源

ColorMag Pro - 咨询和新闻风格的 WordPress 主题 A
ColorMag帮助您轻松创建您的博客或杂志网站。
WordPress Accessibility Plugin – Readable A
一个扩展信息无障碍性的WordPress可访问性插件
Rank Math Pro - WordPress SEO Made Easy A
Rank Math是添加最佳WordPress SEO工具到您网站的最强大方式。
浏览
1,686
已更新

相似的资源

[Xon] Conversation Essentials H
Download Conversation Essentials Xenforo 2.2 Premium Addon
浏览
727
已更新
 搜索改进 N
XF的增强搜索的一些改进和XenForo默认MySQL搜索的一些改进。
浏览
1,235
已更新
Xon警报改进 N
XenForo 邮件通知系统的改进集合。
浏览
1,018
已更新
返回
顶部