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?
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
Essa é uma adição útil e funcionaria para alguns casos de uso. Para mim, como alguém que usa várias instâncias do Discourse e, portanto, está profundamente envolvido com o Discourse, eu poderia me inscrever em seus calendários e ter um único local atualizado onde tudo esteja reunido.
No entanto, o caso de uso que motivou a solicitação de recurso do OP foi uma conversa que ocorreu inicialmente completamente no openhealthhub.org via Mensagem Privada, na qual agendei uma data e hora para uma videochamada com alguns potenciais colaboradores da Wiki (estes não são pessoas envolvidas com o Discourse que usarão o recurso de URL do calendário), e então tivemos que recorrer ao e-mail para a parte final: o convite de calendário para a chamada.
É o atrito de baixo nível em coisas simples, como essa, que leva até comunidades de usuários do Discourse bastante engajadas a voltar ao e-mail, Teams/Outlook e outras plataformas. O Discourse como plataforma de trabalho seria uma ótima opção, mas sem convites de calendário adequados, ele acaba decepcionando. Como alguém que frequentemente tenta apresentar o Discourse para céticos, é nesse momento que quase consigo ouvir seus cérebros se fechando com um estrondo.
Concordo plenamente com o Marcus aqui — e já vi essa mesma dinâmica se repetir em várias comunidades, especialmente quando envolve pessoas menos familiarizadas com o ecossistema do Discourse.
Já brinquei com isso no passado e descobri que poderia modificar o arquivo .ics baixável para que ele se comportasse como @pacharanero deseja quando enviado por e-mail como anexo em uma mensagem privada. No entanto, não parece ter organizado meus pensamentos em nenhum lugar útil, então desculpe.
Na primeira instância (e viável), seria ótimo ter o arquivo .ics existente (com alguns ajustes) facilmente enviável por mensagem privada.