포럼에서 태그를 사용하면서 조금씩 어려움을 겪고 있습니다(여기 게시된 훌륭한 태그 도입 가이드를 읽었음에도 불구하고요 ^^). 다음 질문들은 이러한 경험에서 출발했으며 모두 서로 관련이 있습니다:
사용자가 태그를 만들 수 있도록 허용해 두었는데, 사용자가 만드는 모든 태그가 “기타 태그” 그룹으로 들어가네요. 사용자가 태그를 생성한 카테고리의 관련 태그 그룹에 새 태그를 자동으로 할당하는 방법이 있을까요?
제 포럼에는 사람들이 독서 경험을 공유하는 카테고리가 있습니다. 장기적으로 이 카테고리를 텍스트 종류(소설, 단편 소설, 시, 시집 등), 저자, 책 이름으로 탐색할 수 있는 것이 매우 중요할 것입니다. 이상적으로는, 가령 루이즈 글럭(Louise Glück)에 대해 아무도 게시물을 올린 적이 없다면, 어떤 사용자든 그녀에 대한 주제를 시작할 수 있어야 하고, 이미 체계적인 방식으로 이루어지는 것이 좋겠습니다. 제가 상상하는 모습은 에디터가 사용자에게 태그를 위계적으로 입력하도록 요청하고, 요청된 특정 태그 그룹에 자동으로 할당하는 것입니다(예: 이야기하는 텍스트 종류를 추가하세요; 이제 저자를 추가하세요; 이제 책을 추가하세요). 이를 어떻게 구현할 수 있을까요?
– 또한, 한 태그가 두 개의 카테고리에서 횡단적으로 사용되되, 다른 카테고리에서는 선택할 수 없도록 하는 방법은 무엇인가요? 제 이해로는, 태그는 한 카테고리에만 제한되거나 모든 카테고리에서 선택 가능하게 설정되는 것 중 하나인 것 같습니다. 이는 여러 측면에서 중요합니다: 위 사례(#2)에서 시와 산문을 모두 출간하는 저자는 두 개의 상위 태그에서 표현되는 단일 태그로 이해될 수 있습니다.
– Writings(글쓰기) 카테고리 아래에는 *Books in process(진행 중인 책)*라는 하위 카테고리가 있어, 커뮤니티가 더 큰 프로젝트에 체계적으로 기여할 수 있도록 했습니다. Books in process 하위 카테고리에 게시된 시가 Writings 카테고리에만 제한된 태그(즉, “member-poem” 태그)를 가질 수 있는 방법은 무엇인가요? 이렇게 하면 진행 중인 책에 속하는 시도 일반 멤버 시 태그를 통해 찾을 수 있기를 원합니다.
대충 이 정도입니다. 제가 원하는 것이 현재 불가능하다면, 어떻게 접근하시겠습니까?
코딩에 대해 잘 알지 못하지만, 이 사업을 시작하면서 얻은 아름다운 부수적 효과 중 하나는 여러분의 작업이 얼마나 복잡하고 정교한지 이해하기 시작했다는 것입니다. 사소한 변경 하나하나도 많은 노력이 필요하며, 아무도 예측할 수 없었던 결과물이나 도전과제를 초래할 수 있고, 사용 사례는 무한합니다. 제가 제시한 이러한 태그 관련 요구 사항들이 더 많은 분들에게도 의미 있게 느껴지기를 바랍니다.
멋지네요! 질문을 통해 실험 과정을 지켜볼 수 있어 흥미롭습니다. 알게 되실 텐데, 태그는 강력하고 다양한 방식으로 활용할 수 있지만, 태그 관리 UI는 때때로 조금 혼란스러울 수 있습니다.
(1)에 대해 말씀드리자면, 제 경험상 사용자가 태그를 추가할 때 느슨하게 두는 것이 문제가 되지 않았습니다. 다만, "기타 태그"에 태그가 남아있지 않도록 주기적으로 정리를 해주셔서 모든 태그가 분류되거나 삭제되도록 관리해야 합니다. 여러분과 모더레이터도 주제가 올바르게 태그되도록 도울 수 있습니다. 이는 (물론 사이트 규모에 따라 다르겠지만) 그렇게 많은 시간을 차지하지 않으며, 사이트가 어떻게 사용되는지 이해하는 데 도움이 됩니다. 이후 Contribute > Site feedback 주제를 활용하여 멤버들이 태그를 어떻게 사용했으면 하는지에 대한 가이드를 제시할 수 있습니다.
(2)의 경우, 카테고리 템플릿을 사용하여 사용자가 주제 내에서 정보를 구조화된 방식으로 제공하도록 유도하고, 가능하면 태그도 추가하도록 할 수 있습니다. 그렇지 않다면 여러분과 모더레이터가 그 과정을 도울 수 있습니다.
(3)의 경우, 태그나 태그 그룹을 여러 카테고리에 제한할 수 있습니다. 시도해 보셨나요?
도전을 해보고 싶으시다면, Custom Wizard Plugin 🧙 을 참고해 보세요. 이 플러그인은 폼을 생성할 수 있는 기능을 제공합니다. 하지만 이 방식은 금방 복잡해질 수 있으니 주의하세요!
사용자가 자유롭게 태그를 추가할 수 있는 것도 마음에 듭니다. 조언을 따라 사용자가 모든 것을 각 카테고리에 따라 쉽게 찾을 수 있도록 필요한 태그를 생성할 수 있도록 유도하는 템플릿을 추가했습니다. 또한 여러 카테고리에 태그 그룹을 몇 개 추가했는데, 잘 작동했습니다.
태그 시스템은 정말 인상적이지만, ‘조금’ 혼란스러울 수 있다고 하셨을 때 동의하기 어렵습니다: 아주 빨리 매우 혼란스러워집니다.
여러분께 조금이라도 도움이 되기를 바라며, 요청하지 않은 몇 가지 제안을 남깁니다:
사용자의 관점에서 이걸 관리하기 위해 세 개의 다른 페이지가 있는 것은 의미가 없습니다: 태그를 표시하는 데만 사용되는 페이지, 태그 그룹을 편집하기 위한 두 번째 페이지, 그리고 각 개별 태그를 위한 세 번째 페이지. 태그 그룹 편집과 태그(동어 포함) 편집을 모두 관리자 보기의 forum.com/tags 페이지 내에서 수행할 수는 없을까요?
태그 그룹을 분류할 방법이 있어야 합니다: 제 경우를 예를 들면, "저자"라는 태그 그룹 카테고리가 있으면 정보를 찾는 것이 훨씬 쉬워집니다 (이러한 카테고리에는 자체 제한 사항이 있을 수 있지만, 여기서 묻는 것은 이 조직을 시각화하는 더 나은 방법뿐입니다)
태그 그룹이 표시되는 순서를 결정할 방법이 없습니다. 메인 태그 페이지와 태그 그룹 편집 페이지 모두에서 (알파벳 순서로만 표시됩니다). 이 경우 제게 처음 두 개의 그룹으로 표시되는 것은 "시인"과 "산문 작가"이지만, 작가 이름은 10개 그룹 아래에서 시작됩니다. 이상적으로는 이 첫 번째 두 카테고리 안에 모두 포함되는 것으로 이해될 수 있으면 좋겠습니다.
위 스크린샷의 텍스트에는 "제한을 추가하려면"이라고 되어 있지만, 태그 그룹은 사이트의 태그를 정리하는 데만 사용될 수도 있습니다. 원한다면 나중에 제한 사항을 추가할 수도 있습니다. 나쁜 예로, “책” 카테고리에 "저자"와 “카테고리” 태그 그룹 모두에서 태그를 요구하는 설정을 할 수 있습니다.
정렬 옵션은 제한적입니다. 기본적으로 태그는 인기 순으로 정렬되지만, tags sort alphabetically 사이트 설정을 활성화하여 이를 무시할 수 있습니다. 사용자는 태그 페이지에서 알파벳 순과 인기 순 사이를 전환할 수도 있습니다.