Форум для сообщества выпускников

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

  • Форум настроен только для авторизованных пользователей. Однако мы хотим сделать одну категорию публичной, чтобы любой человек (без входа в систему) мог участвовать — например, prospective студенты, которые хотят задать вопросы выпускникам.
  • Можно ли настроить группы, которые исключают определённую существующую группу пользователей (например, студентов, которые ещё не получили статус выпускника, но могут войти как зарегистрированные члены)?
  • При регистрации каждого участника мы запрашиваем год выпуска через пользовательское поле. Мы хотим автоматически создавать группу на основе этого поля.

Спасибо!

Если у вас есть время и желание, вы сможете реализовать всё это.

Хотя, возможно, вам стоит привлечь эксперта по Discourse для помощи! Попробуйте канал Marketplace.

Да, это можно реализовать несколькими способами. Установите одну категорию как доступную для всех, остальные — для соответствующих групп, и отключите режим «только для авторизованных».

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

Да, это проще простого.

Это можно сделать вручную с помощью плагина Data Explorer или автоматически — с помощью плагина Custom Wizard. Оба варианта требуют значительного времени на изучение.

Удачи!!!