A interface para adicionar um evento ao calendário tem um campo para uma URL - e ela aparece muito bem na exibição no Discourse, mas quando um usuário salva o evento em seu próprio calendário (através dos três pontos no canto superior direito do evento), nenhuma URL é incluída.
Da mesma forma, parece que deveria haver uma maneira de incluir uma breve descrição do evento que seria exportada para o calendário do usuário. Eu sei que posso adicionar mais descrições na postagem, mas o usuário teria que voltar ao Discourse para vê-la.
Isso é muito necessário! Seria uma adição fantástica e melhoraria consideravelmente a utilidade deste plugin.
Consegui fazer isso manualmente modificando o arquivo .ics que você pode baixar. Em seguida, envio este arquivo por e-mail como anexo aos clientes. Se a maioria dos seus usuários tiver e-mails ativados, isso pode ser feito como uma mensagem privada ou por meio de uma notificação.
A chave é adicionar uma DESCRIPTION: e uma LOCATION:
DESCRIPTION:
Adicione uma linha no arquivo .ics que comece com DESCRIPTION:
novas linhas de texto exibido são separadas por \\n
se você precisar de outra linha do arquivo .ics para uma descrição mais longa, indente-a com um único espaço
URLs podem ser incluídas sem formatação especial
LOCATION:
Você pode colocar qualquer coisa aqui - um endereço, uma descrição de como você vai se encontrar, ou o URL do tópico
Exemplo de arquivo .ics modificado:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Discourse//EN
BEGIN:VEVENT
UID:1704916800000_1704920400000
DTSTAMP:20240109T202706Z
DTSTART:20240110T200000Z
DTEND:20240110T210000Z
SUMMARY:Demonstrate how to use .ics files for Discourse Events
LOCATION:See the meta topic below
DESCRIPTION:Here is the link:\n\n
https://meta.discourse.org/t/include-link-and-description-when-adding-to-google-calendar-and-ical/278507
END:VEVENT
END:VCALENDAR
Aqui está o arquivo .ics se você quiser experimentá-lo:
Isso foi implementado! Pelo menos para o Google Agenda.
Ainda precisa ser feito para arquivos .ics, o que é muito importante para meus usuários, pois muitos deles usam Microsoft para e-mail (e é mais universal). Eles também podem ser encaminhados de forma agradável.