Tenho usado o plugin oficial de Calendário e Eventos há anos, e ele é genuinamente excelente para muitos usos - o botão “Adicionar ao Calendário” no tópico é útil, mas não vai tão longe quanto o necessário em 2026.
Quando um usuário recebe uma notificação sobre um novo Tópico de evento, ele recebe um e-mail de notificação padrão do Discourse. Esse e-mail não tem anexo .ics. Isso significa que o destinatário precisa:
- Clicar no e-mail de notificação para Visitar o Tópico
- Encontrar e clicar no botão “Adicionar ao Calendário” (não óbvio, pois está no menu …)
- Usuários do Google Calendar: podem clicar para adicionar a partir daí (abre uma nova aba)
- Usuários do Outlook/Apple Calendar: Têm que baixar/abrir o arquivo manualmente e adicionar ao calendário.
Clientes de e-mail como Outlook, Apple Mail, Thunderbird e Gmail têm suporte de primeira classe para convites de calendário incorporados como partes MIME text/calendar. Quando detectam um, eles renderizam uma interface nativa “Aceitar / Recusar / Talvez” diretamente no e-mail - sem necessidade de clicar em um site. Não sei se o ciclo de feedback ‘Aceitar/Recusar’ pode ser implementado para que o Tópico seja atualizado, mas pelo menos a adição automática ao calendário seria algo.
Isso é genuinamente uma fonte de atrito para o uso do Discourse com algumas das equipes e comunidades que eu apoio. Quando algo tão central quanto Convites de Calendário é suportado nativamente em clientes de e-mail, as pessoas novas no Discourse acham irritante que não seja algo que o Discourse possa fazer.
Só estou me perguntando se isso é algo que pode ser adicionado no futuro ao Discourse Events?