🔗 Conversations
Are coherent exchanges of private messages.
Features:
- Display like forum threads; render messages like forum posts.
- Permit any number of participants, including only one, e.g., to keep notes for yourself.
- Any member of an authorised group can start one with any other member(s) of authorised groups who have not disallowed it via the User CP.
- Auto-complete participant names.
- Minimise storage: each message stored once only versus once for each participant under the default PM system.
🔗 Conversation messages
Are posted with the standard MyBB editor.
Features:
- Links.
- Images.
- Embedded videos.
- Styling.
- Smilies.
- MyCodes in general.
- Attachments (see here).
🔗 User CP integration
The User CP Messenger menu is replaced with a Conversations menu. All member-oriented plugin pages feature the User CP sidebar.
Conversations menu items:
- Compose (a new conversation).
- Conversations (lists those in which you're a participant).
- Unread Conversations (as above).
- Conversation Groups (as above).
- Folder-based items (see here).
🔗 Message folders
Features:
- Shared with the default PM system.
- List individual conversation messages, not conversations.
- Entries:
- Inbox
- Unread
- Sent Items
- Drafts
- Trash Can
- Custom folders
- Edit Folders
- Move messages between folders.
- Delete/trash messages.
🔗 Attachments
Features:
- Use the same familiar interface as forum threads.
- Private: only accessible to the conversation's participants, even if the link goes public.
- Adds a MyConversations Attachment Manager User CP page; complements the Attachments Manager for forum thread attachments.
- [For admins] Recognise the corresponding forum attachment settings, including the per-usergroup setting "Can post attachments?".
- [For admins] Integrate with the existing ACP interface at Forums & Posts -> Find Orphaned Attachments and Forums & Posts -> Attachment Statistics.
Features:
- Auto-quote a message by clicking its bottom-right Reply button.
- Link-back: a green arrow links back to the quoted message, as for quoted forum posts.
Features:
- "Like" (and then unlike) messages in-page without page reload.
- A list of "likers" shown at the bottom of each message.
🔗 MyAlerts integration
Adds the following MyAlerts alert types:
- Alert me when a message of mine is liked.
- Alert me when somebody adds me to a conversation (including by starting one with me in it).
- Alert me when somebody adds me to a conversation group (including by starting one with me in it).
🔗 Email notifications
Choose per conversation whether to receive emails for:
- Messages by others.
- Your own messages.
Defaults can be set in the User Control Panel.
🔗 Conversation groups
A conversation group is a sort of "private forum lite", comprised of participants, their rights, and conversations.
Features:
- Each participant can view all group conversations.
- Manage membership at group rather than conversation level.
Conveniences:
- Saves entering the same participants for each new conversation.
- Saves having to add a new participant to all existing group conversations.
🔗 A rights system
Five basic rights:
- Add participants to the group/conversation.
- Remove participants from the group/conversation.
- Rename the group/conversation.
- Create new group conversations or new conversation replies.
- Assign rights to / revoke them from another participant.
See also the MyConversations Rights Help Page, installed with the plugin.
🔗 Conversation and group listing pages
Provides these listings, paginated at 20 items per page:
- Conversations (in which you're a participant).
- Unread conversations (of yours; a green arrow links to each first unread message).
- Groups (in which you are a participant).
- Group conversations (in each group in which you're a participant).
- Unread group conversations (of yours; with that same green arrow).
🔗 User CP options
Adds these options to the User CP:
- Allow other members to add me to conversations and conversation groups, including by starting new ones with me.
- Notify me by email when somebody starts a conversation with me.
- By default, notify me by email of new replies by other participants in conversations in which I'm a participant.
- By default, email me copies of my own messages in conversations.
🔗 Searchability
Search conversation messages:
- By conversation subject and/or message body.
- Returning conversations and/or messages.
- Stipulating extra conditions like author, participants, conversation group, and conversation folder.
- Using quick-search boxes on the various listing pages.
Migrates preexisting private messages to conversations. Necessary because, when activated, MyConversations disables the default private messaging system.
Features:
- Non-impactful on the default private messaging system. No changes are made to the default private message database table.
- Non-redundant: MyConversations does not duplicate messages but simply retrieves them from the default private message database table when it needs them.
- Restorable: if MyConversations is uninstalled, the default private messaging system is restored to its original state.
Migrates conversations to private messages.
Rationale:
- This is an anti-lock-in tool so that if MyConversations is uninstalled, messages posted in conversations can still be accessible as private messages via the default private messaging system.
Limitations:
- Message attachments are not migrated, because they are not supported by the default private messaging system.
- Conversation groups are not migrated, again because they are not supported by the default private messaging system.
🔗 [For admins] Miscellaneous features
- Settings to toggle on and off (enable/disable) conversation message attachments and conversation message likes.
- A per-group permission: "Can start conversations and conversation groups?", defaulting to "No" for users in the Awaiting activation and Banned groups, and otherwise to "Yes".
- "Purge Spammer" also purges the spammer's conversation messages, plus any conversations which contain only messages by the spammer.