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
제 테스트 결과에 따르면 이는 명백히 사실이 아닙니다. 기본 음소거 카테고리 설정에 카테고리를 추가하여 이 카테고리를 음소거(모든 사용자에게 소급 적용)한 후, 이 카테고리의 새로 생성된 주제와 기존 주제 모두에서 답변을 하거나 @멘션을 사용하여 사용자들에게 언급했지만, 알림이 생성되었습니다.
이것이 버그인가요? 만약 버그가 아니라면, "음소거(muted)"와 “일반(normal)” 알림 수준 사이의 실제 차이점은 무엇인가요?
주제를 이용하면 해당 주제를 팔로우하기 시작합니다. 답글 달기와 언급은 다른 종류의 알림을 생성합니다.
이 문구가 부자연스러우며, 단순히 "카테고리: 새 주제에 대한 무엇도 알림을 받지 않습니다…"로 바뀌어야 한다고 생각합니다.
리차드 씨, 감사합니다. 그런데 제 질문은 여전히 유효한 것 같습니다:
알림 설정이 "음소거"인 카테고리는 “카테고리” 또는 “최신” 페이지에 표시되지 않습니다. 알림 설정이 "표준"인 카테고리는 표시됩니다.
