최신 항목에서 숨기되 최소화 상태는 유지하려면?

특정 카테고리 및 하위 카테고리의 게시물이 최신 피드에 표시되지 않도록 억제하되, 사용자가 해당 카테고리에 접근할 수 없게 만들고 싶지 않은 사용 사례가 있습니다. 이상적으로는 사용자가 게시하거나 팔로우한 모든 게시물이 해당 사용자의 최신 피드에 표시되도록 하는 것이 좋겠지만, 답변에 대한 알림 등을 여전히 받을 수 있다면 크게 중요하지 않습니다.

이렇게 하려는 주된 이유는 포럼에 관리용 섹션이 있고,那里的 활동이 매우 활발하기 때문입니다. 하지만那里的 게시물이 최신 목록을 범람시켜 실제 커뮤니티 토론의 발견 가능성과 가시성을 떨어뜨리고 있습니다. 관리용 섹션의 각 주제는 대개 소수의 사용자에게만 관련이 있지만, 동시에 사용자가 필요할 때 해당 카테고리를 쉽게 찾을 수 있어야 합니다.

포럼의 기본 뷰는 카테고리입니다. 이는 Discourse에 익숙하지 않은 사용자들에게 가장 사용자 친화적이기 때문입니다.

시도한 방법

목표를 달성하기 위해 시도해 본 내용과 그 이유입니다.

음소거된 태그

기본적으로 억제되어야 할 모든 게시물에 음소거된 태그를 사용하는 방법을 시도했습니다. 사용자는 여전히 카테고리와 하위 카테고리를 쉽게 찾을 수 있었고, 자신의 게시물도 작성할 수 있었지만, 기본적으로 음소거된 태그가 있다는 것을 쉽게 알아차리기 어려웠습니다. 해당 카테고리에서 다른 사용자가 작성한 게시물을 찾는 사용자는 명확한 복원 방법 없이 아무것도 볼 수 없었습니다. 사용자 입장에서 가장 명백한 현실은 게시물이 존재하지 않는 것처럼 보이는 것이었습니다.

음소거된 카테고리

기본적으로 게시물이 억제되도록 원하는 모든 카테고리를 음소거하는 방법을 시도했습니다. 이렇게 하면 카테고리가 단순히 "음소거"로 접힌 섹션으로 이동하고 최신 목록에서 주제가 제거될 것으로 생각했지만, 몇 가지 특이한 점이 있는 것 같습니다.

  • "음소거"로 접힌 섹션은 로그인한 사용자에게만 표시됩니다. 하지만 관리용 섹션을 찾는 대부분의 사람은 포럼을 사용해 본 적이 없어 이를 찾을 수 없습니다.
  • 음소거된 하위 카테고리는 로그인한 사용자를 포함하여 하위 카테고리가 있는 카테고리 상단에 표시되는 하위 카테고리 목록에서 완전히 제거됩니다.

해결책?

GitHub - discourse/discourse-categories-suppressed · GitHub 가 제가 원하는 것을 어느 정도 수행할 수 있을 것 같아 보이지만, 플러그인 상세 페이지나 GitHub 저장소 및 몇몇 사람들의 언급 외에는 아무것도 찾을 수 없습니다. 이 방법의 잠재적 문제점 중 하나는 사용자가 억제를 무시할 수 없도록 되어 있을 것으로 추정된다는 것입니다. 즉, 관리용 섹션에 관심이 있는 관리자 등은 자신의 최신 피드에 해당 주제가 보이도록 설정할 수 있는 방법이 없습니다.

제가 달성하려는 목적에 대해 더 나은 해결책이 있는지, 아니면 이것이 현재 가장 좋은 옵션인지 아시는 분이 있을까요?