그 이유는 클라이언트의 마케팅 전략 때문입니다. 동일한 카테고리/라벨을 가지고 있으며, 콘텐츠가 정확히 다음과 같이 렌더링되기를 원합니다:
“Wireless Acess Points” <— 상위 카테고리,
하위 카테고리 ----> “Autonomous APS”
“Network Ecosystem”
하위 카테고리 ----->" Autonomous APs" <— 동일한 콘텐츠.
그러나 같은 사이트의 다른 위치에서는 동일한 콘텐츠가 렌더링되지만, 다른 우산 카테고리(상위 카테고리) 아래에 배치되어 있습니다. 이 문제를 해결할 수 있는 방법이 있을까요? 영구 링크(permalinks)는 A를 B로 리디렉션할 뿐이므로, 이는 사실상 카테고리를 두 섹션에 동시에 "게시"하는 것과 같습니다.
이것이 내 고객사였다면, 그리고 당신이 설명한 내용만 주어진 상황이었다면, 이 작업을 먼저 수행해야 하는 필요성에 대해 조금 더 신중하게 접근했을 것입니다. 우리는 Pavilion에서 이런 상황을 자주 마주합니다.
여기서 하나의 해결책은 Discourse의 분류 체계(taxonomies)를 더 효과적으로 활용하는 것입니다. 예를 들어, 자율 AP(Autonomous AP)를 별도의 상위 카테고리로 설정하거나, 카테고리 대신 태그로 사용하는 것을 고려해 볼 수 있습니다. 두 가지 해결책 모두 시스템 수정 없이 가능합니다.
처음에는 이 접근 방식이 기존 제품 계층 구조와 일치하지 않기 때문에 저항을 보일 수 있지만, Discourse의 카테고리 구조가 반드시 상향식(top-down)으로 제품 계층 구조와 정확히 일치할 필요가 없다는 점을 설명해 줄 수 있습니다.
카테고리 구조의 목표는 사용자가 콘텐츠를 쉽게 찾을 수 있도록 하는 것이며, 이는 제품 계층 구조와 일치시키는 것만으로 반드시 달성되는 것은 아닙니다.
태그를 활용하는 방법도 있습니다. 예를 들어, 태그 드롭다운 메뉴의 "all tags"를 "Products"로 변경하고, 태그 이름 앞에 태그 아이콘이나 커스텀 이미지를 CSS로 추가할 수 있습니다. 이 방법은 업그레이드 후에도 깨지지 않으며, 이것이 최선의 해결책임을 고객에게 설득하는 데 충분할 수 있습니다.
하지만 아이디어가 최선이 아니더라도 일부 고객은 고집을 부릴 수 있고, 실제로 구현하는 것은 훨씬 더 어렵다는 점도 잘 이해하고 있습니다.