2.4.0.beta9 릴리스 노트에는 서브 서브 카테고리(sub-sub-categories)에 대한 언급이 여러 군데 있습니다.
이 릴리스에서 실제로 활성화되어 있는 기능인가요, 아니면 곧 출시될 예정인가요?
관련해서, 향후 릴리스에 대한 로드맵이 어딘가에서 제공되고 있나요?
2.4.0.beta9 릴리스 노트에는 서브 서브 카테고리(sub-sub-categories)에 대한 언급이 여러 군데 있습니다.
이 릴리스에서 실제로 활성화되어 있는 기능인가요, 아니면 곧 출시될 예정인가요?
관련해서, 향후 릴리스에 대한 로드맵이 어딘가에서 제공되고 있나요?
현재 이 기능은 숨겨진 사이트 설정인 max_category_nesting 뒤에 있습니다. 테스트해보고 싶으시다면, 콘솔을 통해 사이트 설정을 2가 아닌 3으로 수정해 보세요.
네, #releases 카테고리에 계획된 기능에 대한 고위 수준 개요를 확인하실 수 있습니다.
좋아요, 감사합니다. 릴리스는 이미 배포된 것이라 생각해서 로드맵을 찾아보고 있었거든요… :doh: (와, 호머 이모티콘이 없네요!)
이 설정이 사라질 합리적인 가능성이 있나요?换句话说, UX가 크게 변경되더라도 데이터 구조로 프로덕션 환경에서 사용하는 것이 얼마나 "안전"한가요?
아니요, 없습니다. 이 설정은 계속 유지될 것입니다. 사이트가 IA(정보 구조)에 대해 강하게 고민하고, 하위 카테고리가 1단계로만 구성되도록 작동할 수 있는지 검토하도록 장려하기 위해 이 설정을 숨김 처리하기로 결정했습니다. 또한 이 변경 사항의 UX는 아직 확정되지 않아 모든 세부 사항을 다듬고 있는 중입니다.
네, 동의합니다. 매우 합리적인 의견입니다. 이미 많은 계층 구조를 가진 내부 관리용 업무에만 적용할 것을 고려하고 있으며, 해당 카테고리는 스태프가 아닌 사용자에게는 숨겨집니다.
기본값인 2에서 3으로 설정하는 빠른 가이드:
cd /var/discourse/
./launcher enter app
rails c
현재 값 읽기:
[1] pry(main)> SiteSetting.max_category_nesting
=> 2
새로운 값 쓰기:
[2] pry(main)> SiteSetting.max_category_nesting = 3
=> 3
안녕하세요 jomaxro님, 레벨 범주를 4 또는 5까지 올릴 수 있도록 어떤 걸 가르쳐 주실 수 있나요?
3단계 이상의 카테고리 중첩은 지원되지 않습니다.
사용자 입장에서 다소 불편한 구현 방식인 것 같습니다. 하위 카테고리를 설정한 후 나중에 이동을 시도했을 때 이 수준 제한에 부딪혔습니다. 그 결과 구현 방식을 조정해야 했습니다.
그리고 이제 더 많은 수준을 가질 수 있다는 것을 알게 되었는데, (a) 이 기능이 숨겨져 있고 문서화되어 있지 않으며 (b) 여전히 3단계로 제한되어 있습니다. 업데이트와 작업에는 감사하지만, 이러한 제한 사항이 구현자에게 어떤 의미로 적용되는지 이해가 되지 않습니다.
UI를 설계하거나 3단계 카테고리 수준 이상의 성능을 테스트하지 않았기 때문에 이를 지원하지 않습니다. 3단계 지원은 일부 예외적인 경우를 다루기 위한 것이지 일반적인 사용을 의도한 것이 아니며, 그렇기 때문에 쉽게 발견하기 어렵게 되어 있습니다.
그래서 하위-하위 카테고리에서 꽤 심각한 버그를 발견했어요.
카테고리를 만들고 나서 하위 카테고리를 생성한 뒤, 해당 카테고리에 들어가 봤더니, 자기 자신을 부모 카테고리로 설정할 수 있게 되어 있었거든요.