Создание обособленного подсообщества

Не уверен, что это возможно, но…

Я надеюсь создать изолированное подсообщество внутри своего форума. Эта группа людей должна иметь возможность:

  • Публиковать сообщения в своей собственной категории
  • Читать, но не публиковать сообщения в других категориях
  • Не иметь возможности ни получать, ни отправлять личные сообщения (ЛС должны работать как обычно для всех остальных)
  • Остальные пользователи не должны видеть или иметь доступ к категории этой группы

Также мне нужно будет иметь возможность экспортировать контент только этой категории, а не всего форума.

Возможно ли это?

1 лайк

Всё, кроме части про личные сообщения, доступно сразу из коробки.

2 лайка

Можно ли с помощью разработчика реализовать возможность блокировать отправку и получение личных сообщений участниками группы?

1 лайк

С достаточным бюджетом на разработку можно сделать что угодно. Но в таком случае, на мой взгляд, гораздо проще было бы создать отдельный экземпляр Discourse для этого «суб-сообщества».

2 лайка

Если вы отключите доступ к профилям пользователей, а люди в закрытом сообществе смогут публиковать сообщения только в категориях, доступных исключительно для них, то вам, возможно, не придется беспокоиться о том, кто кому может отправлять личные сообщения, поскольку они не будут знать, кому еще их отправить.

Однако, если вы действительно хотите, чтобы они не могли видеть друг друга, создание отдельного форума, вероятно, будет проще.

1 лайк

Спасибо всем. Похоже, что, вероятно, лучше изначально не допускать эту конкретную группу пользователей на форум, что, конечно, жаль, но таковы правила соответствия требованиям. По крайней мере, вы сэкономили мне время, которое я мог бы потратить на то, чтобы самостоятельно разобраться, что возможно.

4 лайка