Помощь в настройке уровней членства с использованием Групп

Мы только что перешли на Discourse и пока что нам это очень нравится. Я столкнулся с проблемой эффективного использования групп и хотел бы попросить помощи в настройке, которая не усложнит всё лишним…

У нас есть программа коучинга с двумя уровнями членства.

  1. Группа «Accelerator» — основная, куда приходят все участники. В текущей настройке у них есть доступ почти ко всему. Сейчас их около 30 человек, и мы добавляем примерно 5–6 человек в месяц.

  2. Группа «Scale» — это наш премиальный тариф, и я хочу, чтобы у её участников был доступ ко всему, что есть у «Accelerator», плюс отдельная категория только для их обсуждений и собственный приватный канал только для них и моей команды. Сейчас их всего 4 человека, и мы добавляем примерно 1 человека в месяц.

Раньше, когда мы работали в Slack, у нас было два отдельных рабочих пространства.

  1. Одно — рабочее пространство «Accelerator» с набором каналов, доступных всем.

  2. Второе — рабочее пространство «Scale». Участники видели только канал General для обсуждений и свой собственный приватный канал. Также у них был доступ к рабочему пространству «Accelerator».

Пытаюсь воссоздать эту структуру в Discourse с помощью групп, но, кажется, сам запутался.

Ниже изображение текущей настройки.

Я пытаюсь сделать разделы «Объявления», «Вопросы и ответы по коучингу», «Успехи», «Знакомства», «Водный кулер», «Обзор материалов», «Активность в LinkedIn» и «Техническая поддержка» доступными для всех.

  • Для этого я создал группу «Accelerator».

А раздел «Портал Scale» должен быть местом, где есть только контент для участников премиум-уровня, а в «Приватных каналах Scale» они могут получить доступ к своему личному каналу.

  • Я создал группу «Scale», но, кажется, мне нужно создавать новую группу для каждого приватного канала (?).

Есть ли у кого-нибудь советы, как реализовать такую же настройку, не запутавшись с группами?

Похоже, вы правильно настраиваете группы, вам нужно лишь изменить параметры безопасности категорий:

  1. Перейдите в категорию и выберите значок гаечного ключа
  2. Перейдите на панель «Безопасность»
  3. Добавьте группы, чтобы настроить права доступа для каждой группы в отношении данной категории

В приведённом выше примере доступ к категории «gitlab» имеют только участники групп discourse-admins, gitlab-members, gitlab-moderators и gitlab-sepcialists.

Таким образом, в вашем случае, похоже, есть две основные группы:

  1. Accelerator (базовый контент)
  2. Scale (базовый контент и дополнительный контент)

Для всех категорий вы можете убрать «все» и добавить группу Scale. Для контента более низкого уровня также можно добавить группу Accelerator.

Бесплатные категории будут выглядеть так:

Премиум-категории будут выглядеть так:

Спасибо, @Tris20. Очень ценю это.

А в Scale, если я хочу, чтобы у людей была своя приватная категория для общения со мной и моей командой, мне нужно создать для них ещё одну группу и сделать то же самое? То есть люди с приватной категорией будут участниками Scale, а затем и своей собственной группы?

Благодарю за помощь.

Я настроил всё, как описано, но пока не разобрался с частными каналами. Пока что кажется, что если участники группы Scale хотят иметь частный канал, им также нужно быть членами своей собственной группы. Если кто-то знает другой способ, буду признателен. Я пытался избежать создания огромного количества групп в будущем, но, похоже, это компромисс.

Заранее спасибо.

Если я правильно понимаю, вы хотите категорию, доступную для участников Scale и вашей команды? Если так, то:

  1. Создайте новую группу, например, назовите её «Команда».
  2. Создайте новую категорию, например, назовите её «Поддержка Scale».
  3. Перейдите в настройки безопасности группы «Поддержка Scale» и добавьте туда как группу «Команда», так и группу «Scale».

Что касается второй части, похоже, вы спрашиваете: «Как разрешить участникам Scale (но не Accelerator) связываться с моей командой индивидуально». Правильно ли я вас понял?

Привет, @Tris20 — да, в основном вы правы.

В общем, членство самого низкого уровня — это Accelerator. У них есть доступ только к материалам уровня Accelerator.

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

Мы настроили это с помощью двух групп и распределили права соответственно.

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

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

Правильно ли я понял? Благодарю за помощь.

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

Группа scale_support (или любое другое название, которое вы выберете для команды поддержки scale) будет иметь почтовый ящик для получения сообщений. Эти сообщения будут видны только членам команды поддержки и инициатору, которым в данном случае является участник уровня scale.

Хорошая новость в том, что это легко настроить без создания дополнительных категорий.

Спасибо за идею, @Stephen. Это может подойти для наших задач. Есть ли возможность посмотреть это в действии или понять, как это работает? И чем это будет отличаться от почтового ящика для поддержки?

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

Вы также можете создать ссылку в разделе «Масштабирование» в закрепленной теме, которая автоматически создаст новое личное сообщение в группу поддержки. Это небольшая деталь, но она сделает подачу запросов на поддержку невероятно простой.

В этом и прелесть такого подхода: если ваша установка настроена на входящую почту, она также может функционировать как почтовый ящик поддержки. Вы можете предоставить той же команде адрес для входящей почты в Discourse, что позволит пользователям платформы «Масштабирование» создавать темы поддержки через интерфейс сообщества или отправляя электронное письмо. Ваши сотрудники поддержки будут видеть все запросы в одном месте. Это довольно распространенное решение для вашего типа настройки.