개별 게시글에 태그를 붙이는 방법은 없습니다. 태그는 주제(Topic) 수준에서 추가됩니다. 어떤 목적으로 태그를 사용하시려는지는 이해하지만, 태그는 이 용도에 적합하지 않습니다. 나중에 다시 확인하고 싶은 게시글을 표시하는 방법으로 북마크를 사용하는 것이 도움이 될 수 있을 것 같습니다.
각 신뢰도 단계의 사용자가 수행할 수 있는 작업에 대한 좋은 개요를 제공하는 블로그 게시글이 있습니다: Understanding Discourse Trust Levels. 신뢰도 3단계 이상의 사용자는 사이트 관리를 돕는 역할을 할 수 있습니다. 신뢰도 0단계 사용자는 사이트에서 수행할 수 있는 작업에 대해 매우 제한적입니다.
테마 컴포넌트를 통해 이것이 가능할 것이라고 생각합니다. 게시글 작성자의 사용자 이름 옆에 배지를 표시하는 기존 테마 컴포넌트가 있습니다: Post Badges. 다만, 이는 관리자/배지 페이지에 나열된 배지만 표시하는 데 사용할 수 있는 것 같습니다. 다음 답변에서 제시하는 방법을 사용하여 특정 신뢰도 단계의 모든 멤버에게 사용자 지정 배지를 할당하고, 그런 다음 게시자의 사용자 이름 옆에 해당 사용자 지정 배지를 표시할 수 있습니다.
지적하신 대로 사용자 지정 배지를 일괄로 수여할 수 있습니다. 사용자 지정 배지에 대한 기준이 있다면, Data Explorer 플러그인을 사용하여 두 단계로 이를 수행할 수 있습니다. 먼저 사용자 지정 배지를 생성하고 활성화한 다음, 배지를 수여해야 할 사용자의 이메일 주소를 반환하는 Data Explorer 쿼리를 작성합니다. 예를 들어, 1,000개의 게시글을 작성한 사용자에게 배지를 수여하고 싶다면 다음과 같은 Data Explorer 쿼리를 사용할 수 있습니다:
SELECT
ue.email
FROM user_stats us
JOIN user_emails ue
ON ue.user_id = us.user_id
WHERE us.post_count > 1000
AND ue.primary = true
AND us.user_id > 0
어떤 쿼리를 사용하든, email을 컬럼 이름으로 설정한 단일 컬럼을 반환하도록 확인해야 합니다. 쿼리를 실행한 후 CSV 버튼을 클릭하여 쿼리 결과의 CSV 파일을 다운로드하십시오. 이제 사용자 지정 배지 페이지의 “일괄 수여(Bulk Award)” 버튼을 클릭하고 CSV 파일을 업로드하십시오. 배지는 Data Explorer 쿼리로 반환된 사용자에게 수여됩니다.
TL3 그룹에서 “주제를 재분류하고 이름 변경” 기능을 제거할 수 있는지 궁금합니다. 관리자 설정에서 해당 항목을 찾을 수 없었거든요.
또한, 신뢰도(Trust Level)를 코호트를 추적하고 참여를 유도하는 수단으로 활용하는 방안을 고려 중입니다. TL3를 "슈퍼 유저 그룹"으로 보고 있는데, 이것이 모범 사례인지, 아니면 배지(Badge)를 코호트 조직 기능으로 더 활용해야 하는지 고민입니다.
사용자가 다음 신뢰도로 승격될 때 어떤 알림을 받나요? 알림이 없다면요?
신뢰도를 참여도 측정/코호트 관리 도구로 활용하기로 한다면, 사용자에게 다음 레벨로 승격된 것을 "환영"하는 메시지와 함께 커뮤니티에서 이제 어떤 권한을 가졌는지, 그리고 그 권한을 책임감 있게 어떻게 사용할 수 있는지에 대한 가이드라인을 제공하는 것이 유용할 것 같습니다. 의견 주실 수 있으신가요?
원하시는 방향으로 작동하지 않을 것 같습니다. 신뢰 수준을 전체 사이트의 전반적인 참여도, 혹은 여러분의 경우 모든 코호트에 대한 참여도로 생각해보세요. 저는 디스코르스를 소통에 활용하는 헌장을 설정해 두었고, 그룹 멤버십을 기반으로 카테고리를 만드는 방식이 잘 작동합니다.
신뢰 수준을 그대로 사용하시지 않으셔도 됩니다. 하지만 실제로는 방해가 되지 않는다고 생각합니다. 예를 들어, “주제를 재분류하고 이름 변경” 기능은 주로 작은 오류가 발생했을 때 수정하는 데 사용됩니다. 저는 이 디스코르스에서 해당 기능을 수행할 수 있습니다. 저는 매우 활발히 활동하고 있지만, 이 기능을 한 번 정도 사용했을 것 같습니다. 말씀드리고 싶은 것은, 먼저 시도해 보라는 것입니다. 아마도 문제가 되지 않을 것입니다.
또한, 신뢰된 사용자는 다른 사용자의 내용을 수정할 수 있다라는 설정을 발견했습니다: “높은 신뢰 수준의 사용자에게 다른 사용자의 콘텐츠 수정을 허용”. 이 설정이 TL3의 "권한"에 영향을 미치는지 테스트해 보실 수 있습니다.
이전 답변이 완전히 정확하지 않았습니다. 사용자가 신뢰 수준 2(Trust Level 2)를 달성하면 Member 배지가 수여됩니다. 사용자가 신뢰 수준 3(Trust Level 3)를 달성하면 Regular 배지가 수여됩니다. 사용자는 이러한 배지에 대한 알림을 받게 됩니다. 배지 알림을 클릭하면 해당 배지의 긴 설명(Long Description)이 표시되는 페이지로 이동합니다. 이것이 사용자의 사용 사례에 충분한 알림이 되는지, 아니면 사용자에게 개인 메시지(PM)가 전송되어야 하는지 알려 주실 수 있습니까?
discourse narrative bot enabled 사이트 설정을 비활성화하지 않은 경우, 사용자에게 TL2 프로모션 메시지가 전송됩니다. 이 개인 메시지는 고급 내러티브 봇 튜토리얼을 시작하기 위해 전송됩니다. 사용자가 TL2를 달성할 때 추가 정보를 제공하기 위해 이 개인 메시지의 내용을 사용자 정의할 수 있습니다.
개인 메시지의 내용은 사이트의 Admin / Customize / Text 페이지에서 discourse_narrative_bot.tl2_promotion_message.text_body_template을 검색하여 확인할 수 있습니다. 해당 개인 메시지의 내용은 사용자 정의할 수 있습니다. 그러나 튜토리얼 시작에 대한 지침을 개인 메시지에서 제거하지 마세요. 사용자가 고급 튜토리얼을 시작하려면 이 정보가 필요합니다.
사용자가 TL3를 달성할 때 개인 메시지를 전송하는 직관적인 방법을 생각할 수 없습니다. 플러그인을 통해 이를 수행할 수 있지만, Discourse API를 통해서도 가능할 것입니다. 다만 API를 통해 이를 구현하려면 몇 가지 단계가 필요합니다.
제가 이 방식에서 가장 큰 문제로 보는 것은 사용자가 사이트 내 다른 사용자의 상태를 조회할 수 있게 된다는 점입니다. 이 때문에, 현재 사용자의 사용자 이름 기반으로 쿼리의 사용자 이름 매개변수를 백그라운드에서 설정할 수 있는 방법을 찾을 수 없다면, TL2 그룹과 같은 그룹에게 쿼리 접근 권한을 부여하는 것을 주저하게 됩니다. 이를 위해서는 Discourse 코드 변경이 필요합니다.