여러분 안녕하세요,
현재 사용 중인 솔루션의 대체 방안으로 Discourse를 검토해 보고 있습니다. 하지만 문서를 읽어봐도 trust_levels와 groups에 대해서는 좀 혼란스럽습니다.
최선의 방법은 무엇일까요?
이미 생성된 trust_levels를 사용하는 것이 좋을까요, 아니면 자체적으로 다른 그룹을 만들어서 그것만 사용하는 것이 좋을까요?
피드백을 주시면 감사하겠습니다. 좋은 하루 보내세요.
여러분 안녕하세요,
현재 사용 중인 솔루션의 대체 방안으로 Discourse를 검토해 보고 있습니다. 하지만 문서를 읽어봐도 trust_levels와 groups에 대해서는 좀 혼란스럽습니다.
최선의 방법은 무엇일까요?
이미 생성된 trust_levels를 사용하는 것이 좋을까요, 아니면 자체적으로 다른 그룹을 만들어서 그것만 사용하는 것이 좋을까요?
피드백을 주시면 감사하겠습니다. 좋은 하루 보내세요.
안녕하세요 @Jarjar, Discourse Meta에 오신 것을 환영합니다!
정확히 무엇을 달성하시려는 건지 알 수 있을까요? 비공개 카테고리인가요? 아니면 로그인한 사용자만 볼 수 있는 카테고리인가요?
안녕하세요,
따뜻한 환영의 말씀 감사합니다.
실제로 두 가지 모두 해당되는데, 대부분의 콘텐츠는 로그인한 사용자만 접근할 수 있도록 하고 싶습니다. 그 외에도 사적인 카테고리와 채널이 여러 개 생길 예정이라 trust_levels 설정에서 바로 헤매고 있습니다.
그냥 trust_levels를 제거하고 나만의 그룹을 만드는 것이 더 쉬울지 궁금하네요. 하지만 그게 최선은 아닐 수도 있고, trust_levels가 존재하는 데는 이유가 있을 것 같아서요 ^^
이것들을 '제거’할 수 없습니다.它们是 Discourse 전체의 기반에 내장되어 있기 때문입니다. 단순히 미리 만들어진 그룹이 아니라, 그룹들은 이 위에 위치하며 모든 그룹이 신뢰 수준(Trust Level) 시스템을 사용합니다. 하지만 카테고리에는 하나 또는 둘 다에 대한 잠금을 걸 수 있습니다.
만들려는 모든 그룹이 이 시스템에 의존하기 때문에, 신뢰 수준이 어떻게 작동하는지 설명하는 신뢰 수준 가이드를 읽어보시는 것이 좋습니다. 그룹은 단순히 사용자의 모임일 뿐이며, 모든 구성원은 신뢰 수준을 가집니다. 이는 정적(그룹에 지정된 수준이 그룹의 모든 구성원에게 적용됨)이거나 독립적(각 구성원이 자연스럽게 도달한 수준을 가짐)일 수 있습니다.
신뢰 등급은 기본적으로 신규 사용자와 커뮤니티 전체를 위한 안전장치 역할을 합니다. 이를 이해하기 좋은 비유를 하나 들어볼까요? 신뢰 등급은 당신의 집에 처음 온 낯선 사람이라고 생각하면 됩니다. 처음 방문할 때는 그 사람을 충분히 알지 못해 신뢰할 수 없으므로, 혼자 돌아다니도록 내버려 두지 않겠죠. 그리고 그 사람의 입장에서는 당신의 집에 처음 온 것이므로, 길을 잘 알지 못합니다.
신뢰 등급은 사용자에게 문제가 될 수 있는 기능에 접근하지 못하도록 샌드박스 형태로 커뮤니티에 안전하게 참여할 수 있게 해주는 방법입니다. 이들은 낯선 사람에게 개인 메시지를 보내거나 스팸 링크를 남기는 등의 행위를 할 수 없습니다. 시간이 지나며 읽기와 참여를 통해 올바른 동기로 이곳에 있음을 증명하면, 더 많은 기능을 사용할 수 있게 됩니다. 이제 포럼에 충분히 익숙해져 포럼을 어떻게 사용하는지 이해하게 되는 것이죠.
따라서 해당 설정은 기본값 그대로 두시기 바랍니다. 필요할 경우 나중에 조정할 수 있다는 점을 기억해 두세요. 그 위에 사용자 정의 그룹을 구축하면, 포럼 전체에서 누가 어떤 콘텐츠에 접근할 수 있는지를 결정할 수 있습니다.
로그인한 사용자만 접근할 수 있도록 하려면, 해당 카테고리를 TL0 사용자만 접근할 수 있도록 설정하세요. 모든 로그인된 사용자는 TL0이므로, 이렇게 설정할 수 있습니다.
TL1 사용자라면 동시에 TL0과 TL1입니다. TL3 사용자라면 TL2, 1, 0 모두에 해당합니다. 따라서 카테고리를 TL0만 접근할 수 있도록 설정하면, 해당 카테고리 내의 주제(topic)를 비공개로 만들 수 있습니다.
아니면 그냥 로그인 필요을 켜 두면 됩니다…
그 마음은 충분히 이해하지만, 제 사용자 사례에서는 예를 들어 TL3에서 부여되는 권한이 이미 너무 높고, TL2의 일부 권한도 제거하고 싶습니다.
커뮤니티를 강화하기 위해 만들어졌다는 점은 이해하지만, 제 사용자 사례에서는 그들이 모드가 해야 할 일까지 할 수 있게 해주는 것이 문제입니다.
TL0과 TL1의 장점은 이해하지만, 그 이상은 너무 과합니다.
그렇다면 해당 레벨의 요구 조건을 높여서 사실상 아무도 도달할 수 없게 하는 것이 합리적인가요?
다른 디스코드 기반 시스템에서 온 터라 조금 혼란스럽고, 처음부터 제대로 이해하고 올바르게 설정하고 싶습니다.
예를 들어, 제 디스코드에서는 다음과 같이 구성되어 있습니다:
미인증 사용자 (TL0에 해당)
인증 사용자 (Discourse의 로그인 사용자에 해당)
신뢰할 수 있는 사용자 (TL1에 해당)
TL2에 해당하는 레벨은 사용하지 않음
모드 (TL3 & TL4)
스태프 (TL3 & TL4)
관리자 (TL3 & TL4)
어떤 권한을 말씀하시는 건가요? 권한을 사용자 정의할 수 있는 “… 허용 그룹” 설정이 많습니다. 예를 들어, 다른 사람이 작성한 게시물의 제목, 카테고리, 태그를 TL3 사용자가 수정할 수 없希도록 하려면 edit all topic groups 설정을 사용할 수 있습니다.
TL3:
TL2:
edit all topic groups를 변경하세요
tl3 links no follow를 변경하세요
또한 invite allowed groups와 personal message enabled groups도 있습니다.
설정을 찾기 위해 Trust Level Permissions Reference 를 사용합니다
자, 내가 그걸 하려고 하는 게 완전히 멍청한 건 아니고, TL 설정을 바꾸는 건 다른 커뮤니티 관리자들도 하는 일이 맞죠?
처음부터 잘못하기보다는 제대로 이해하고 좋은 출발을 하고 싶어서요 ^^
귀찮게 드려서 죄송합니다만, 공동 CEO이시니 이 부분에 대해 잘 알고 계실 거라고 생각해서 이렇게 연락드렸습니다.
앞서 말씀드렸듯이, 다른 Disc 기반 커뮤니티 도구에서 넘어온 입장에서 권한(perms) 설정이 좀 어렵게 느껴집니다. 다양한 문서를 꽤 오래 읽었지만, 일부 참고 자료는 4년 전 글이라 그 사이 변경된 사항이 있어 무엇을 찾아야 하는지 교차 확인하는 데 시간이 많이 걸리고 복잡해졌습니다.
어쨌든, 이제 다양한 신뢰 수준(trust levels)과 사용자가 커뮤니티에서 활동할수록 자동으로 더 높은 권한이 부여되는 방식을 이해하게 되어 그룹 설정 작업을 시작했습니다.
다만, 스태프(staff) 역할에 대해서는 다소 혼란스럽습니다. 관리자(admins)는 관리자고, 모더레이터(moderators)는 모더레이터인데, 이 역할의 의도가 잘 보이지 않아서요.
이해하려고 보니 기본 모더레이터 권한이 너무 방대하여 고객 데이터를 내보내는 등의 권한까지 허용된다는 글(Admin vs Moderator vs leader - #14 by robmc)과 카테고리 모더레이터라는 개념까지 있어서 이제 완전히 헤매고 있습니다.
Discourse 측 담당자와 통화하여 모든 것을 제대로 이해했는지 확인하고 싶습니다. 유료 상담도 마다하지 않습니다.
Discourse로 전환하면 우리에게 많은 이점이 있다는 점은 확신하지만, 실수는 절대 할 수 없는 상황입니다.
안녕하세요, Discourse에 오신 것을 환영합니다.
이 작업들을 수행하는 방법을 안내해 드리고, Discourse에서 신뢰 등급(trust levels)과 모더레이션이 어떻게 작동하는지, 그리고 원하는 결과를 어떻게 달성할 수 있는지 설명해 드릴 수 있습니다.
저는 2015년부터 Discourse 포럼에서 모더레이터/관리자로 일해 왔으며, 커뮤니티 관리/모더레이션 분야에서 10년 동안 경력을 쌓았습니다. 또한 Discord에서도 관리 및 모더레이션을 해본 경험이 있어, 두 플랫폼의 유사점과 차이점을 설명해 드릴 수 있습니다. 역할 기반 모델(roles-based model)을 사용하던 곳에서 오셨다면, Discourse에는 신뢰 등급과 관련된 내장 모더레이션 기능이 많아 혼란스러울 수 있다는 점을 잘 이해하고 있습니다.
편하게 개인 메시지(PM)를 보내 주시면, 영상 통화를 할 시간을 맞춰 보겠습니다.
원하시면, 설정이 제대로 이루어지도록 중기적으로 여러분의 사이트에서 자원봉사자로 모더레이터/관리자를 맡아 드릴 수도 있습니다. 저는 Discourse 작업을 정말 좋아하며, 더 많은 커뮤니티가 Discourse를 사용하길 바랍니다. (한 스트리머 친구가 봇과 설정을 다듬는 것을 좋아하지 않아서, 저도 Discord에서 자원봉사자로 관리/모더레이션을 해준 적이 있습니다. 저는 그런 설정을 하는 것을 좋아하기 때문에 그 마음을 잘 이해합니다.)
Marketplace 채널에 주제를 열어 Discourse 설정을 위한 지원을 찾고 있다는 것을 설명하는 것도 가능합니다.
언급하신 모든 사항은 설명하고 확인하기가 간단할 것입니다.
Moin이 언급했듯이, 다음 사항들은 가능합니다:
Moin이 여기에서 모든 설정을 언급했지만, 제가 해당 설정들을 함께 살펴볼 수도 있습니다:
그리고 다음 부분에 대해서는 스태프(staff) 역할을 설명해 드릴 수 있습니다.
스태프 역할은 주로 사이트에서 누가 관리자/모더레이터인지 표시하는 데 사용됩니다. 관리자는 사이트 설정과 테마를 변경할 수 있고, Discourse의 모더레이터는 계정 정지, 스팸 처리 등을 담당합니다. 그들은 사이트 전체의 모더레이터입니다.
사람들이 사이트의 콘텐츠를 모더레이션(토론 닫기, 슬로우모드 도입 등)하기 위해 모더레이터를 찾을 때, 보통 신뢰 등급 4(리더)가 이 역할을 수행하기에 가장 적합합니다.
이렇게 하는 것을 막을 것은 없습니다