WP(WordPress)에서 사람들이 함께 프로젝트를 수행할 수 있도록 'group’이라는 이름의 커스텀 포스트를 만들고 있습니다. 이 그룹 포스트와 연관된 사람들만 해당 포스트를 볼 수 있습니다.
이 그룹은 2개월 동안 함께 작업할 예정이며, 그들이 대화를 나눌 수 있도록 허용하고 싶습니다. 이 목적만을 위해 WP에 채팅/토론 시스템을 구축하고 싶지 않고, 대신 Discourse를 활용하고 싶습니다.
Discourse의 토픽과 개인 메시지(PM)
WP의 모든 ‘group’ 포스트에 대해 비공개 토픽을 생성하고, 읽기 및 편집 권한을 특정 사람들에게만 동적으로 부여하는 방법을 알지 못하겠습니다. 수동적인 과정이지만, 개인 메시지를 생성하여 토픽의 대체 수단으로 사용하는 방법은 알고 있습니다. WP에서 커스텀 포스트를 생성할 때, 사용자 제한이 동적으로 적용되는 비공개 토픽을 생성할 수 있는 방법이 있나요?
왜 비공개여야 하는가?
이들은 프로젝트를 통해 역량을 키우려는 젊은 전문가들입니다. 플랫폼의 다른 회원들에게 평가받는 것 없이 안전하게 소통할 수 있는 공간을 제공하고자 합니다.
WP의 관련 ‘group’ 커스텀 포스트에서만 스레드(메시지 또는 토픽)를 표시하고 싶습니다. 즉, WP의 한 포스트에는 그룹 내 사람들에게만 표시되는 하나의 비공개 스레드가 있어야 합니다.
이 점은 알고 있습니다. 하지만 그렇게 하려면 수많은 그룹을 만들어야 합니다. 서로 다른 100개의 그룹을 관리하는 것은 악몽이 될 것입니다. Discourse에 중첩 그룹(nested groups) 기능이 있었다면 이렇게 처리하는 것이 쉬웠을 것입니다.
‘projects’ 카테고리용 그룹 생성
‘Project-Work’ 그룹을 생성하고 'Group Projects Category’에 할당
하위 그룹 추가 - Group 1, Group 2, Group 3,…
비공개 주제를 생성하고 적절한 하위 그룹에 할당.
이렇게 하면 하위 그룹에 속한 사람들이 특정 프로젝트에 대해 논의하는 동안, 그룹 프로젝트와 관련된 모든 토론을 하나의 카테고리 내에서 유지할 수 있습니다. Discourse에는 중첩 그룹 기능이 없다는 제 추측이 맞습니까?
이것은 복잡한 제품입니다. WP에서 그룹 게시 유형(group post type)은 다른 게시 유형들과 부모/자식 관계를 가지고 있습니다. 토론(Discussions)은 훨씬 더 큰 기능 집합의 일부이며, 그 대부분은 이미 WordPress에 있습니다. 따라서 통합이 중요합니다.