Google 캘린더 및 iCal에 추가할 때 링크와 설명 포함

달력에 이벤트를 추가하는 인터페이스에는 URL을 입력할 수 있는 공간이 있으며, Discourse 화면에서도 매우 잘 표시됩니다. 하지만 사용자가 이벤트를 자신의 달력에 저장할 때(이벤트 우측 상단의 세 점을 통해), URL이 포함되지 않습니다.

마찬가지로, 사용자의 달력에 내보내지는 이벤트의 간단한 설명을 포함할 수 있는 방법이 있어야 할 것 같습니다. 게시글에 추가 설명을 넣을 수는 있지만, 사용자는 이를 보려면 다시 Discourse로 돌아가야 합니다.

4개의 좋아요

정말 필요한 기능입니다! 이 기능이 추가되면 플러그인의 유용성이 눈에 띄게 향상될 것입니다.

현재는 다운로드할 수 있는 .ics 파일을 직접 수정하여 수동으로 처리하고 있습니다. 이렇게 수정한 파일을 첨부파일로 이메일을 보내는 방식입니다. 대부분의 사용자가 이메일 알림을 켜고 있다면, 이를 개인 메시지(PM)나 알림을 통해 전송할 수 있습니다.

핵심은 DESCRIPTION:과 LOCATION:을 추가하는 것입니다.

DESCRIPTION:

.ics 파일에 DESCRIPTION:으로 시작하는 줄을 추가하세요.

  • 표시될 텍스트의 줄바꿈은 \n으로 구분합니다.
  • 설명이 길어 .ics 파일의 추가 줄이 필요할 경우, 한 칸 들여쓰기를 사용해야 합니다.
  • URL은 특별한 포맷팅 없이 포함할 수 있습니다.

LOCATION:

여기에 아무 내용이나 넣을 수 있습니다 - 주소, 모임 장소 설명, 또는 주제 URL 등입니다.

수정된 .ics 파일 예시:

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

직접 테스트해 보고 싶다면 아래는 해당 .ics 파일입니다:

3개의 좋아요

감사합니다. 한번 시도해 보겠습니다. 링크가 없으면 이벤트 기능이 크게 유용하지 않네요.

3개의 좋아요

이 기능이 구현되었습니다! 적어도 Google Calendar의 경우입니다.

다만 .ics 파일에 대해서는 아직 구현이 필요합니다. 이는 제 사용자들에게 매우 중요한 부분입니다. 많은 사용자가 이메일에 Microsoft를 사용하고 있으며, .ics 파일은 더 보편적이기 때문입니다. 또한 .ics 파일은 깔끔하게 전달될 수도 있습니다.

4개의 좋아요

+1, 이 기능 좋아요

1개의 좋아요

.ics 파일에서도 이제 구현되었다는 소식을 전해드릴 수 있어 정말 기쁩니다!!

5개의 좋아요