Incluir enlace y descripción al agregar a Google Calendar y iCal

¡Esto es muy necesario! Sería una adición fantástica y mejoraría notablemente la utilidad de este plugin.

He logrado hacerlo manualmente modificando el archivo .ics que puedes descargar. Luego, envío este archivo por correo electrónico como un archivo adjunto a los clientes. Si la mayoría de tus usuarios tienen el correo electrónico activado, esto puede hacerse como un mensaje privado o a través de una notificación.

La clave es añadir una DESCRIPTION: y una LOCATION:

DESCRIPTION:

Añade una línea en el archivo .ics que comience con DESCRIPTION:

  • las nuevas líneas de texto mostrado se separan por \\n
  • si necesitas otra línea del archivo .ics para una descripción más larga, introdúcela con un solo espacio
  • las URL se pueden incluir sin necesidad de formato especial

LOCATION:

Puedes poner cualquier cosa aquí: una dirección, una descripción de cómo te vas a encontrar, o la URL del tema.

Ejemplo de archivo .ics modificado:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Discourse//EN
BEGIN:VEVENT
UID:1704916800000_1704920400000
DTSTAMP:20240109T202706Z
DTSTART:20240110T200000Z
DTEND:20240110T210000Z
SUMMARY:Demostrar cómo usar archivos .ics para Eventos de Discourse
LOCATION:Ver el meta tema a continuación
DESCRIPTION:Aquí está el enlace:\n\n\n https://meta.discourse.org/t/include-link-and-description-when-adding-to-google-calendar-and-ical/278507
END:VEVENT
END:VCALENDAR

Aquí está el archivo .ics si quieres probarlo:

3 Me gusta