저는 초등, 중등, 고등이라는 세 가지 주요 카테고리를 가지고 있습니다. 이 카테고리들은 서로 꽤 독립적이며(주제의 90%는 다른 카테고리의 관심사와 무관합니다). 더 일반적인 카테고리는 있지만, 많은 수의 카테고리(최대 10~15개)를 추가하고 싶지는 않습니다.
교육용 로봇에 관한 한 가지 주제를 모든 사용자와 공유하고 싶습니다.
2.1. "교육용 로봇"이라는 이름을 가진 카테고리를 만들 수도 있겠지만, 디지털 리터러시가 낮은 일부 사용자에게 혼란을 줄 수 있습니다. 일부 사용자는 초등 교사이므로 “초등” 카테고리에 로봇 관련 새 주제를 만들고, 다른 일부는 “교육용 로봇” 카테고리에 만들 가능성이 있습니다.
2.2. 주제를 3개로 복제하는 방법도 있지만, 저는 모든 커뮤니티 구성원이 각자의 "자연스러운 위치"에서 함께 대화하기를 원합니다.
이것은 계층형 시스템에서 흔히 발생하는 문제입니다. 태그가 도움이 될 수 있지만, 사용자가 디지털적으로 숙련되지 않은 경우 감독과 유지보수가 필요합니다. 콘텐츠 기반의 자동 태그(훌륭한 새 기능!)도 도움이 될 수 있지만, 거울(미러링)된 주제가 특정 시나리오에서 유용할 수 있다고 생각합니다.
솔직히 제 경험은 많지 않지만, 콘텐츠가 매우 구체적일 때 더 잘 작동하는 커뮤니티가 있다는 느낌을 받습니다. 제가 초등학교 교사라면 대학 입시 관련 콘텐츠를 읽고 싶지 않을 것입니다. 그 반대도 마찬가지입니다.
하지만 완전히 독립적인 커뮤니티들도 아닙니다. 왜냐하면 모든 구성원에게 흥미로울 수 있는 주제들이 몇 가지(물론 많지는 않지만) 존재하기 때문입니다. 제 질문에 답하기 위해 제 예시로 돌아가 보겠습니다. 저는 “초등학교”, “중학교”, "고등학교"라는 세 가지 큰 카테고리를 가지고 있으며, "스크래치, 재미있고 쉬운 프로그래밍 언어"라는 주제의 게시물을 올리고 싶습니다.
이 주제를 만들고 "초등학교"와 “중학교” 태그를 붙일 수는 있지만, 어디에 올릴까요?
“일반” 카테고리를 만들면, 곧 다른 카테고리에 올려야 할 내용을 올리는 사용자들로 인해 내용이 뒤섞인 상태가 될 것입니다. 저는 "일반"이나 “기타” 카테고리를 크게 좋아하지 않습니다.
"프로그래밍 언어"나 "코딩"과 같이 더 구체적인 카테고리를 만들면, 프로그래밍 분야에 큰 관심이 없는 많은 사용자들이 구독하지 않을 것입니다. 물론 스크래치를 그 자연스러운 카테고리(예: 초등학교)에서 소개한다면 스크래치 자체에는 관심이 있을 수 있지만요.
사이드바를 만들고( discourse-category-sidebars를 사용하여) 그 안에 태그 링크를 넣는 것이 가능하다는 것을 알고 있습니다. 이는 하나의 해결책이 될 수 있지만, 사용자가 각 게시물을 올바르게 태그해야 함을 의미합니다. 그리고 두 가지 진입점이 생길 것입니다: 카테고리(초등학교)와 태그(초등학교)인데, 이 둘의 콘텐츠는 다를 것입니다 …
제 설명이 잘 전달되었기를 바랍니다. 제프님, 귀를 기울여 주셔서 감사합니다. 정말 영광입니다. 그리고 기회가 될 때마다 여러분의 플랫폼이 얼마나 훌륭한지 말씀드리고 싶습니다.
제 이해가 맞다면, 하나의 해결책은 부분적으로 제한된 “일반(General)” 카테고리를 사용하는 것입니다. 모든 사용자는 카테고리를 볼 수 있고답글을 달 수 있지만, 스태프(또는 여러분이 지정한 특정 그룹)만 새 주제를 만들 수 있도록 카테고리 제한을 설정할 수 있습니다. 이렇게 하면 주제 분류가 혼란스러워질 여지를 막을 수 있습니다. 자세한 내용은 Understanding groups and category permissions 을 참고해 주세요.
대부분의 일반 콘텐츠가 사용자 제출로 이루어질 것으로 예상된다면, “일반” 카테고리를 설정하여 모든 새 주제가 스태프의 승인을 받아야 하도록 하는 것도 선택적인 도구입니다. 이렇게 하면 필터링 시스템을 구축할 수 있습니다.
Discourse Docs 의 유용성도 살펴볼 가치가 있습니다. 사용자들이 이 기능의 존재를 알도록 안내해야 하지만, 모든 것을 정리하는 좋은 방법이 될 수 있습니다.
거울(mirrored) 주제 기능이 조만간 로드맵에 올라올 것으로 예상하지는 않으므로, 위의 해결책 중 하나가 실행 가능한 대안이 되기를 바랍니다. 궁금한 점이 있으면 알려주세요.