카테고리 내 주제 위에 하위 카테고리 목록을 표시하는 사용자 설정

요약 – Discourse 사용자들은 /c/[categoryname]/edit/settings의 “이 카테고리의 주제 위에 하위 카테고리 목록 표시” 체크박스가 선택되어 있고 하위 카테고리 목록 스타일이 "박스"로 설정된 경우, 정적 콘텐츠를 숨길 수 있는 개인 사용자 수준의 토글을 원합니다.


초기 배경

현재 저희 Discourse 포럼에는 사용자가 가입할 수 있는 공개 그룹이 25개 있으며, 그 중 많은 사용자가 10개 이상의 그룹에 가입해 있습니다. 최상위 그룹 카테고리의 하위 카테고리 표시 방식에 따라, 동적 주제 목록이 시작되는 위치 위에 정적 콘텐츠가 많이 표시됩니다.

일부 사용자는 모바일 환경에서 특히, 카테고리 최신 스타일 뷰에 도달할 때까지 모든 그룹 하위 카테고리 박스를 스크롤해야 하는 것이 지루해합니다. 다시 말해, 그들은 예쁜 박스 표시를 보고 싶지 않고, 모든 하위 카테고리 콘텐츠가 즉시 섞여 있는 모습을 보고 싶어 합니다.

제안: 하위 카테고리 목록 스타일: 박스 숨김 사용자 수준 설정

/c/[categoryname]/edit/settings > 외관 > 이 카테고리의 주제 위에 하위 카테고리 목록 표시 > 하위 카테고리 목록 스타일 옵션 조합을 처리하기 위한 새로운 사용자 수준 설정에 대한 제 선호 솔루션을 설명하기 위해 이 빠른 Loom 영상을 만들었습니다.

https://www.loom.com/share/3868030d554f484f9bae7ba18a05c894

일반적으로, 저는 사용자가 페이지의 정적 콘텐츠를 일시적이거나 영구적으로 켜고 끌 수 있도록 하는 것에 전적으로 찬성합니다.

2개의 좋아요

@codinghorror / @awesomerobot 님의 의견에 동의합니다. 이는 다소 번거로운 부분이죠. 사용자가 홈 페이지를 선택할 수 있도록 허용하고 있으므로, 사용자에게 박스를 제거할 수 있는 권한을 주는 것이 합리적이라고 생각합니다.

박스 두 개만 있어도 꽤 번거로울 수 있습니다.

3개의 좋아요

employee of the month ups GIF

하위 카테고리 목록 관련 설정(기본값: 켜짐)에 연결된 카테고리 수준 설정으로 만들어야 할까요? 많은 테마가 해당 섹션을 커스터마이징하므로 숨기기를 원하지 않을 수 있습니다.

이것을 사용자 설정과 결합하는 것은 쉽고 새로운 UI가 필요하지 않지만, 발견하기가 어렵습니다… 그리고 이것이 카테고리 수준의 설정이기 때문에… 때로는 작동하지 않기도 합니다? 설정에 이를 포함하면 설명하는 데 도움이 되지만, 좀처럼 :poop: :

관리자가 허용하는 경우, 카테고리 페이지에서 하위 카테고리 목록 숨기기

대신 눈에 띄는 방식으로 접을 수 있게 하는 것은 어떨까요? 모든 스타일에 작동하는 기본 접기/펼치기 UI를 찾아야 합니다… 또는 아마도 밀집된 레이아웃 토글과 비슷한 방식으로?

4개의 좋아요

이 아이디어를 정말 좋아합니다. 특히 브라우저의 localstorage에 사용자 설정을 저장해 주는 방식이라면 더 좋겠네요.

이건 “약간” 귀찮긴 하지만, 모든 브라우저에서 한 번씩 무언가를 클릭해야 한다는 점이 그렇게까지 귀찮아서 피할 정도는 아닙니다.

게다가 이렇게 하면 사용자가 또 다른 마법 같은 옵션을 찾아야 할 필요가 없으니까요.

4개의 좋아요

좋은 질문입니다. 제가 굳이 의견을 내야 할 것 같지는 않아요. 저보다 더 전체적인 관점에서 상황을 보고 계시니, 개별 사용자 수준에서도 토글을 사용할 수 있게 해주는 제 핵심 요구사항을 충족하는 어떤 솔루션을 구현하시든 괜찮을 것 같습니다.

서브카테고리 박스를 원하는 사람들이 있는 반면, 그렇지 않은 사람들도 많으니까요. :slight_smile:

이 문제에 대해 진행 상황이나 추가적인 의견이 있나요? 저희 포럼은 새 사용자에게 하위 카테고리가 명확히 보이되, 포럼에 익숙한 사용자는 이를 숨길 수 있어야 하므로 매우 유용할 것입니다.

이 설정을 정말 좋아하는데, Discourse가 더 이상 “사용자가 하위 카테고리 목록을 숨길 수 있음” 기능을 지원하지 않는 것 같습니다. 제가 놓친 것이 있을까요?

그 기능은 추가된 적이 없으며, 단순히 새로운 기능으로 추가할 가능성에 대한 논의였을 뿐입니다.

이 기능이 추가되면 좋겠습니다. 아래👇처럼 “접기”와 “펼치기” 버튼을 추가하여 동일한 효과를 구현하는 코드를 작성해 보았지만, 여러분의 것만큼 깔끔하고 보기 좋지는 않습니다.

2개의 좋아요

그 코드 공유해 주세요!