Может ли Discourse разрешать публикации с учётных записей и через электронную почту в приватной категории?

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

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

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

  • Состав волонтеров меняется после каждой гонки, поэтому создание единой приватной категории со всеми волонтерами нецелесообразно. Также бессмысленно создавать отдельную приватную категорию для каждой гонки, так как трафик там будет минимальным: только назначение волонтеров и сообщения для обсуждения после гонки раз в год.

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

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

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

Не упускаю ли я какие-то хитрые функции Discourse, которые позволили бы объединить зарегистрированных пользователей и пользователей, пишущих через почту, в одном приватном обсуждении внутри Discourse?

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

Для каждой гонки вы создаёте новое личное сообщение, в которое включаются:

  • группа @race-directors
  • группа @board-members
  • любые отдельные волонтёры, участвующие в организации гонки

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

Думаю, это решит все проблемы, которые вы упомянули выше?

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

Можно ли добавить группу в личное сообщение (PM) постфактум? Я спрашиваю, потому что, хотя я хотел бы, чтобы директора гонок и члены совета директоров могли видеть обсуждение после его завершения (и чтобы оно было доступно для поиска для этих групп), люди, не участвовавшие в конкретной гонке, не хотят быть включены в переписку. (У нас сейчас много пользователей, привыкших к электронной почте.)

Или можно ли перенести PM в приватную категорию? Тогда можно было бы создать групповое PM, которое можно будет архивировать в форум «Директора гонок». Я не вижу способа сделать это, но, возможно, я что-то упускаю.

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

Конечно! Вы можете добавлять и удалять получателей в первом сообщении личного сообщения.

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

Да, можно, но волонтёры потеряют доступ. Кнопка называется Сделать темой публичной, она находится под кнопкой с гаечным ключом администратора :wrench:.

Отлично — возможность перевести обсуждение в приватную категорию после того, как активность уляжется, просто идеальна. Волонтёрам доступ не нужен для архивации; он требуется только директорам гонок и членам правления.

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

Огромное спасибо!