팀 여러분,
최근에 discourse 관리자 역할을 맡게 되었습니다. 저는 여러 곳에서 오랫동안 사용자로 활동해 왔지만, 카테고리/태그를 가장 효과적으로 관리하는 방법에 대해 도움을 받고 싶습니다.
현재 Industrial(산업용), Commercial(상업용), Domestic(가정용) 카테고리가 있습니다. Industrial 하위에는 Oil and Gas(석유 및 가스), Mining(채굴), Power Generation(발전) 하위 카테고리가 있습니다. 태그를 사용하여 관리할 수 있다고 생각했던 세 번째 계층 구조가 필요합니다. 문제는, 예를 들어 Oil and Gas 하위에 Onshore(육상)와 Offshore(해상)를 필수 태그로 지정하면, 사용자가 생성할 수 있는 추가 태그를 사용할 수 없는 것 같습니다. cable, wire, EEHA, motor와 같은 다른 태그 그룹을 추가하면, 이들도 필수 플래그로 사용될 수 있는데… 이는 제가 원하는 방식과 맞지 않습니다.
다음은 선호하는 계층 구조의 예입니다. (예를 들어 onshore를 필수 태그로, any-tag를 임의의 태그 또는 임의의 태그 그룹으로 설정할 수 있습니다.)
Industrial
└─ Oil and Gas
│ └───Onshore
│ │ - any_tag
│ │
│ └───Offshore
│ - any_tag
│
└─ Mining
│ └───Extraction
│ │ - any_tag
│ │
│ └───Processing
│ │ - any_tag
│ │
│ └───Refining
│ - any_tag
│
└─ Power Generation
Commercial
└─ Foo
Domestic
└─ Blah
질문 1: 태그 관리 방식에서 제가 놓친 부분이 있을까요?
질문 2: 한 그룹에서 필수 태그를 지정하고 그 뒤에 임의의 태그를 허용할 수 없다면, 하위 카테고리를 Oil and Gas - Onshore, Oil and Gas - Onshore처럼 만드는 것이 더 나은 방법일까요?
이 시스템의 작동 방식을 더 잘 이해하는 데 도움을 주셔서 감사합니다. 참고로, 과거 질문들을 검색해 보았지만, 그것들은 필수 그룹 또는 자유 태그만을 다루고 있을 뿐, 이 둘의 혼합에 대해서는 다루지 않는 것 같습니다.



