Настройка доступа к группе, членства и видимости

:bookmark: Это руководство объясняет, как настроить и управлять группами Discourse с различными уровнями доступа, требованиями к членству и настройками видимости.

:person_raising_hand: Требуемый уровень пользователя: Администратор

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

Краткое содержание

  • Создание и настройка закрытых групп
  • Настройка групп, допускающих запросы на вступление
  • Настройка групп для свободного вступления
  • Управление видимостью и настройками доступа групп
  • Разрешение пользователям покидать группы
  • Обновление существующих настроек групп

Создание закрытой группы

  1. Перейдите на страницу групп вашего сайта (доступна по ссылке «Группы» в разделе «Сообщество» боковой панели)
  2. Нажмите кнопку «Новая группа»
  3. Введите название группы (другие поля между «Полное имя» и «Эффекты» являются необязательными)
  4. Прокрутите вниз до разделов «Доступ» и «Видимость»
  5. В разделе «Доступ» оставьте все флажки снятыми
  6. В разделе «Видимость»:
    • «Кто может видеть эту группу?»: По умолчанию — «Все»
    • «Кто может видеть участников этой группы?»: По умолчанию — «Все»

При настройках по умолчанию пользователи, не являющиеся участниками группы, увидят группу на странице групп вашего сайта:

Нажатие на ссылку группы перенаправит их на список участников группы:

Чтобы ограничить видимость списка участников:

  • Измените параметр «Кто может видеть участников этой группы?» на значение отличное от «Все» (например, «Владельцы группы, участники и модераторы»)

Чтобы полностью скрыть группу:

  • Измените параметр «Кто может видеть эту группу?» на значение отличное от «Все»

Настройка группы с запросами на вступление

  1. Создайте новую группу, как описано выше
  2. Добавьте хотя бы одного владельца группы в разделе «Добавить владельцев»
  3. В разделе «Видимость»:
    • Установите «Кто может видеть эту группу?» в значение «Все» или «Авторизованные пользователи»
    • Установите «Кто может видеть участников этой группы?» по вашему желанию
  4. В разделе «Доступ»:
    • Выберите «Разрешить пользователям отправлять запросы на вступление владельцам группы»
    • По желанию добавьте шаблон для запросов на вступление.

Такая конфигурация добавляет кнопку «Запрос» в список групп и на индивидуальную страницу группы:

Когда пользователь нажимает кнопку, открывается форма для отправки запроса на вступление:

Владельцы группы получат запрос со ссылкой для принятия или отклонения:

image

Создание группы, допускающей свободное вступление

  1. Создайте новую группу, как описано выше
  2. В разделе «Видимость»:
    • Установите «Кто может видеть эту группу?» в значение «Все» или «Авторизованные пользователи»
    • Установите «Кто может видеть участников этой группы?» по вашему желанию
  3. В разделе «Доступ»:
    • Выберите «Разрешить пользователям свободно присоединяться к группе»

Это добавит кнопку «Присоединиться» в список групп и на индивидуальную страницу группы:

Разрешение пользователям покидать группу

Для любой конфигурации группы:

  1. Перейдите к настройкам доступа группы
  2. Выберите «Разрешить пользователям свободно покидать группу»

Это добавит кнопку «Покинуть» на страницу группы и в её список:

Обновление существующих групп

Чтобы изменить настройки существующей группы:

  1. Перейдите на страницу группы
  2. Нажмите вкладку «Управление»
  3. Отредактируйте настройки видимости через ссылку «Взаимодействие»
  4. Отредактируйте настройки доступа через ссылку «Членство»

Чтобы управлять владением группой:

  1. Перейдите на вкладку «Участники» группы
  2. Используйте административный ключ рядом с записью пользователя, чтобы предоставить/удалить права владельца или удалить пользователя из группы

Часто задаваемые вопросы

В: Как пользователи переходят на страницу групп?
О: Пользователи могут перейти на страницу групп, нажав ссылку «Группы» в разделе «Сообщество» боковой панели, при условии, что включена настройка enable group directory (по умолчанию).

В: Видимость группы позволяет неучастникам видеть контент группы?
О: Нет, видимость группы определяет только возможность просмотра группы в каталоге. Доступ к контенту группы контролируется настройками безопасности категорий.

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

13 лайков

Привет @simon, спасибо за это! Касательно видимости: я понимаю, как настроить права доступа к видимости, но как быть с навигацией на страницу групп? Есть ли встроенная возможность отображать пользователю «Мои группы» или «Все группы», чтобы пользователи могли переходить на эти страницы?

Я обнаружил, что могу ввести URL-адрес моего сообщества /g, чтобы попасть в раздел групп, но, очевидно, ни один пользователь не догадается об этом самостоятельно. Мне интересно, есть ли какой-то встроенный способ или рекомендуемая практика отображения групп пользователям.

Пока настройка «Включить каталог групп» не отключена (по умолчанию она включена), пользователи могут перейти на страницу групп сайта, нажав пункт «Группы» в основном гамбургер-меню. На этой странице будут показаны все группы, в которых участвует пользователь, если группа не настроена так, чтобы быть видимой только владельцам групп или только владельцам групп и модераторам.

Любые видимые группы, для которых разрешено свободное присоединение пользователей, будут иметь кнопку «Присоединиться», отображаемую для их записи. Любые группы, которые позволяют пользователям отправлять запросы на вступление, будут иметь кнопку «Запрос» в их записи на странице групп.

2 лайка

Понял, я даже не заметил эту кнопку, но теперь вижу.

1 лайк

Пожалуйста, разъясните мне:
Если я разрешу всем видеть группу — это просто даст им знать о существовании группы или они также смогут видеть весь её контент? Совпадает ли эта настройка с опцией безопасности «просмотр, ответ, создание»?

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

Спасибо!!!

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

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

Я бы поступил так, используя Category Previews

1 лайк

Спасибо, я это проверю.