사이드바 정리 도구를 만들었습니다. 이전에도 이에 대해 많은 논의가 있었으며, 일부는 필요 없다고 생각했지만, 저는 사용자들이 초기에는 기술에 익숙하지 않거나 포럼의 작동 방식을 충분히 모를 수 있다고 생각하여 이 드롭다운 정리 도구를 만들었습니다.
이 테마 컴포넌트 설치
상단에 작은 토글 버튼이 있어 사용자가 기본 보기와 이 도구 보기 사이를 전환하고 원하는 것을 선택할 수 있습니다. 저는 많은 경험 있는 사용자가 내비게이션 사이드바를 커스터마이즈하기를 원하지만, 대부분의 신규 사용자는 그렇지 않다고 생각하여 여기에 배치했습니다.
Sidebar Categories Organizer
고급 기능을 갖춘 사용자 정의 가능하고 접을 수 있는 색상 코드 섹션으로 사이드바 카테고리를 정리하는 Discourse 테마 컴포넌트입니다.
기능
- 10개의 접을 수 있는 섹션: 카테고리를 최대 10개의 사용자 정의 섹션으로 그룹화
- 색상 커스터마이즈: 각 섹션 헤더의 배경색과 텍스트 색상 설정
- 그라디언트 배경: 사진과 같은 선택적 그라디언트 페이드 효과
- 카테고리 배지: 카테고리 옆의 기본 Discourse 색상 배지를 켜고 끌 수 있음
- 하위 카테고리 지원: 섹션별 토글로 하위 카테고리 표시/숨김 (들여쓰기 표시)
- 카테고리 숨김: 특정 카테고리를 모든 보기에서 숨김
- 양방향 토글: 사용자 정의 섹션과 기본 Discourse 보기 사이 전환 (토글 버튼은 두 보기 모두에 표시됨)
- 상태 유지: 열려 있는/닫혀 있는 섹션과 사용자의 보기 선호도를 기억
- 권한 인식: 사용자가 접근할 수 있는 카테고리만 표시
- 미분류 카테고리: 분류되지 않은 카테고리를 별도의 섹션에 자동 표시
- 모바일 반응형: 모든 기기 크기에서 작동
설치
- Discourse 인스턴스에서 관리자 → 커스터마이즈 → 테마로 이동
- 설치 → Git 저장소에서 클릭
- 입력:
https://github.com/focallocal/sidebar-categories-organizer - 설치 클릭
- 컴포넌트를 활성 테마에 추가
설정
전역 설정
- 사이드바 오거나이저 활성화: 사용자 정의 보기 켜기/끄기
- 토글 버튼 표시: 보기 전환용
아이콘 표시 (사용자 정의 보기와 기본 보기 헤더 모두에 표시됨) - 카테고리 배지 표시: 카테고리 이름 옆에 색상 사각형 표시
- 그라디언트 페이드 사용: 섹션 헤더에 그라디언트 배경 효과 활성화 (고유색 50%, 투명하게 페이드 50%)
- 숨길 카테고리: 모든 보기에서 숨길 카테고리 슬러그 (쉼표로 구분, 예:
staff,private) - 기본 보기: 기본적으로 로드될 보기 선택 (사용자 정의 또는 기본)
섹션 설정 (1-10)
각 섹션에는 다음이 포함됩니다:
- 활성화: 섹션 켜기/끄기
- 제목: 섹션 헤더 텍스트
- 배경색: 섹션 헤더 배경용 색상 선택기
- 텍스트 색상: 헤더 텍스트용 색상 선택기
- 카테고리: 쉼표로 구분된 카테고리 슬러그 (예:
general,support,feedback) - 하위 카테고리 표시: 이 섹션의 하위 카테고리 표시/숨김 토글
- 기본 열림: 섹션이 확장된 상태로 시작할지, 접힌 상태로 시작할지 여부
카테고리 슬러그 찾기
카테고리 슬러그는 URL에 있습니다:
yoursite.com/c/general/5→ 슬러그는generalyoursite.com/c/feature-requests/12→ 슬러그는feature-requests
사용법
설치 및 설정 후:
- 사용자 정의 보기: 카테고리가 색상 헤더가 있는 설정된 섹션으로 그룹화됩니다
- 펼치기/접기: 섹션 헤더를 클릭하여 콘텐츠 표시/숨김 전환
- 보기 전환: 헤더의
아이콘을 클릭하여 사용자 정의 보기와 기본 보기 사이 전환
- 사용자 정의 보기: 토글 버튼이 사용자 정의 보기 헤더에 표시됨
- 기본 보기: 토글 버튼이 기본 “카테고리” 헤더에 표시됨
- 하위 카테고리: 섹션별로 활성화되면 하위 카테고리가 부모 카테고리 아래 들여쓰기로 표시됩니다
- 카테고리 배지: 작은 색상 사각형 (활성화된 경우)이 각 카테고리의 색상을 표시합니다
- 미분류 카테고리: 섹션에 할당되지 않은 카테고리는 "기타 카테고리"에 표시됩니다
- 선호 설정: 보기 선택과 열림/닫힘 상태가 브라우저별로 저장됩니다
고급 기능
그라디언트 배경
활성화된 경우, 섹션 헤더는 부드러운 그라디언트를 사용합니다:
- 고유색 50% (선택한 배경색)
- 투명하게 페이드 50%
- 현대적이고 세련된 외관을 생성
카테고리 숨김
사이드바에서 완전히 숨길 카테고리 슬러그를 지정합니다:
- 스태프 전용 또는 폐기된 카테고리에 유용
- 사용자 정의 보기와 기본 보기 모두에 적용
- 쉼표로 구분된 목록 (예:
staff,private,archived)
하위 카테고리
- 섹션별 토글 (전역 아님)
- 약간 작은 글꼴로 들여쓰기 표시
- 시각적 계층 구조를 위해 불투명도 감소
- 카테고리 배지 색상 유지
버전
- 현재: 1.0.1
- 최소 Discourse 버전: 3.3.0
- 저자: Andy@Focallocal
라이선스
MIT License - LICENSE 파일 참조
지원
이슈 보고: Issues · focallocal/sidebar-categories-organizer · GitHub




