그러나 3번째 항목에서 문제가 발생합니다. 스태프 멤버만 찾을 수 있는 비공개 배지를 만들 수 없는 것 같습니다. 만약 제 이해가 틀렸다면 알려 주시기 바랍니다. 그러면 이 문제를 해결할 수 있고, 배지 방식을 채택할 것입니다.
그룹(Groups) 기능을 사용하여 이를 구현할 수 있는지 확인해 보았습니다.
스태프 멤버만 볼 수 있는 그룹을 생성할 수 있었습니다. 하지만 그룹은 프로필 페이지에서만 찾을 수 있어 100% 편리하지는 않습니다. 그래서 그룹을 기본 그룹으로 설정하고 아이콘을 지정해 보았습니다. 작동은 했지만, 모든 사용자에게 사용자 아바타에 아이콘이 표시되었습니다.
그 접근 방식에서 내가 보는 문제는 사용자가 티어를 변경할 때 어떻게 되는가 하는 것입니다. 이전 티어의 주제에 대한 접근 권한을 잃게 되나요? 모든 주제를 이동시키나요?
그는 그룹 메시지가 아니라 공개 주제를 사용하고 있는 것으로 보입니다. 즉, 모든 고객이 볼 수 있는 주제 말입니다. 따라서 모든 사람이 모든 내용을 볼 수 있는 것이 바람직할 것입니다. 유료 티어와 관계없이, 고객들이 다른 고객의 질문에서 답변을 찾고 서로의 질문에 답할 수 있도록 말이죠.
모든 주제는 등급과 관계없이 모든 사용자에게 표시됩니다. 유료 등급에서 무료 등급으로 변경된 경우에도 해당 주제에 읽기 및 작성 권한을 유지할 수 있으며, 다른 사용자들도 해당 주제를 볼 수 있습니다.
유일한 차이는 등급이 높을수록 답변을 더 빨리 받을 수 있다는 점입니다.
가장 쉬운 해결책은 모든 사람이 읽을 수 있고(필요에 따라 답글도 달 수 있는) 카테고리입니다. 그러면 모든 사람이 모든 내용을 볼 수 있으며, 프리미엄 멤버가 아닌 사용자는 자신이 무엇을 놓치고 있는지 분명하게 알게 될 것입니다.
프리미엄 그룹에 누가 속해 있는지 사람들에게 알리는 데에는 문제가 없다고 생각하지만, 스태프에게만 해당 멤버가 눈에 띄지 않도록 CSS를 활용할 수 있다고 봅니다. 그룹 소속 정보가 JSON 로드에 포함되어 있으므로 이를 대상으로 설정할 수 있지만, JSON을 직접 확인하는 사람에게는 이 정보가 노출될 것입니다.