특정 사용자만 접근할 수 있는 비공개 주제 만들기

그룹, 카테고리, 하위 카테고리 등에 관한 수십 개의 게시물을 읽었습니다. 어딘가에서 특정 멤버를 추가하여 문서에 대한 접근 권한을 부여할 수 있다는 것을 본 것 같았습니다(종류 gDoc/Google 문서 권한과 유사하게). 하지만 해당 스레드를 찾을 수 없습니다! 아마도 다른 것에 대한 이야기였을 수도 있습니다. 하지만 특정 개인을 주제에 추가할 수 있는 필드의 스크린샷을 본 것 같은 기분이 듭니다.

이 주제의 제목처럼, 공개된 카테고리 내에 비공개 주제를 만들어, 접근 권한이 부여된 개인만 해당 비공개 주제를 볼 수 있도록 하고 싶습니다.

이러한 기능/기능이 존재합니까? 제가 하고 싶은 일을 더 나은 방법으로 접근할 수 있는 방법이 있을까요?

제 요청에 대해 조금 더 맥락을 추가해 보겠습니다…

시나리오

**Accountability(책임감)**이라는 공개 카테고리를 만들고 싶습니다. 여기서는 누구나 새 주제를 게시할 수 있습니다. 이는 사람들이 목표를 설정하고 유지하는 과정에서 서로를 지원할 수 있는 장소가 될 것입니다…
예:
"로브 샷 마스터하기"라는 제목의 주제를 시작하고, 설명란에 “앞으로 4주 동안 로브 샷을 마스터하기 위해 노력할 것입니다. 제 게임에서 약한 부분이 있다는 것을 알게 되었습니다. 매일 X를 연습하고, 마지막 2주 동안은 Y와 Z도 함께 연습할 것입니다… 매일 30분씩…” (의도는 이해하셨을 것입니다)

:up_arrow:︎ 이 주제는 당연히 Accountability 카테고리 내에서 공개적이어야 합니다.

하지만 저는 함께 작업하는 프로/코치/강사들이 있습니다. 그들은 특정 사용자 그룹에게 클리닉을 제공할 예정입니다. 저는 그들이 해당 클리닉에 예약한 플레이어 코호트(집단)와 함께 비공개 환경에서 작업할 수 있기를 원합니다. 이는 Accountability 카테고리 내의 비공개 주제이지만, 특정 개인 목록만 이 주제를 보고 접근할 수 있도록 하고 싶습니다. 그들은 다른 사람들이 게시한 공개 주제에 들어갈 수 있지만, 이 비공개 클리닉에 초대된 사람만 주제에 액세스/뷰할 수 있기를 원합니다.

이러한 유형의 클리닉을 운영하는 수백 명의 강사/코치/프로들이 있을 것입니다. 클리닉에 참석하는 멤버 그룹은 constantly changing(불변)합니다. 각 새로운 클리닉은 일반적으로 완전히 새로운 플레이어 코호트를 가지므로, 이러한 멤버들을 관리하기 위해 수천 개의 그룹이나 하위 카테고리를 만들고 싶지 않습니다. 개인을 초대하여 참여하고, 팔로우하고, 토론에 참여할 수 있는 단일 비공개 주제만 있으면 이상적입니다.

이렇게 하면 다른 사람이 이 멤버들이 비용을 지불한 비공개 토론에 참여하지 못합니다. 그리고 멤버들은 이 특정 스레드에 구독하여 즉각적인 알림을 받을 수 있으며… 이는 그들의 그룹과의 참여도를 크게 높여줄 것입니다.

제가 여기서 하려는 일에 대해 더 나은 접근 방식에 대한 생각이 있으신가요?

아니면 제가 여기에서 상상하는 것과 정확히 같은 것을 할 수 있는 기능이 이미 존재하고, 누군가 올바른 방향으로 안내해 주기를 기다리고 있는 것일 수도 있습니다.

Discourse에서는 그렇게 할 수 없습니다.

토픽별 멤버십은 사적 메시지에서만 존재합니다. 이러한 멤버십은 공개 또는 비공개 카테고리의 일부가 아닙니다.

@pfaffman님과 @Stephen님 - 빠른 답변과 공개 카테고리에서 비공개 토픽을 만들 수 없다는 확인에 감사드립니다.

제가 공유한 시나리오를 바탕으로, 가장 좋은 우회 방법은 무엇일까요? 아마도 모든 코치/전문가를 위해 비공개 카테고리를 만들고, 새로운 코호트가 시작될 때 새로운 토픽을 생성한 후 해당 코호트 멤버들을 @멘션하는 방식이 좋을 것 같습니다. 이 경우, 특정 프로의 "그룹"과 하위 카테고리에 속한 다른 사람들은 대화를 볼 수 있지만, 멘션된 사람들이 주요 참여자가 될 것입니다. ¯\_(ツ)_/¯ ?

아마도 제가 아직 고려하지 못한 더 나은 우회 방법이 있을 수도 있나요?

이 스레드를 살펴봤지만, 여전히 최적의 솔루션을 찾지 못했습니다.

cohorts별로 그룹을 만들고 그룹 메시지를 사용하는 건 어떨까요?

또는 각 코호트별로 그룹과 하위 카테고리를 생성하세요.

아니면, 모든 주제에 특정 PM(개인 메시지)을 태그할 수 있고, 해당 주제와 관련된 PM을 추가하거나 편집할 수 있는 아이콘/버튼을 모든 주제에 표시하는 플러그인을 작성할 수도 있습니다. (‘편집’ 아이콘/버튼은 해당 PM의 배포 목록에 있는 사람들에게만 사용 가능하며, ‘추가’ 아이콘/버튼은 모든 주제에 표시됩니다)

@Stephen 님이 실제로는 모르고 답을 주신 것 같습니다: 개인 메시지입니다.

개인 메시지를 생성하는 사람은 많은 수의 사용자를 추가할 수 있으며, 결국 이는 스레드와 거의 유사하게 작동합니다. 직접 시도해 보시면 알 수 있습니다. "카테고리"의 일부가 되어야 한다는 점에 대해서는, 스레드가 사적(비공개)이므로 공개적으로 표시되지 않고 특정 개인 목록에만 접근이 가능한 경우, 카테고리 자체가 사실상 필요하지 않습니다. 공개 스레드를 호스팅하기 위해 카테고리를 하나만 만들고, 프로/코치/강사분들에게 첫 번째 대화 상대(아무도 없이 시작하려면 자신)에게 개인 메시지를 생성하도록 안내한 후, 추가 사용자를 계속 추가하게 하면 됩니다.

직접 한번 시도해 보세요.

네, 한 가지 문제에 대해서는 그렇게 해도 되지만, 공개 주제 10개를 모두 그렇게 처리해 보세요. 공개 주제 10개 각각에 대해 개인 메시지(PM)를 생성하고, 각 개인 메시지의 수신자 목록이 모두 다른 경우 말입니다.

그 시스템은 매우 빠르게 다루기 힘들어집니다.

하지만 제가 설명한 대로 새로운 플러그인을 통해 특정 주제에 개인 메시지를 태그할 수 있는 기능이 있다면, 그 문제는 사라질 것입니다.

OP(첫 번째 게시자)의 경우, 공개 주제는 “로브 샷 마스터하기”가 될 것이며, OP는 제한된 배포 범위의 태그된 개인 메시지 안에서 특정 강사들을 초대하여 공개 주제에 대한 의견을 남기도록 할 수 있습니다. 개인 메시지 안에서 강사들은 OP에게 비공개로 답장하게 됩니다(원하는 경우 관리자는 개인 메시지를 열람할 수 있음).

@DaleKramer 기존 공개 카테고리 내에서 비공개 주제를 만들 수 있으면 좋겠다는 내 의견에 동의하는 것 같습니다.

단기적으로는 이 DM 옵션이 우회책으로 유용할 것 같아 다행입니다. 제가 원하는 일을 할 수 있도록 도와줄 것 같으니까요.

네, 실제로 꽤 깔끔한 우회책이네요!

이 이미지가 제가 전에 본 그 이미지 맞습니다! (개인 메시지에 사람 추가) 하지만 당시에는 그게 개인 메시지인 줄 몰랐어요. 이 기능이 토픽에도 있는 것처럼 착각을 만든 것 같네요.

그래도… 단기적으로 효과가 있을 해결책을 찾도록 시간을 내어 자세히 설명해 주셔서 정말 감사합니다. :pray:

토픽에도 실제로 존재합니다. :slight_smile: 그래서 사적 메시지인데도 불구하고 대화상자에 "이 토픽에 초대"라는 (오해의 소지가 있는) 텍스트가 표시됩니다. (아마도 버그일 것입니다.)

좋습니다. 그룹을 사용하면 Accountability 카테고리를 가져올 수 있습니다. 이것이 상위 카테고리라면 보안 설정이 있는 하위 카테고리를 생성하세요.

그룹 이름: 보기/생성/답글

프로/코치/강사를 그룹 소유자로 설정하세요. 이제 이 분들이 생성된 주제(토픽)를 관리하게 된다면 2개의 그룹이 필요합니다. 다음 하위 카테고리 보안 설정을 사용하세요:
그룹 리더: 보기/생성/답글
그룹 멤버: 보기/답글

사용자 그룹별로 하위 카테고리와 그룹이 필요합니다.

그것은 핵심적인 사안이 아닙니다. 이것은 Discourse가 수행하는 기능이 아니며, 검색을 사용하고 해당 주제에 대해 둘러볼 시간을 들였다면, 코어에서 개인 메시지와 주제 사이의 경계를 흐리게 할 의사가 없음을 빠르게 발견할 수 있을 것입니다.

우리는 Discourse에서 사용할 수 있는 옵션들을 제시했으며, 그것이 #support의 목적입니다. 개인 메시지와 그룹 수신함은 오늘날 이러한 목적으로 널리 사용되고 있습니다.

OP가 충분한 예산을 갖춘 Marketplace 주제를 개설한다면, 누군가가 이를 플러그인으로 개발할 의사가 있을 수 있습니다. 지금까지는 기존 도구들이 다른 방식으로 이를 달성할 수 있기 때문에 이러한 작업을 후원할 사람이 없었습니다.

와, @Heliosurge! 이 시나리오를 이렇게 자세히 정리해 주셔서 감사합니다. 규모가 커질 때 이것이 가장 합리적인지 좀 더 고민해 봐야 할 것 같습니다.

결국 제 목표는 최고의 시스템을 구축한 뒤, 그 다음에는 ‘나서지 않는 것’입니다. 그러면 그룹 리더들이 이 시스템을 자유롭게 운영할 수 있고, 우리 쪽의 감독이나 행정적 관리가 필요 없게 되니까요.

최종 해결책을 아직 찾고 계신 것 같으니, 현재 Discourse 버전에서 이 워크플로우가 작동할 수 있을 것입니다. 이 방식에는 서브카테고리나 그룹 생성이 필요하지 않습니다:

  1. 코치가 유료로 등록한 코호트(참가자) 사용자 목록을 포함하여 클리닉을 시작합니다. 각 코호트는 공개된 Accountability(책임감) 토픽을 가지고 있으며, 이 토픽을 통해 코치는 해당 참가자가 게임 실력 향상에 관심을 두고 있는 현재 영역을, 또는 게임과의 관계 등 배경 정보를 파악할 수 있습니다.
  2. 코치는 이 코호트 목록에게 개인 메시지(PM)를 시작하고, 각 코호트를 PM 수신자 목록에 추가합니다. 이 PM의 제목은 **‘2020년 3월 5일~12일 클리닉’**과 같은 내용입니다. 첫 번째 게시글에는 클리닉의 세부 사항 등이 설명되며, 수신자들에게 PM에 한 줄 자기소개를 남기도록 요청합니다. 또한 코치는 각 코호트에게 임시로 개인 설정을 수정하여 '웹사이트 주소’를 자신의 ‘Accountability’ 토픽 첫 번째 게시글의 직접 브라우저 주소로 설정하도록 요청합니다. 이 ‘Accountability’ 토픽은 코치가 더 읽고 싶어 할 수 있는 추가 정보를 제공할 수 있는 곳입니다(코치가 관심이 있다면 해당 토픽의 공개된 답변 중 일부도 읽을 수 있을 것입니다 :wink: ). @jord8on, 앞서 언급하신 "로브 샷 마스터하기"와 같은 토픽에 '태그’를 붙이는 방식이 바로 이것입니다 :wink:
  3. 코호트들이 코치의 PM에 한 줄 답변을 남기면, 코치는 코호트의 아바타를 클릭한 후 팝업으로 나타나는 해당 코호트의 ‘Accountability’ 토픽 링크를 즉시 클릭하여 참가자에 대해 더 자세히 알 수 있습니다.
  4. 그 시점부터 코치와 모든 코호트 간의 모든 소통은 이 ‘2020년 3월 5일~12일 클리닉’ PM에 대한 답변으로 이루어집니다.
  5. 클리닉이 종료되면, 코호트들은 계정 설정의 웹사이트 주소를 클리닉 시작 전의 원래 값으로 되돌립니다.

제 이해를 바탕으로, 이는 토픽 제목에 완전히 나열되지 않았던 문제들을 포함하여 여러분의 문제를 해결하는 것이라고 생각합니다.

Jord8on, 기꺼이 도와드릴게요. 도움이 필요하시면 말씀해 주세요. 원하시면 비공개 메시지(PM)를 통해 연락할 수도 있고, 이해를 돕기 위해 스크린샷을 보내 주셔도 됩니다.

4레벨 사용자는 게시물을 삭제할 수는 있지만 플래그를 관리할 수는 없습니다. 하지만 비공개 그룹인 경우, 그룹 소유자가 필요할 때 사용자를 추방하고 다시 추가할 수 있으므로 플래그를 사용해야 할 필요는 거의 없습니다.

Dan