먼저 배경을 간단히 설명하자면, 저는 최근 20년 이상 운영해 온 포럼을 아주 과감하게 재구성했습니다. 수년간 자연스럽게 생겨난 약 100개의 카테고리/하위 카테고리를 없애고, 관심 주제를 태그로 구분하는 방식의 사용자 게시 가능 카테고리 3개만 남겼습니다. 현재 제 사용자들은 제가 혹시 정신을 잃은 건 아닌지 궁금해하고 있을 겁니다
이 과정에서 너무 늦게까지 고려하지 못한 부작용 중 하나는 카테고리 전문가 기능입니다. 저는 몇몇 카테고리에서 이 기능을 켜 두었는데, 이제 그 특정 카테고리의 전문가들을 거대한 범주의 전문가로 지정해 두니 상황이 좀 어색합니다. 한편으로는 해당 전문가들이 자신의 전문 분야 밖에서도 좋은 분들이라 괜찮은 측면도 있지만, 응답하는 전문가가 실제로는 다른 분야의 전문가임을 알면서 그 응답이 전문가 답변으로 표시되는 것은 좀 이상합니다.
그래서 (1) 태그 전문가 플러그인이 개발 가능한지, 그리고 (2) 이것이 향후 추가될 기능으로 고려될 수 있는지 궁금합니다.
수정: 이 포럼은 수입이 전혀 없는 취미용 보드(연금은 제외)라 자금 지원을 제공할 수 없다는 점도 덧붙여야겠습니다!
제 현재 루비(Ruby) 지식(매우 제한적입니다)과 GitHub의 Category Experts 코드(컨트롤러, 모델, 직렬화기 같은 신비로운 것들로 가득 차 있죠)를 살펴본 결과, 저는 그 의견에 동의하기 어렵습니다. AI가 제게 도움을 줄 수 있기 전에, 먼저 Discourse 플러그인이 어떻게 작동하는지에 대한 입문 과정을 거칠 필요가 있을 것 같습니다.
음, 만약 당신이 원하는 것이 단순히 "X 태그가 붙은 토픽의 게시글 중 GroupA에 속한 사용자가 작성한 게시글은 다르게 표시된다"는 것이라면, 컨트롤러나 모델은 필요 없습니다. 변경 사항은 훨씬 더 단순합니다. 태그와 그룹 구성을 정의하는 사이트 설정을 추가하고, topic_list_item 시리얼라이저와 post_serializer에 tag_expert_post와 같은 속성이 접근 가능하도록 하는 것만 추가하면 됩니다.