사이드바 수정하는 법이 궁금해요

사이드 메뉴에 추가 섹션을 만들고 싶습니다. 하지만 바닐라 JS로 구현하는 방식은 오류가 발생하기 쉽고 Discourse의 철학과도 맞지 않습니다.

Developing Discourse Themes & Theme Components 를 세 번이나 읽었고, 모든 위젯, 플러그인 아울렛, 템플릿을 확인해 보았지만 사이드 메뉴 자체를 수정하는 것과 관련된 내용을 찾지 못했습니다. 사이드 메뉴에 새로운 섹션을 제대로 추가하는 방법에 대해 조언해 주실 수 있을까요? 정말 막막하고 답답합니다.

제가 사용한 방식은 다음과 같습니다. 이 해결책이 마음에 들지 않습니다.

안녕하세요 :waving_hand:

이제 코어에 추가되었습니다 :slightly_smiling_face:

불행히도 우리 포럼에는 그런 것이 없습니다.

또한 여기 어디에서도 enable custom sidebar sections 설정을 찾을 수 없습니다.

어떤 버전의 Discourse를 사용하시나요? 해당 기능이 없는 오래된 버전일 수도 있습니다.

모르겠어요. 어디서 확인할 수 있을까요?
P.S. 저는 디스코스에 새로 배정된 담당자라서 멍청한 질문을 해서 죄송합니다.

Discourse 3.0.4

아마도 Discourse를 업데이트해야 할 것 같습니다.

3.0이 최신 안정 버전이 아닌가요?

그렇지만, Discourse는 기본적으로 test-passed 채널을 사용합니다. 관련 링크:

기본값으로 설정되어 있는 이유는 이것이 권장 사항이기 때문입니다. stable로 변경할 특별한 이유가 없다면, test-passed로 되돌리는 것을 권장합니다.

3.0.5는 최신 안정판 릴리스입니다. 하지만 3.1을 기다리거나 다른 브랜치로 전환해야 합니다.

Discourse가 실행 중인 서버에 접근 권한이 없는 경우(Communitq에서 운영한다고 알고 있습니다) 어떻게 업그레이드를 진행할 수 있을까요?

한 달 전에 스스로 업데이트된 것을 볼 수 있습니다

안타깝게도 이 기능을 사용하시려면 다음 Stable 릴리스를 기다려야 할 수 있습니다. Communiteq는 대부분의 사이트에서 Stable 버전을 사용하고 있기 때문입니다. 하지만 다음 Stable 버전이 곧 출시될 예정이므로, 기다리는 시간이 그리 길지 않을 것입니다. :partying_face:

그때까지 조금만 기다려 주시면 메뉴 커스터마이징이 훨씬 수월해질 것입니다. :slight_smile: :crossed_fingers:

Communiteq는 현재 @Olya_Fursova 님이 언급한 대로 tests-passed 브랜치에 호스팅할 수 있는 옵션도 제공하고 있습니다. 전환에 관심이 있으시다면 지원팀에 문의해 주세요.

안정판(stable)에서 tests-passed로 언제든 전환할 수 있지만, 다시 안정판으로 돌아가려면 다음 새로운 안정판 메이저 릴리스를 기다려야 한다는 점을 알아두시는 것이 중요합니다.