Improved moderation #9

Open
opened 2022-05-03 23:51:24 +00:00 by phryk · 0 comments
Owner

Moderation is currently handled by a tangle of different XEPs and modules.

There should be a more tightly integrated way of handling moderation, especially for people with clients not supporting some or all of the moderation features, so it's not an eldritch horror for moderators and members to use.

As such, improved moderation features should use the general Service Interface (#6).

Also there currently isn't any way of blocking entire servers from federating, at least not without fiddling with mod_firewall manually and this functionality is something that should probably be exposed to moderators, too.

Another idea would be extending mod_muc_require_tos to allow MUC admins to activate TOS and set custom TOS texts themselves without anyone having to touch the server config – not necessarily moderation, but would allow every MUC to explicitly specify expected norms to be kept.

There's probably other stuff that'd be good to do, too. Think on it.

Moderation is currently handled by a tangle of different XEPs and modules. There should be a more tightly integrated way of handling moderation, especially for people with clients not supporting some or all of the moderation features, so it's not an eldritch horror for moderators and members to use. As such, improved moderation features should use the general Service Interface (#6). Also there currently isn't any way of blocking entire servers from federating, at least not without fiddling with mod_firewall manually and this functionality is something that should probably be exposed to moderators, too. Another idea would be extending [mod_muc_require_tos] to allow MUC admins to activate TOS and set custom TOS texts themselves without anyone having to touch the server config – not necessarily moderation, but would allow every MUC to explicitly specify expected norms to be kept. [mod_muc_require_tos]: https://modules.prosody.im/mod_muc_require_tos.html There's probably other stuff that'd be good to do, too. Think on it.
phryk added the
moderation
enhancement
labels 2022-05-04 00:12:48 +00:00
phryk added a new dependency 2022-05-04 00:16:59 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Depends on
#6 Service Interface
phryk-evil-mad-sciences-llc/xmpp-service
Reference: phryk-evil-mad-sciences-llc/xmpp-service#9
No description provided.