"Adicionar ao Calendário" - anexos .ics iCal para Eventos nos e-mails de notificação do Discourse?

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:

  1. Clicar no e-mail de notificação para Visitar o Tópico
  2. Encontrar e clicar no botão “Adicionar ao Calendário” (não óbvio, pois está no menu )
  3. Usuários do Google Calendar: podem clicar para adicionar a partir daí (abre uma nova aba)
  4. 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?

Você já viu Calendar subscription URLs for external calendar apps?

Não é a mesma coisa, mas resolveu meu caso de uso de ter um Calendário sincronizado e sempre atualizado em múltiplas instâncias do Discourse.

Sim, é uma ótima opção que se adiciona à gestão do calendário.

Para mim, talvez fosse necessário adicionar o link do evento na sincronização, para que possamos clicar nele e lembrar do assunto.

Parece que podemos adicionar outros elementos ao arquivo ICS, mas talvez fosse necessário um tutorial para que os usuários possam fazer isso por conta própria :sweat_smile:

Isso foi incluído no início desta semana

1 curtida

Como se vê, grandes espíritos sempre se encontram :rofl:

Obrigado, Falco, e a toda a equipe do Discourse :+1: