We have a category, which creates lots of new topic because of embedding (topics are automatically created when a page with embedded Discussion is shown).
https://discussion.fedoraproject.org/c/projects-in-copr
People are asking that this category should be suppressed from New topic. It can be suppressed form latest, but not from new. It would be nice to have a checkbox with “Suppress category from new topics”. (and RSS feed).
I suggest you should mute that category for all existing users.
이 기능은 언젠가 discourse에서 제거된 것으로 보이며, 2020년에 이 기능을 다시 제공하는 공식 플러그인이 아래에 설명된 대로 출시되었습니다:
이 기능이 왜 discourse 소프트웨어 자체에 직접 통합되지 않고 여전히 플러그인으로 유지되는지 모르겠습니다.
따라서 이 기능의 해결책은 위 플러그인입니다.
그러나 이 플러그인은 #customization:plugin에 자체 페이지가 없는 것으로 보입니다. 이는 중요한 기능으로 보이며, 공식 플러그인 페이지가 있어야 할 가치가 있습니다(아니면 discourse 자체에 직접 통합되어야 합니다).
@JammyDodger @vinothkannans
기본 음소거를 적용하면 해당 카테고리의 토픽이 최신 목록에서 제거됩니다. 이는 기존 억제(suppress) 동작의 개선된 버전입니다.
다만, 특정 카테고리의 알림 수준을 기본값에서 변경해 두었다면 그 설정이 우선 적용되며, 음소거된 카테고리 내에서 특별히 보고/추적 중인 토픽이 있는 경우에도 해당 토픽은 표시됩니다.
(이전 삭제된 게시물에서 최신 목록에 적용하고 싶으신 것으로 파악되어, 최신(Latest) 목록을 기준으로 설명드립니다.)
네, 맞습니다. 말씀하신 동작을 정확히 확인했습니다.
위에서 언급한 공식 플러그인을 상시적으로 사용하면 모든 사용자에게 선택된 카테고리를 숨깁니다. 여전히 최소한 공식 플러그인 페이지는 있어야 한다고 생각합니다. 여전히 유용한 기능이기 때문입니다. 플러그인 페이지에서 제가 설명한 기본 Discourse 동작 방식을 설명하고, 플러그인이 제공하는 추가 기능들을 설명하는 방식이 좋을 것 같습니다.
이렇게 하면 두 가지 문제를 한 번에 해결할 수 있습니다(비유가 좀 거칠지만) — 1. 기본 최신 카테고리 숨김 방식이 어떻게 작동하는지 설명하고, 2. 필요 시 동작 방식을 확장할 수 있는 옵션을 제공합니다.
정리하자면, 그 플러그인은 #공식 플러그인이 아닙니다. default categories muted와 default tags muted 설정이 이 문제를 해결하는 권장 방법이라고 생각합니다.
이렇게 하면 개인별로 자신의 토픽 목록에서 무엇을 보고 싶은지 더 많은 제어권을 가질 수 있습니다.
github.com/discourse의 모든 플러그인이 공식 플러그인인 줄 알았어요.
아니요, 전부인 것은 아니고, meta에서 official 태그가 붙은 것들만 해당됩니다:
https://meta.discourse.org/tags/c/plugin/22/official
(기술적으로는 여기에서 discourse/lib/plugin/metadata.rb at main · discourse/discourse · GitHub 그렇게 표시된 것들이죠)
이제 보니 그 항목이 여기에도 있네요… ![]()