Discourse에서 “Suppressed from latest”(최신 목록에서 숨김) 기능이 어느 시점에 제거되었다는 것을 알고 있습니다. 해당 기능은 이름만 봐도 그 의미를 쉽게 알 수 있었지만, “muted”(음소거)에 대해서는 그렇지 않습니다. "muted"가 어떤 의미인지, 그리고 "suppressed"와 동일한 기능을 사용할 수 있는지 설명해 주실 수 있을까요?
아래에서 두 가지를 모두 최선을 다해 설명해 드리겠습니다:
“최신에서 숨김”(Suppressed from latest) 기능은 특정 카테고리에 대한 강제적인 전역 음소거입니다. 해당 카테고리는 카테고리 페이지에서 평소와 동일하게 표시되지만, 음소거된 카테고리의 주제는 최신(Latest) 페이지에 표시되지 않습니다. 이 기능은 사용자가 최신 페이지의 일부 경험을 맞춤화할 수 있는 권한을 사실상 제거합니다. 일부 커뮤니티 매니저는 특정 상황에서 이 기능이 유용하다고 생각합니다. 이 기능은 플러그인으로 분리되었습니다: GitHub - discourse/discourse-categories-suppressed · GitHub
음소거(muting) 기능을 사용하면 주제, 태그, 카테고리, 심지어 사용자까지 음소거할 수 있습니다. 다만 각 컨텍스트는 조금씩 다릅니다:
- 주제(Topic): 해당 주제에 대한 어떤 알림도 받지 않으며, 최신 페이지에 표시되지 않습니다.
- 태그(Tag): 해당 태그가 있는 새로운 주제에 대한 알림을 받지 않으며, 읽지 않음 탭에 표시되지 않습니다. (음소거된 태그의 동작을 조정하기 위해
remove muted tags from latest사이트 설정이 있음) - 카테고리(Category): 해당 카테고리의 새로운 주제에 대한 어떤 알림도 받지 않으며, 최신 페이지에 표시되지 않습니다. 음소거된 카테고리는 카테고리 페이지의 카테고리 목록 맨 아래에 배치되며 훨씬 덜 눈에 띄게 표시됩니다.
- 사용자(Users): 특정 사용자의 모든 게시글, 알림, 개인 메시지를 차단합니다
관리자로서 사이트 설정에서 기본 음소거 태그와 카테고리를 설정할 수 있습니다. 그러나 사용자는 항상 사용자 설정에서 기본값을 재정의할 수 있습니다.
사용자에게 옵트인(opt-in) 경험을 제공하는 mute all categories by default 사이트 설정도 있습니다.
음소화(mute) 기능과 억제(suppress) 기능에 대한 토론을 읽으면서, @sam님의 포럼 사용자가 자신의 최신(Latest) 피드를 직접 제어할 수 있도록 해야 한다는 논리에 동의합니다.
그러나 음소화 기능에는 저에게 치명적인 단점이 하나 있습니다.
저는 전역 최신 보기(즉, “홈페이지”)에서 카테고리 및 그 하위 카테고리를 숨기는 것만 원합니다. 하지만 하위 카테고리를 음소화하면 부모 카테고리의 최신 보기에서도 해당 하위 카테고리가 함께 숨겨집니다. 제 사용 사례에서 이는 사용자가 부모 카테고리로 이동했을 때, 모든 게시물이 하위 카테고리에 숨겨져 있는 상태임에도 불구하고 게시물이 없다고 잘못 판단할 수 있음을 의미합니다.
반대로, 부모 카테고리만 음소화하면 하위 카테고리의 게시물은 여전히 전역 최신 보기에 표시되므로, 이 목적을 위해 부모 카테고리를 음소화하는 것은 사실상 무용지물입니다.
전역 최신 보기에서 전체 카테고리(부모 + 하위 카테고리)를 숨기면서도, 부모 카테고리 내부에서는 전체가 표시되도록 하는 방법이 없어 보입니다.
하위 카테고리를 음소화하면 하위 카테고리 토픽의 가시성은 다음과 같습니다.
전역 최신부모 카테고리 최신- 하위 카테고리 최신
부모 카테고리를 음소화하면 하위 카테고리 토픽의 가시성은 다음과 같습니다.
- 전역 최신
- 부모 카테고리 최신
- 하위 카테고리 최신
저는 하위 카테고리 토픽의 가시성이 다음과 같기를 원합니다.
전역 최신- 부모 카테고리 최신
- 하위 카테고리 최신
discourse-categories-suppressed 플러그인이 제 요구 사항을 충족할 수 있을까요, 아니면 음소화 기능에 변경 사항이 필요한 것일까요?
표시되는 것으로 보아, “음소거된 카테고리” 스포일러 아래에 있는 것 같습니다. 음소거된 카테고리를 절대 이러한 스포일러 아래에 숨기지 않도록 하는 방법이 있을까요?
기본값이 변경되어, 음소거된 카테고리는 이제 카테고리 페이지 하단의 접을 수 있는 표 안에 숨겨집니다.
저는 음소거된 카테고리가 카테고리 페이지에서 원래 위치를 유지하도록 하되, 해당 카테고리의 주제에 대한 알림을 끄고 최신 주제 목록에서도 해당 주제를 숨기는 방법을 찾고 있습니다.
제 이해로는 discourse-categories-suppressed 플러그인을 사용하면 최신 주제 목록에서 특정 카테고리의 게시물을 숨길 수는 있지만, 일부 사용자가 해당 주제에 대한 알림을 받는 것을 막는 방법은 제공되지 않는 것 같습니다.
혹시 제가 원하는 결과(카테고리를 음소거하되 카테고리 페이지에 목록으로 유지)를 달성할 수 있는 방법을 아시는 분이 계신가요?
감사합니다!
이 플러그인이 선택한 카테고리에서 이미지 업데이트를 방지할 수 있다면 정말 좋겠습니다. 다음 업데이트에서 이 기능이 추가되길 바랍니다.
GitHub - discourse/discourse-categories-suppressed · GitHub 에서 이 플러그인을 설치했는데 다음과 같은 문제가 있습니다:
-
선택한 카테고리(하위 카테고리)가 카테고리 목록(최신, 인기 등)에서 제거되지 않습니다. (첨부 이미지 참조)
-
선택한 카테고리에서 게시물에 이미지를 업로드하는 것을 방지하는 기능을 추가해 주실 수 있을까요?
이 두 가지 기능이 업데이트 및 개선되기를 진심으로 바랍니다.
이 부분에 대해 도와줄 수 있는 분이 없나요?
그것들은 필터일 뿐, 엄밀히 말해서 무언가를 업로드하는 것이 아닙니다. 그저 다른 실제 카테고리의 주제들을 보여주는 것뿐이에요. 캡처 화면에서 그 앞에 ‘x’ 기호가 보였을 텐데요, 그것을 클릭하고 shutdown hot이나 원하는 것을 끄면 됩니다.
내가 무슨 뜻인지 모르시는 것 같네요. 첨부된 이미지 상단의 Top; Hot; New 항목들과 같은 부분들은 그대로 유지하고 싶습니다. 이 플러그인(Suppressed from latest)이 최신(latest) 부분뿐 아니라 이러한 부분들도 영향을 주도록 만들어 주세요. 현재 이 플러그인의 버전은 최신 부분에만 영향을 주고 있습니다.
아니요, 이해가 안 됩니다. 그건 어떤 의미에서도 카테고리가 아니거든요. 혹시 언어 장벽이 있는 건가요?
저는 “suppress categories from latest” 플러그인의 아이디어가 최신 섹션에서 주제만 숨기는 것이라고 생각합니다. 이 기능을 다른 목록으로 확장하는 것은 지원 문의보다는 기능 요청에 더 가깝다고 느낍니다.
해당 사용 사례를 설명하는 Contribute > Feature 요청을 작성해 주시겠습니까? Writing an effective feature request, a step by step guide
