Skip to content

cuzy-app/rocket

Repository files navigation

Rocket

Show HumHub spaces' activity in Rocket.chat and sync HumHub groups.

⚠️ This module is not maintained anymore!

Overview

  • Embed HumHub space's activity in a Rocket.Chat channel:
    • If logged out HumHub: you see the activity for guests
    • If logged in HumHub: you see other user's activity, including private content
  • Synchronization from HumHub groups and groups' members to Rocket.chat roles and roles' members (1)
  • Synchronization from HumHub spaces' members to Rocket.chat channels' members (2)

HumHub and Rocket.chat relationship:

  • for groups to roles, with the name of HumHub group and Rocket.chat role (must be the same)
  • for spaces to channels, with a setting in each space allowing to select which channels to sync the members (only available to system administrators)
  • for users, with the email or, if not found, the username (possible conflict is a user on HumHub has the same username as another user on Rocket.chat)

(1) Use case:

  • An admin creates the group "admin" on HH. The role "admin" is automatically created on RC.
  • An admin deletes the group "admin" on HH. The role "admin" is automatically deleted on RC.
  • User X becomes a member of HH group "admin". He automatically becomes a member of RC role "admin"
  • Then, user X is removed from the members of HH group "admin". He automatically is removed form the members of RC role "admin".

(2) Use case:

  • In HH Space A settings, you tick the RC channels B and C
  • Then, user X becomes a member of HH Space A. He automatically becomes a member of RC channels B and C
  • Then, user X is removed from the members of HH Space A. He automatically is removed form the members of RC channels B and C

Embed a Rocket.chat channel on HumHub

You don't need this module, you can do it with the Custom pages module, by adding an "iframe" page or a snippet containing this URL (replace uppercase characters): https://ROCKET_DOMAIN_NAME.TDL/channel/CHANNEL_NAME?layout=embedded

Configuration

Go to "Administration" -> "Settings" -> "Rocket.chat"

About

Humhub module - Web Syndication

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages