Rocket.Chat Integration
The Rocket.Chat integration modules aim to provide a seamless integration with Rocket.Chat open-source communications platform.
What is Rocket.Chat
Rocket. Chat is a fully customizable communications platform for organizations with high standards of data protection. It enables real-time conversations between colleagues, with other companies or with your customers, regardless of how they connect with you.
What the Rocket.Chat Integration Modules provide
These modules provide a seamless integration with Rocket.Chat to be imbedded directly into the website. the following modules are provided:
Rocket.Chat Integration module
This module provides the basic integration with the following features:
- Rocket Chat API integration using the official API PHP wrapper
- Sync Drupal users to Rocket Chat server
- Multiple ways to automatically create/update Rocket Chat accounts e.g. Automatically create accounts when user logs in, register, or update accounts
- Provide the ability to assign Rocket Chat admin role to Drupal administrators
- Provide views integration to bulk create/update Rocket Chat accounts
- Provide an optional integration with Ultimate Cron module
- Provide a block with flexible configurations to open the chat in a new window, Rocket.Chat web app, and Rocket.Chat mobile app
- Provide a popup block with the same flexible configurations
Rocket.Chat Group module
This module provides an integration with the Group module with the following features:
- Sync Drupal groups to Rocket Chat private channels.
- Provide the ability to automatically create Rocket Chat private channels when new groups are created
- Provide the ability to dynamically associate group roles with Rocket Chat private channel roles
- Provide views integration to bulk create/update Rocket Chat private channels
- Provide an optional integration with Ultimate Cron module
- Provide a block with flexible configurations to open the chat channel in a new window, Rocket.Chat web app, and Rocket.Chat mobile app
Rocket Chat OpenSocial
Provides an integration with OpenSocial distribution that provides:
- User chat icon at the user top menu.
- Group chat launch button.
TODO Tasks
- Cleanup orphans channels
- Map Groups to existing channels and sync users
Similar Modules
Rocket.Chat
This module provides integration with Rocket.Chat as well. It provides a "live chat" feature that is not included in this module. Nevertheless, the users and groups management is a bit limited comparing to this module.
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Release Timeline
Releases
| Version | Type | Core | Release date | |
|---|---|---|---|---|
| 1.0.0-alpha4 | Pre-release | Aug 5, 2023 | ||
| 1.0.0-alpha3 | Pre-release | Jul 27, 2023 | ||
| 1.0.0-alpha2 | Pre-release | Mar 19, 2023 |