사이드 메뉴에 추가 섹션을 만들고 싶습니다. 하지만 바닐라 JS로 구현하는 방식은 오류가 발생하기 쉽고 Discourse의 철학과도 맞지 않습니다.
Developing Discourse Themes & Theme Components 를 세 번이나 읽었고, 모든 위젯, 플러그인 아울렛, 템플릿을 확인해 보았지만 사이드 메뉴 자체를 수정하는 것과 관련된 내용을 찾지 못했습니다. 사이드 메뉴에 새로운 섹션을 제대로 추가하는 방법에 대해 조언해 주실 수 있을까요? 정말 막막하고 답답합니다.
제가 사용한 방식은 다음과 같습니다. 이 해결책이 마음에 들지 않습니다.
불행히도 우리 포럼에는 그런 것이 없습니다.
또한 여기 어디에서도 enable custom sidebar sections 설정을 찾을 수 없습니다.
Don
7월 21, 2023, 7:26오전
4
어떤 버전의 Discourse를 사용하시나요? 해당 기능이 없는 오래된 버전일 수도 있습니다.
모르겠어요. 어디서 확인할 수 있을까요?
P.S. 저는 디스코스에 새로 배정된 담당자라서 멍청한 질문을 해서 죄송합니다.
아마도 Discourse를 업데이트해야 할 것 같습니다.
Canapin
(Coin-coin le Canapin)
7월 21, 2023, 8:15오전
9
Olya Fursova:
3.0이 최신 안정판이 아닌가요?
그렇지만, Discourse는 기본적으로 test-passed 채널을 사용합니다. 관련 링크:
이 가이드에서는 Discourse 릴리스의 다양한 유형과 업데이트에 사용되는 서로 다른 채널에 대해 설명합니다.
필요한 사용자 권한: 모든 사용자
릴리스 채널
Discourse에는 각기 다른 목적을 위해 사용되는 네 가지 주요 릴리스 채널이 있습니다: main, latest, release, esr.
Discourse 프로덕션 버전을 설치할 때 기본적으로 사용되는 채널은 latest입니다.
2025년 11월부터 Discourse는 날짜 기반 버전 관리 체계(YYYY.MM.PATCH, 예: v2026.2.0)를 사용합니다. latest 분기에서는 버전 뒤에 -latest 접미사가 포함됩니다(예: v2026.3.0-latest).
각 릴리스 채널의 현재 상태를 확인하려면 다음 주소를 방문하세요:
main
GitHub: https://github.com/discourse/discourse/tree/main
이 …
기본값으로 설정되어 있는 이유는 이것이 권장 사항이기 때문입니다. stable로 변경할 특별한 이유가 없다면, test-passed로 되돌리는 것을 권장합니다.
Moin
7월 21, 2023, 8:15오전
10
3.0.5는 최신 안정판 릴리스입니다. 하지만 3.1을 기다리거나 다른 브랜치 로 전환해야 합니다.
Discourse가 실행 중인 서버에 접근 권한이 없는 경우(Communitq에서 운영한다고 알고 있습니다) 어떻게 업그레이드를 진행할 수 있을까요?
한 달 전에 스스로 업데이트된 것을 볼 수 있습니다
안타깝게도 이 기능을 사용하시려면 다음 Stable 릴리스를 기다려야 할 수 있습니다. Communiteq는 대부분의 사이트에서 Stable 버전을 사용하고 있기 때문입니다. 하지만 다음 Stable 버전이 곧 출시될 예정이므로, 기다리는 시간이 그리 길지 않을 것입니다.
그때까지 조금만 기다려 주시면 메뉴 커스터마이징이 훨씬 수월해질 것입니다.
RGJ
(Richard - Communiteq)
7월 22, 2023, 7:58오전
14
Communiteq는 현재 @Olya_Fursova 님이 언급한 대로 tests-passed 브랜치에 호스팅할 수 있는 옵션도 제공하고 있습니다. 전환에 관심이 있으시다면 지원팀에 문의해 주세요.
안정판(stable)에서 tests-passed로 언제든 전환할 수 있지만, 다시 안정판으로 돌아가려면 다음 새로운 안정판 메이저 릴리스를 기다려야 한다는 점을 알아두시는 것이 중요합니다.