Теперь я хочу создать категории, доступные только тем, кто подписался на один из моих обучающих курсов.
Я прочитал, что лучший способ сделать это — создать группу и разрешить доступ к категории для этой группы.
Но как пользователи могут подписаться на эту группу?
Могу ли я автоматически отправить им ссылку, пароль или приглашение?
Добро пожаловать в официальное сообщество Discourse!
То, что вы пытаетесь сделать, — это разрешить определённой группе просматривать/создавать/отвечать в конкретной категории.
К счастью, у вас есть множество вариантов работы с группами. При создании группы вы можете перейти в настройки и изменить её тип на публичную, приватную или вступление по запросу. Если вы выберете третий вариант, владельцам группы будет отправлено сообщение, и они решат, разрешить пользователю вступить в группу или отклонить заявку. Если же вы хотите создать группу, в которую сможет вступить любой желающий, просто выберите второй вариант.
Configuring group access, membership, and visibility содержит подробности о настройке группы так, чтобы пользователи могли получить к ней доступ. (Эту тему нужно переименовать и/или связать с другими темами howto, чтобы её было легче найти.)
Другой способ добавить пользователей в группу — использовать плагин Data Explorer для написания запроса, который возвращает список имён пользователей или адресов электронной почты тех, кого нужно добавить в группу. Результаты запроса можно скопировать в форму «Массовое добавление в группу».
Пользователей также можно добавлять в группы через API Discourse.
Я вижу, что могу создать ссылку для приглашения людей в группу, но эта ссылка не универсальная — она привязана к конкретному адресу электронной почты или пользователю. Возможно ли создать ссылку для группы, которая будет работать для любого человека, которому я отправлю письмо?
Я являюсь администратором своего форума на talk.newpathconsulting.com. Когда я заглядываю в группу, которую создал некоторое время назад — «staff» — я не могу добавить участников или изменить какие-либо настройки, касающиеся того, кто может вступить. При создании новой группы я могу настроить эти параметры.
Что может быть не так? Вот мой интерфейс администратора группы — опция «добавить участников» отсутствует…
‘Staff’ — это автоматическая группа для администраторов и модераторов. Вы уверены, что создали свою собственную группу, или использовали существующую? Возможно, созданная вами группа теперь работает так же, как и версия, которую нельзя настраивать.
Вы также можете назначить этих участников модераторами или администраторами, и тогда они появятся в этой группе.
Однако, возможно, лучше создать новую группу специально для вашего персонала (возможно, вы не хотите, чтобы все сотрудники вашей организации были участниками группы «staff» в Discourse в качестве модераторов или администраторов).
Также можно настроить группу так, чтобы пользователи с адресами электронной почты вашей организации автоматически добавлялись в неё.