Discourse에서 카테고리를 '숨김'으로 설정하되 링크가 있으면 접근 가능하게 하는 가장 좋은 방법은?

파일 공유 사이트나 동영상 업로드 사이트에는 "공개되지 않음(unlisted)"이라는 기능이 있습니다. 이 기능은 파일/동영상이 존재하며 누구나 접근할 수 있지만, 어디에도 게시되지 않는 상태를 의미합니다.

저는 디스코urs(Discourse)의 카테고리 및 토픽에서도 동일한 기능을 구현하고 싶습니다. 그 이유는 다음과 같습니다:
우리는 다른 웹페이지에 댓글을 임베드하는 Discourse 기능을 활용하려고 합니다. 특히 Discourse가 토픽을 자동으로 생성하는 기능과 함께 사용하면 매우 유용합니다. 모든 문서 페이지에 댓글을 임베드하여 각 페이지 하단에서 댓글을 작성하고 토론할 수 있도록 할 계획입니다.

하지만 이 카테고리의 토픽이 Discourse의 카테고리 뷰나 최신 토픽 목록 등에 표시되지 않기를 바랍니다.

현재 Discourse에서 이를 구현하는 가장 좋은 방법에 대해 아이디어가 있으신가요?

카테고리를 기본 음소거로 설정할 수 있습니다. 이렇게 하면 /latest 페이지에서는 숨겨지고, /categories 페이지에서는 음소거된 섹션에만 표시됩니다.

또한 /categories 페이지에서 이를 숨기는 테마 컴포넌트도 있습니다. Hide Muted Categories

토픽이 목록에 표시되지 않도록 설정되어 있다면, 카테고리가 표시되더라도 영향이 없습니다.

원하시는 것은 JavaScript를 사용하여 다른 웹사이트에 Discourse 댓글을 내장하는 것인데, 해당 토픽이 기본적으로 목록에 표시되지 않도록 하는 것 같습니다.

자동화 플러그인으로 이를 처리할 수 있거나, 특정 카테고리에서 생성된 토픽을 자동으로 목록에서 제외하는 작은 플러그인을 작성하는 것도 가능할 것입니다.

기본적으로 음소거(muted)로 설정하는 것만으로도 충분할 수 있습니다.

정말 마음에 들어요! 처음에는 제가 필요로 하는 것일 수도 있겠다는 생각이 듭니다. 다만, 해당 주제 내의 답변과 토론에 대한 알림이 여전히 수신되는지 확인해 봐야 해요.

그 외에는 꽤 기대가 됩니다!

그들은 여전히 알림을 받는다고 생각하지만, 검색 결과에는 표시되지 않을 뿐입니다.

최근 사례로, 저 Bert가 #site-feedback:forum-summaries 카테고리를 기본적으로 음소거했는데, 여전히 @멘션과 링크된 주제에 대한 알림이 많이 도착했습니다… :slight_smile:

이러한 알림을 제한하기 위해 몇 가지 우회 방법을 사용해야 했기 때문에, 음소거된 카테고리에서도 알림이 여전히 전달된다는 점에 대해 꽤 확신을 가지고 있습니다. :slight_smile:

아, 그래서 그건 네가 그랬던 거구나! :joy:

조금 죄책감 있어 보이는 행동 이라는 반응(Reaction)이 없는 것 같아요. :slight_smile:

이제 :jammy:가 태어나는 시간입니다!

아마도 이 #customization:theme-component와 모든 카테고리에 대한 음소거 기능을 조합하는 건 어떨까요?

설정을 놓치고 있는 것일 수도 있지만, 범주(카테고리)를 기본적으로 음소거하는 곳은 어디인가요?

/admin/settings 에 접속한 후 default categories muted를 검색하세요.

아, 나는 카테고리 설정에서 찾고 있었네요.