Drupal 10, the latest version of the open-source digital experience platform with even more features, is here.Identity/Impersonation protection
- Minimum: Bridged protocols should check for a registered nick via services, and prompt users to authenticate and/or register the new nick.
- Preferred: Bridged protocols should use a central authentication authority such as an Oauth endpoint of Drupal.org (which does not yet exist). As well as checking for the nick being registered before the bridged connection is created.
Notification
- Bridged rooms should notify users of what other protocols the channel is bridged to (notification must appear to users on all sides of the bridge)
- Bridged rooms should notify users that some bridged protocols won't support edited or deleted comments.
- Kick/ban notices need to propagate properly across bridges.
- Ghosting and presence indicators must propagate properly across bridges.
Moderation
- The team of moderators should be equal across bridged platforms, with equal privileges on all sides of a bridge.
- Moderators for any protocols involved in the bridge must apply in the issue queue and be approved by the current team of moderators.
- The bridge needs to allow moderators to disable or enable the bridge from either side.
Configuration management
- The proper setup and configuration of a) a matrix server b) channel bridging c) etc need to be well documented so they can be understood by the DA infrastructure team.
- A puppet manifest for managing that server should be generated.










Comments
Comment #2
hestenetComment #3
betz CreditAttribution: betz commentedThanks for this clear list of issues.
You've beat me to it with a few hours, was going to do exactly that.
But less clear listed of coarse. :)
Comment #4
freelockSubscribed, and posted a new issue requesting clarification of the purpose of this module, compared to Matrix API -- is this just a "meta" placeholder to track issues related to bridges, moderation, CM, and identity concerns? Or were you planning actual code here?
Comment #5
colanHaving just got back from the GSoC mentor summit, I'm happy to report that we appear to be moving in the proper direction with all of this. As per several conversations I've had, it looks like everything's moving towards matrix.org. Rocket Chat is migrating towards it, and a least one former XMPP/Jabber dev has dropped it in favour of Matrix. Zulip isn't moving there (yet), but that's because they're focusing on innovation right now. It would have been nice if the Matrix folks were there, but they couldn't make it.
Comment #6
hestenetJust a meta. ^^
Comment #7
florisg CreditAttribution: florisg at Drupal Europe commentedNow that we have community sponsored oAuth2 in drupal.org can this get rolling?
Comment #8
colanResponding to what I wrote 5 years ago, in #5:
Here's the update: Welcoming Rocket.Chat to Matrix!