Incluir link e descrição ao adicionar ao Google Agenda e iCal

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.

4 curtidas

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:

3 curtidas

Obrigado por isso. Vou tentar. Sem o link, a função de evento não é muito útil.

3 curtidas

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.

4 curtidas

+1 para este recurso

1 curtida

Tenho o prazer de informar que agora também foi implementado para .ics!!

5 curtidas