두 스레드 모두 첫 게시글에서 메인 캘린더를 만들고, 같은 게시글의 답글로 이벤트에 날짜를 추가하는 방법 외에는 플러그인 사용법을 제대로 설명하지 않습니다.
스크린샷에는 여러 가지 색상이 표시되어 있어서 캘린더가 여러 카테고리를 참조할 수 있는 방법이 있을 것 같다는 생각이 듭니다.
플러그인 설정에는 calendar categories 설정도 있지만, 어떻게 사용하는지 명확하지 않습니다. 카테고리 표시 페이지 상단에 캘린더가 표시되도록 하긴 했는데, 내용은 비어 있습니다.
현재 categoryId=7;postId=19를 사용 중인데, 카테고리 7은 캘린더가 상단에 표시되길 원하는 카테고리입니다. 그리고 postId는 명확하지 않았습니다. 이벤트가 포함된 게시글을 시도해 보았고, 첫 게시글에 캘린더가 있고 답글에 날짜가 있는 게시글도 시도해 보았습니다. 어떤 postId를 사용하든 캘린더는 카테고리 상단(형태가 변형된 스크롤 불가 박스)에 표시되지만, 이벤트는 표시되지 않습니다.
도움 텍스트에는 Other valid settings: tzPicker, weekends and defaultView.라고 나와 있지만,
이들이 무엇을 하는지, 어떻게 사용하는지에 대한 설명은 없습니다.
요약하자면, 이 플러그인을 좀 더 자세히 설명하는 포인터나 링크를 찾고 있습니다.
궁극적으로 제가 원하는 것은 카테고리 내 여러 게시글을 읽을 수 있는 캘린더입니다. 현재는 사용자에게 게시글 2개를 만들도록 지시하고 있습니다. 새 토픽을 만들고 이벤트를 추가합니다. 이벤트 설명 등을 포함합니다. 이 토픽은 이벤트에 대한 토론을 위한 것입니다.
그 다음 해당 토픽 링크를 복사해 고정된 “Master Event Calendar” 토픽으로 가서 답글로 날짜를 입력하고 이벤트 링크를 붙여넣도록 안내합니다. 이렇게 하면 Master Event Calendar 토픽의 캘린더에 모든 이벤트가 표시되지만, 이벤트에 대한 토론을 위한 별도의 토픽이 존재합니다.
정말 감사합니다. PostID와 TopicID를 혼동하고 있었네요. 이제 이해가 되었습니다. 플러그인의 모든 가능한 변수와 입력값에 대한 'man page’나 이와 유사한 문서가 있으면 좋겠지만, 일단 계속 사용법을 익혀보겠습니다.
또한 Event Plugin에 대한 링크도 감사합니다. 링크가 가리키는 게시물에서도 언급되었듯이, Event Plugin이 Calendar Plugin의 일부임에도 불구하고 Calendar, Date, event가 어떻게 연결되고 어떻게 연결되지 않는지 이해하기가 어렵습니다.
@ben_t 님, 말씀하신 사용 사례는 제가 원했던 기능과 정확히 일치합니다… 여러 그룹이 각자의 이벤트에 대해 토론 스레드를 가질 수 있고, 해당 토픽에서 이벤트를 생성하면 모든 그룹의 이벤트가 포함된 마스터 이벤트 캘린더에 자동으로 채워지는 방식이죠. 그러면 메인 이벤트 캘린더를 읽는 사용자가 캘린더의 항목을 클릭하면 해당 이벤트의 토론 스레드로 이동할 수 있습니다.
잘못 이해하지 마세요. 현재 상태에서는 메인 이벤트 캘린더에 반영되지 않는 스레드 내 이벤트의 아이디어도 충분히 가치가 있다고 생각합니다(예: 메인 캘린더의 큰 이벤트를 앞두고 소규모 그룹이 진행하는 계획 회의 등).
하지만, 저는 우리의 사용 사례가 훌륭한 기능이 될 것이라고 생각합니다. 학교 스포츠 캘린더, 커뮤니티 게시판 등 다양한 구현 방식을 볼 수 있으니까요.
참고로, 설정에 들어가서 스레드 번호를 세지 않고도 캘린더를 첫 번째 게시물에 두고, 날짜로 답글을 달면 첫 번째 게시물에 추가되는 토픽 생성의 대안적인 방법을 발견했습니다.
첫 번째 게시물 어딘가에 다음을 입력하면 됩니다.
[calendar]
[/calendar]
그것은 [github 페이지|Discourse Events]에서 발견했습니다.
다만, 이 글을 게시한 후에 추가된 기능일 수도 있겠네요.
혼동을 드려 죄송합니다.
Discourse 캘린더 설정에서 이전에 제가 올린 이미지를 보실 수 있습니다.
이 설정은 categoryId와 postID를 요구하며, 그 외의 유효한 설정 항목들도 나열되어 있지만, 해당 인스턴스에서 각 설정이 구체적으로 어떤 역할을 하는지는 설명되어 있지 않습니다.
이는 도움말 텍스트가 불충분한 경우인지, 아니면 “캘린더 카테고리” 설정과 관련이 있을 때 이 설정들이 어떻게 작동하는지에 대한 이해가 부족한 경우인지 궁금합니다.
제가 관찰한 바로는 아직 캘린더 컴패니언 TC를 본 적이 없습니다. 다만, 브라우저의 ‘요소 검사(inspect element)’ 기능을 사용해 데스크톱에서 캘린더 크기를 식별하고 조정하는 방식으로 커스텀 #customization:theme-component를 만들 수 있을 것입니다. 단, 이를 데스크톱 CSS 헤더에 추가하는 것을 꼭 기억하세요.
최근 팀에서 라이브 스트림용 컴패니언 플러그인을 출시했습니다. 이 플러그인은 채팅과 캘린더를 사용하므로 관심 있으실 수 있습니다.