음, 기본적으로 저는 제 Heroes 테마로 좀 놀아보고 있는 중입니다. 그래서 이건 재분배할 수 없는 자산, 실험적인 스타일, 추가 테마 컴포넌트, 그리고 조정된 사이트 설정과 텍스트가 포함된 비테마화 가능한(non-themable) 버전입니다.
하지만 문서화 목적과 추가적인 영감 및 피드백을 얻기 위해 몇 가지 게이미피케이션 아이디어를 공유하고 싶습니다. 이는 제가 일반적으로 가치 있다고 생각하는 아이디어들입니다.
전체적인 관점
이 설정은 기본 “더 보기(More)” 드롭다운을 제거하고, 카테고리를 *왕국(Realms)*으로 이름을 바꾸며, 기본적으로 "더 보기"에 묶여 있던 링크 중 일부를 가져오는 *여정(Journey)*이라는 사용자 정의 섹션을 추가합니다: 배지는 달성(Achievements), 사용자는 동맹(Fellowship), 그룹은 *길(Paths)*로 변경됩니다.
배지 / 달성
기본 신뢰 수준(Basic trust level)에 고유한 룩을 추가하고 모든 “처음(First time)” 유형의 배지와 정렬했습니다. 이는 이러한 배지를 단순한 온보딩 단계로 명확히 구분합니다. “시작하기(Getting Started)” 섹션에서 모든 청동(Bronze)과 은(Silver) 배지를 이동할 수 있기를 원하지만, 관리자 백엔드에서는 이를 수행할 수 없는 것 같습니다.
고유한 시작 배지를 가지는 것이 Discourse에서 일반적으로 유용할 수 있다고 생각합니다. 이는 온보딩 단계를 명확히 표시하고 청동 배지의 가치를 실제 커뮤니티 관련 달성으로 높이기 때문입니다.
그룹 / 길
그룹을 기반으로 한 많은 게이미피케이션을 추가하여, 멤버들이 취할 수 있는 *길(Paths)*로 재구성했습니다. 각 길은 멤버가 역할로 채택할 수 있는 고유한 능력을 제공합니다. 그룹 가입은 *길 해제(Unlocking a path)*로 재구성되며, 수동으로 지정될 수 있습니다(관리자나 모더레이터와 같은 스태프 그룹의 경우) 또는 배지 부여를 통해 달성될 수 있습니다(https://meta.discourse.org/t/user-group-membership-management-through-badges/281836에서 활성화된 방식).
관리자 / 수호자(Guardians)
수호자는 본질적으로 모든 백엔드 기능, 멤버 금지 또는 무음 처리를 포함하여 전체 액세스 권한이 있는 관리자입니다.
모더레이터 / 지킴이(Keepers)
지킴이는 모더레이터이지만, 그룹 모더레이터일 수도 있습니다. 이 역할은 경찰 활동(policing)보다는 큐레이션(curating)에 초점을 맞춥니다. 저는 그룹 모더레이터 역할에 대해 일반적으로 좋아하는 구분입니다.
연인(Lovers)
이 그룹은 “보답(Gives Back)” 또는 "공감(Empathetic)"과 같은 배지로 해제될 수 있습니다. 저는 특수 그룹 능력을 설정하여 연인만 이모지 반응을 사용할 수 있도록 했습니다:
일반 사용자는 좋아요(likes)만 줄 수 있습니다. 이는 반응을 환호(cheers)로만 계산하여 *연인(Lovers)*을 리더보드의 독점 큐레이터로 만드는 방식으로 더 발전시킬 수 있습니다. 이것이 실제로 어떻게 작용할지 궁금합니다.
신화 제작자(Mythmakers)
신화 제작자(Mythmaker) 그룹은 위대한 콘텐츠와 헌신을 보상하는 배지로 해제될 수 있습니다. 그룹을 해제하는 데 여러 개의 배지를 요구하는 것도 좋을 수 있습니다. 단 하나만 요구하는 것보다.
그들의 특수 능력은 다른 멤버의 콘텐츠를 격상시키는 것입니다. 저는 이 그룹에 태그에 대한 독점 액세스 권한을 부여하여 이를 설정했습니다:
이것은 이러한 태그를 기반으로 주제를 특징으로 하는 컴포넌트로 더 발전시킬 수 있으며, 이 그룹은 추천 콘텐츠의 큐레이터가 될 것입니다.
서기관(Scribes)
*서기관(Scribes)*은 전문가(Experts) 그룹입니다. 그들의 게시물은 강조된 배경으로 구분됩니다:
다른 전문가 구현과 유사하게, 그들은 지식 카테고리에서 그룹 모더레이터일 수도 있습니다.
구현
저는 해결하고 싶은 구현 과제 중 하나로, 특수 능력을 멤버의 기본 그룹으로 제한하는 방법에 대해 궁금합니다. 따라서 멤버가 여러 길을 해제할 수 있더라도, 한 번에 하나를 선택해야 합니다.
예를 들어, 제 연인(Lovers) 능력 구현에서는 반응이 CSS로만 사용 가능하도록 설정되어 기본 그룹 클래스로 제한되므로 작동합니다. 하지만 그룹 권한을(예: 태그에 대한 액세스) 해당 그룹이 기본 그룹일 때로 제한하는 방법이 있는지 궁금합니다.













