The discussion revolves around a proposed plugin to sync roles and groups between Discourse and platforms like Discord, TeamSpeak³, and TeaSpeak. Justman10000 outlines features such as role/group synchronization and potential extensions like syncing mutes and bans across platforms, with admin-configurable options. nathank suggests the plugin might be a continuation of an existing Discord sync plugin needing a maintainer. Justman10000 clarifies the plugin’s broader scope beyond Discord. merefield questions the feasibility without financial incentives, estimating the work at $2k or more, while Justman10000 counters that open-source developers can contribute without payment. merefield emphasizes the importance of funding in sustaining open-source development, and Justman10000 notes Discourse’s cloud version. merefield clarifies that Discourse’s cloud and self-hosted versions use the same code, highlighting the need to understand business models and developer incentives.
Synchronises roles from Discord with groups on Discourse and vice versa
Synchronises groups from TeamSpeak3/TeaSpeak to Discourse and vice versa
Synchronises Roles and groups between Discord and TeamSpeak with Discourse and vice versa
Tip: One could enable/disable the whole plugin (would also affect the lower part)
Tip: In the admin dashboard one could choose one of the 3 ways above
In short; the ultimatum of a Role Sync Plugin for Discourse
If a plugin developer wants to go one better, the plugin could also:
Synchronise mutes between Discord and Discourse
Synchronise mutes between TeamSpeak3/TeaSpeak and Discourse
Synchronise mutes between Discord and TeamSpeak3/TeaSpeak with Discourse
Synchronise bans between Discord and Discourse
Synchronise bans between TeamSpeak3/TeaSpeak and Discourse
Synchronise bans between Discord and TeamSpeak3/TeaSpeak with Discourse
Tip: One could enable/disable bans and/or mutes
Tip: In the admin dashboard, one could choose one of the 3 options mentioned above for mutes and bans
Tip: In the admin dashboard, one would have to configure a mute role for Discord and a mute group for TeamSpeak3/TeaSpeak, if one wants to use the mute sync.
No, the previous title was already correct! It’s not just limited to Discord! There is also talk of TeamSpeak³ and TeaSpeak! And here, too, the border does not have to be! Actually, one could sync every platform and web application with Discourse, as long as it has an API and a permission system with groups or roles
I suspect you will need to provide a financial incentive so either consider doing this yourself or place an ad in Marketplace. It looks to be at least a $2k job if not more.