Используйте как замену рассылке

Привет,

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

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

Пока я не решил вопрос с регистрацией: новый пользователь должен сначала создать учётную запись, затем запросить вступление в группу (лучшее решение, которое мы нашли, — направить их в тему приветствия в категории и нажать кнопку «Запросить доступ»), затем ждать, пока кто-то одобрит запрос, и только потом переходить в категорию (или ждать, пока новое сообщение не появится в их почтовом ящике).

Будет гораздо удобнее, если мы сможем объединить регистрацию пользователя и запрос на вступление в группу.

Я искал в этом форуме, но не нашёл способа сделать это. Не упустил ли я что-то? Есть ли у вас предложения, как упростить пользователям процесс вступления в группу в рамках регистрации?

X+

Это должно быть выполнимо, если вы создавали промежуточные пользователей при импорте вашего списка рассылки в Discourse.
Если эти пользователи принадлежат к определённому домену электронной почты (@example.com), то группы можно настроить так, чтобы участники автоматически назначались в указанные группы на основе своего адреса электронной почты.
Другой способ — отправить им приглашения, при принятии которых им автоматически будет назначено членство в группе.

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

Когда я начну переходный процесс, вероятно, на следующей неделе, я уведомлю своих подписчиков о том, что если они публиковали сообщения, то у них уже может быть учётная запись, привязанная к их адресу электронной почты, и им следует попробовать сгенерировать для неё новый пароль. (При создании учётных записей я назначал случайные пароли длиной 15 символов.) Если это не сработает, у них есть два варианта: зарегистрировать новую учётную запись или связаться со мной, чтобы узнать, под каким адресом электронной почты они публиковали сообщения, на случай, если это адрес, к которому у них всё ещё есть доступ. (Тот факт, что user@foo.com и user@bar.foo.com должны считаться разными адресами, был учтён в моём планировании.)

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