Three-bar menu toggle icon

The MyConversations admin manual

Instructions on the installation, upgrade, configuration, and maintenance of the MyConversations plugin

๐Ÿ”— Installation instructions

The four basic installation steps are:

  1. Purchase and download: Purchase MyConversations and download an archive of the plugin's files.
  2. Copy files: Extract the files in that archive to a temporary location, and then copy the files in "root" into the root of your MyBB installation. That is to say that "root/converse.php" should be copied to your MyBB root directory, "root/inc/languages/english/converse.lang.php" should be copied to your MyBB root's "inc/languages/english/" directory, etc.
  3. Install via the ACP: In a web browser, open the "Plugins" module in the ACP of your MyBB installation. You should see "MyConversations" under "Inactive Plugins". Click "Install & Activate" next to it. You should then see the plugin listed under "Active Plugins" on the reloaded page.
  4. Run the migration tool: In that same "Plugins" ACP module under "MyConversations" you should see an indication of the count of private messages that have not yet been migrated to conversations. If it is non-zero, then you should click on the provided link to run the migration (otherwise, your members will lose access to PMs that they sent before MyConversations was installed). You can also access this migration tool in the ACP via Tools & Maintenance -> Migrate PMs to MyConversations.

You may then optionally want to configure settings (by navigating in the ACP to Settings -> Plugin Settings -> MyConversations), and/or edit the plugin's templates and/or stylesheet.

๐Ÿ”— Upgrade instructions

The three basic upgrade steps are as follows. Be aware that order is important!

  1. Deactivate: In a web browser, open the "Plugins" module in the ACP of your MyBB installation and click "Deactivate" beside the "MyConversations" plugin.
  2. Download and Copy files: As in steps one and two for installing above.
  3. Reactivate: As for step one but clicking "Activate" rather than "Deactivate".

This will maintain any settings and template changes that you've made, although if you've made template changes, you may after upgrading need to navigate in the ACP to Templates & Style -> Templates -> Find Updated Templates to properly integrate/update this plugin's templates.

๐Ÿ”— Attachments

MyConversations supports the attaching of files to messages as for forum posts. With one exception, it honours, for conversation messages, MyBB core settings for forum post attachments, rather than providing alternative settings of its own. Here is a list of the applicable settings:

MyConversations also modifies and/or integrates with the tabs of the ACP page Forums & Posts ยป Attachments:

๐Ÿ”— Likes

"Likes" in conversation messages can be globally enabled/disabled via the Enable "likes" in conversations setting on the MyConversations settings page.

๐Ÿ”— Limits and exclusions to prevent sending, flooding, and spamming

MyConversations provides the following limiting/excluding settings:

๐Ÿ”— Two-way migration tools

MyConversations provides two tools to migrate back and forth between core private messages and MyConversations conversations. They can be accessed in the ACP at:

The second is an anti-lock-in tool for your peace of mind: if after some time you decide that you no longer want to use MyConversations on your board, you can migrate back to the core private messaging system without any loss of messages. Only attachments and conversation groups would be lost given that MyBB core does not support them for private messaging.

๐Ÿ”— MyAlerts integration

MyConversations integrates with MyAlerts to provide three new alert types. The two plugins can be installed in either order. Check the MyConversations entry in the ACP's Plugins page to see what the integration status currently is, and to integrate with a single click if necessary. The new alert types added are:

๐Ÿ”— Purge spammer integration

MyConversations hooks in to the core "Purge spammer" functionality to also purge any conversation messages sent by the spammer. If this results in any empty conversations, then those conversations too are purged (at the database level).

๐Ÿ”— Deletion of conversations and messages

Other than when hooking in to the core "Purge spammer" functionality, MyConversations does not currently support the deletion of messages or conversations at the database level. Members can "delete" messages, or, equivalently, move them to their Trash can folder, but this only removes the messages from their own view; it does not remove them from the database nor even does it remove them from the view of other participants in the conversation, unless those participants also "delete" the same messages.

๐Ÿ”— IP addresses

As for forum posts, MyConversations records the IP address of the poster of each conversation message. These are automatically made visible to any admin(s) in the conversation - there is currently no means of toggling this visibility as there is for forum posts.

๐Ÿ”— Core private messaging system compatibility

MyConversations intercepts and replaces the core PM sending functionality, in particular the core PMDataHandler class and (simply because it relies on that class) the core send_pm() function. Core code and other plugins that rely on that core functionality are drop-in compatible with MyConversations: rather than core PMs being sent by those core tools, MyConversations messages are sent instead. Some points to note are:

๐Ÿ”— Changes to member-level settings

When active, MyConversations replaces member-level settings related to the default private messaging system with its own. In particular: