공식 캘린더 및 이벤트 플러그인을 수년 동안 사용해 왔고, 많은 용도에서 정말 훌륭합니다. 토론 주제에 있는 “캘린더에 추가” 버튼은 유용하지만, 2026년 현재 요구되는 수준에는 다소 미치지 못합니다.
사용자가 새 이벤트 토론 주제에 대한 알림을 받으면 표준 Discourse 알림 이메일이 전송됩니다. 해당 이메일에는 .ics 첨부 파일이 없습니다. 이로 인해 수신자는 다음 단계를 거쳐야 합니다:
알림 이메일에서 토론 주제 방문을 클릭합니다.
“캘린더에 추가” 버튼을 찾아 클릭합니다. (… 메뉴에 있으므로 찾기 어렵습니다.)
Google Calendar 사용자: 거기서 클릭하여 추가할 수 있습니다(새 탭이 열립니다).
Outlook/Apple 캘린더 사용자: 파일을 수동으로 다운로드/열어 캘린더에 추가해야 합니다.
Outlook, Apple Mail, Thunderbird, Gmail과 같은 이메일 클라이언트는 text/calendar MIME 파트로 내장된 캘린더 초대장을 1급 지원(first-class support)합니다. 이를 감지하면 웹사이트로 이동할 필요 없이 이메일 내부에 네이티브 “수락 / 거절 / 어쩌면” UI를 렌더링합니다. 토론 주제가 업데이트되도록 ‘수락/거절’ 피드백 루프를 구현할 수 있을지는 확실하지 않지만, 적어도 캘린더에 자동 추가되는 기능은 가능할 것입니다.
이 문제는 제가 지원하는 일부 팀과 커뮤니티에서 Discourse를 사용할 때 진정한 마찰 요인입니다. 캘린더 초대장처럼 이메일 클라이언트에 네이티브로 지원되는 핵심 기능이 Discourse에서는 불가능하다는 점이 Discourse를 처음 접하는 사용자들에게 번거로움으로 다가옵니다.
이것은 유용한 추가 기능이며, 일부 사용 사례에는 적합할 것입니다. 저처럼 여러 Discourse를 사용하고, 따라서 Discourse에 깊이 관여한 사람이라면, 그들의 캘린더에 구독하여 모든 것이 함께 있는 단일 최신 장소를 가질 수 있습니다.
그러나 OP의 기능 요청을 촉발한 사용 사례는 처음부터 끝까지 openhealthhub.org의 개인 메시지를 통해 이루어진 대화였습니다. 저는 잠재적인 위키 기여자들과(이들은 캘린더 URL 기능을 사용할 아닌 Discourse에 깊이 관여하지 않은 사람들입니다) 영상 통화로 만날 날짜와 시간을 조율했고, 이후 통화의 캘린더 초대라는 마지막 부분은 이메일로 대체해야 했습니다.
이러한 단순한 일들의 낮은 수준의 마찰은, 상당히 참여도가 높은 Discourse 사용자 커뮤니티조차 이메일, Teams/Outlook 및 기타 플랫폼으로 되돌아가게 만드는 요인입니다. Discourse는 업무 플랫폼으로서 훌륭한 적합성을 가지고 있지만, 적절한 캘린더 초대 기능이 없으면 다소 무색해집니다. 불신자들에게 Discourse를 설득하는 데 자주 애쓰는 사람으로서, 이런 순간에는 그들의 머릿속이 닫히는 소리가 거의 들리는 것 같습니다.