Я использую официальный плагин «Календарь и события» уже несколько лет, и он действительно отлично подходит для многих задач — кнопка «Добавить в календарь» в теме полезна, но в 2026 году её функциональности уже недостаточно.
Когда пользователь получает уведомление о новой теме события, ему приходит обычное электронное письмо от Discourse. В этом письме нет вложения в формате .ics. Это означает, что получатель должен:
Перейти в тему, нажав на уведомление в письме.
Найти и нажать кнопку «Добавить в календарь» (это неочевидно, так как она находится в меню …).
Пользователи Google Календаря: могут добавить событие оттуда (откроется новая вкладка).
Пользователи Outlook или Apple Календаря: должны вручную загрузить и открыть файл, а затем добавить событие в календарь.
Такие почтовые клиенты, как Outlook, Apple Mail, Thunderbird и Gmail, имеют встроенную поддержку календарных приглашений в виде MIME-частей text/calendar. При обнаружении такого вложения они отображают нативный интерфейс «Принять / Отклонить / Возможно» прямо внутри письма — переход на веб-сайт не требуется. Не уверен, можно ли реализовать обратную связь «Принять/Отклонить» так, чтобы тема обновлялась, но хотя бы автоматическое добавление события в календарь было бы большим улучшением.
Это действительно создаёт неудобства при использовании Discourse в некоторых командах и сообществах, которые я поддерживаю. Когда такие важные функции, как календарные приглашения, уже нативно поддерживаются почтовыми клиентами, пользователи, только начинающие работать с Discourse, находят раздражающим то, что сама платформа не может этого сделать.
Просто интересно, возможно ли добавить такую функциональность в плагин Discourse Events в будущем?
Это полезное дополнение, которое подойдёт для некоторых сценариев использования. Для меня, как для пользователя нескольких экземпляров Discourse и, следовательно, глубоко вовлечённого в эту экосистему, было бы удобно подписаться на их календари и иметь единое актуальное место, где всё собрано вместе.
Однако сценарий, который побудил автора оригинального поста (OP) подать запрос на новую функцию, возник в ходе разговора, который изначально полностью проходил на openhealthhub.org через личные сообщения. Там я договорился о дате и времени видеовстречи с потенциальными участниками Wiki (это не пользователи, глубоко вовлечённые в Discourse, которые будут использовать функцию URL календаря), после чего нам пришлось вернуться к электронной почте для завершающего этапа — отправки календарного приглашения на звонок.
Именно мелкое, но постоянное неудобство в простых вещах, таких как это, заставляет даже довольно активные сообщества пользователей Discourse возвращаться к электронной почте, Teams/Outlook и другим платформам. Discourse как рабочая платформа подошёл бы идеально, но без корректных календарных приглашений он во многом проигрывает. Как человек, который часто пытается убедить скептиков в преимуществах Discourse, в такие моменты я почти слышу, как их мозги захлопываются.