Мой форум объединяет инженеров для работы над проектами гуманитарной помощи в сфере дизайна. Проект только запускается, и мы настраиваем работу на платформе Discourse, используя её для одного конкретного проекта — проектирования системы водоснабжения для нуждающегося сообщества. Чтобы сохранить конфиденциальность нашей работы на этапе разработки, мы создали группу и связанные с ней приватные категории, доступ к которым имеют только участники группы.
Не всем инженерам необходимо участвовать в повседневных деталях, но они хотят оставаться в курсе событий, и здесь на помощь приходят уведомления. Мне задали вопрос: можно ли настроить автоматическую ежедневную отправку сводки уведомлений или письма по электронной почте всем участникам группы?
Я представляю это как дайджест-письмо, но с ежедневной периодичностью и только для обновлений тем в категориях, доступных только группе.
Кроме того, как можно повысить заметность уведомлений в интерфейсе Discourse? Существуют ли какие-либо настройки или плагины, которые создают более заметные оповещения (вибрация, звук, анимация и т. д.), если кто-то отправил личное сообщение или сообщение через Babble?
Они отправляются по электронной почте (и push-уведомлениям), которые в современном мире являются наиболее прерывающими: телефон издает звук, вибрирует, умные часы вибрируют и т. д.
Касательно писем: может ли участник группы получать электронное письмо каждый раз при публикации сообщения в категории, специфичной для группы и закрытой? Если да, не могли бы вы указать мне правильное направление? Также возможно ли настроить отправку ежедневного (или с другой периодичностью) сводного письма по группе, которое будет включать только контент из категорий, специфичных для этой группы?
Вы можете настроить так, чтобы участники группы следили за категориями. С помощью плагина можно заставить участников группы следить за конкретной категорией. Если вы поищете здесь, то найдёте несколько примеров.
Резюме в виде электронного письма генерируется для каждого пользователя отдельно для тех категорий, которые ему доступны. Вы можете посмотреть, как оно выглядит для любого пользователя, перейдя по адресу /admin/email/summary (или аналогичному).
Плагин для этого не требуется, но, возможно, вам придётся ввести команды в командной строке, чтобы принудительно заставить пользователей следить за категорией.
Можно ли создать команды, которые заставят всех участников группы просматривать определённые категории, доступные только для группы, а затем добавить ещё одну команду для принудительного ежедневного получения сводки активности по электронной почте только по этим категориям? Если да, и да, не могли бы вы дать какие-то указания? Я не очень опытен. Также, не приведёт ли это к отключению других сводок по электронной почте для других категорий, не относящихся к группе?