최신 주제에서 카테고리 숨김 기능이 사라졌습니다

제가 파악하려는 주요 사항은 다음과 같습니다:

  • /categories 페이지에서 모든 사용자에게 비영어권 카테고리가 다시 표시되도록 하여 사람들이 쉽게 찾을 수 있게 하는 방법
  • 기본적으로 /latest 페이지에서 해당 비영어권 게시물을 제외하는 방법 (대부분의 사용자는 영어 게시물만 원하는데, 현재 /latest 페이지에 중국어 게시물이 표시되고 있음)

이러한 카테고리들이 현재 이 변경 사항 때문에 누락된 것으로 추측하지만, 정확히 무슨 일이 일어났는지 확신할 수 없습니다. 일부 사용자에게는 해당 카테고리가 표시되지만 다른 사용자에게는 표시되지 않습니다. 예를 들어, 원래의 관리자 계정은 8개 비영어권 카테고리 중 1개만 볼 수 있지만, 나중에 만든 테스트 계정은 8개 모두 볼 수 있습니다.

현재로서는 포럼에 해당 변경 사항을 설명하고 카테고리로 직접 연결되는 링크를 제공하며, 로그인한 사용자가 언어별 카테고리를 어떻게 "음소거 해제"할 수 있는지를 설명하는 주제를 고정(pinned)하는 것을 권장합니다.

더 생각해 보니, 질문자님의 경우 단순히 음소거(mute)가 강력하게 적용되기를 원하시는 것 같습니다. 스와힐리어를 할 수 없다면 스와힐리어 카테고리를 어디서든, 언제든 볼 이유가 없기 때문입니다.

기본적으로 음소거된 상태라면 표시되지 않아야 하며, 사용자가 명시적으로 추적(tracking) 중인 주제만 표시됩니다. 비로그인 사용자(Anon)는 이 게시글들을 전혀 볼 수 없습니다.

추가 조사 결과, 기존 사용자들의 경우 해당 카테고리들이 음소거(mute)되어 있는 것으로 보이며, 이는 대부분의 사용자들이 해당 카테고리를 찾을 수 없다는 것을 의미하는 것 같습니다.

일부 외국어 게시글이 홈 페이지에 표시된 이유는, 해당 주제들을 충분히 읽음으로써 음소거가 해제되었을 가능성이 있기 때문입니다.

네덜란드어(Nederlands) 카테고리만 보이고 다른 비영어권 섹션은 보이지 않은 이유는, 음소거가 해당 카테고리가 추가되기 전에 이루어졌을 가능성이 높기 때문입니다. 다른 비영어권 카테고리들은 더 오래되었습니다. 테스트 사용자는 변경 사항 이후에 생성되었을 수 있기 때문에 모든 카테고리를 볼 수 있었던 것으로 추정됩니다.

우리의 경우, 모든 사용자에게 카테고리가 발견(discoverable) 가능해야 합니다. 비영어권 섹션은 영어권 섹션만큼 활발하지는 않지만, 그곳에 게시글을 올리는 VIP 회원들이 있고, 일부 열성 팬들은 답글을 달지 않더라도 브라우저 번역 기능을 이용해 내용을 확인합니다.

장기적인 해결책은 아니지만, 당장으로는 모든 사용자에게 해당 카테고리들의 음소거를 해제해 두는 것이 더 나은 것 같습니다. 해당 카테고리 내의 어떤 주제든 열람할 때 한 번의 클릭으로 카테고리를 음소거할 수 있는 플러그인을 작성해 보겠습니다. 그리고/또는 설정 페이지에 해당 카테고리들을 위한 체크박스 목록을 추가하는 것도 고려해 볼 수 있습니다.

모든 사용자에게 해당 비영어권 카테고리들의 음소거를 해제할 수 있는 빠른 방법이 있을까요?

또한, 외국어 섹션을 운영하고 계신 다른 분이 계신가요? 여러분은 어떻게 해결하고 계신가요?

최근 기능에서 suppress(숨김) 카테고리를 반환하도록 설계된 플러그인이 있는지 궁금합니다. 모든 페이지에 대한 접근 권한은 감사하지만, 저희 포럼은 suppress 기능을 활용하여 설계되었습니다. 이 기능이 없으면 사용자 경험이 매우 나빠집니다. 현재 저희 포럼은 영어가 주류이지만, 중국어와 스페인어 카테고리가 있습니다. 이 카테고리들은 향후 독립된 포럼으로 분리될 가능성이 높지만, 당분간은 영어 포럼 내에 유지하면서 최신글 목록에서 숨겨두었습니다. 또한 일부 정보성 게시물도 숨겨두었습니다.

저는 이 기능을 제 도구상자라고 생각합니다. 매일 사용하는 드라이버나 렌치는 맨 위에 두지만, 타이밍 라이트나 기타 특수 도구는 매일 필요하지는 않지만 있으면 유용하므로 아래쪽에 두어 관리합니다. 그런데 새로운 기능은 제가 드라이버를 꺼낼 때마다 모든 도구를 뒤져야 하는 상황을 만들었습니다.

모든 사이트에서 이런 문제가 발생하는 것은 아닐 수 있지만, 저희는 주어진 도구들을 기반으로 포럼을 설계했으며, 이제 사용자 경험이 크게 악화되었습니다. 새로운 구성으로 다시 설계했다면 분명 다른 방식으로 했을 것입니다. suppress 기능을 플러그인으로 제공하거나 기존 버전으로 되돌릴 수 있는 방법이 있다면 감사하겠습니다.

-로버트

저도 이 기능이 다시 복원되기를 원합니다. '음소거(Mute)'는 사용자 설정이고, '차단(Suppress)'은 관리자 제어 기능입니다. 관리자로서 저는 최신 게시물에 어떤 내용이 표시될지를 직접 결정하고 관리하고 싶으며, 사용자가 이를 무시할 수 있는 옵션은 제공되어서는 안 됩니다. 음소거는 로그인한 사용자에게만 적용되며, 익명 사용자에게는 적용되지 않습니다. 우리는 홈페이지에 어떤 내용이 표시되고 어떤 것이 표시되지 않을지를 제어할 수 없습니다. 이 기능을 복원해 주세요.

Classified 섹션에서 트래픽이 감소하고, "새로운 구인구직 광고가 모두 사라진 건가?"라는 질문이 많이 들어오고 있습니다.

@sam님은 이 삭제를 두고 왜 우리가 이렇게 큰 소리로 항의하는지 이해할 수 없다고 자주 말씀하십니다.
이 인용문도 그 상황을 완벽하게 요약해 줍니다:

이 기능에 대한 플러그인을 언제 기대할 수 있을지 진행 상황이나 시간표를 공유해 주실 수 있을까요?
솔직히 말씀드리자면, 최근 테마/테마 컴포넌트 개발을 추진하기 위해 기울이신 노력 등을 고려할 때, 이 기능 삭제(테마 디자인의 일부인)가 다소 혼란스럽고 약간 실망스럽습니다.

여기서 마지막으로 드리고 싶은 말씀은: 저를 포함한 많은 다른 사용자들도 정말 감사하게 생각할 것입니다. 최신 주제에서 카테고리 음소거를 관리자 설정이나 플러그인으로 복원해 주신다면요. 어쩌면 크리스마스 선물로? :wink:

어쨌든, 여러분이 Discourse를 위해 해준 모든 것에 감사드립니다. 여기 있는 최고의 포럼 소프트웨어입니다!
즐거운 명절 보내세요! :santa:

최근 함수에서 이 suppress 카테고리를 되살려야 합니다. 이 기능을 다시 활성화할 수 있는 위치를 설명해 주시거나, 이 기능을 재현할 수 있는 플러그인을 만들 수 있는 방향을 알려 주실 수 있을까요? 사용자에게 “토론” 스타일의 옵션을 제공하되, 최신 피드에는 표시하지 않는 등의 특정 시나리오에서 이 기능이 매우 필수적입니다.

이미 플러그인을 만들겠다고 말씀드렸는데, 1월 말까지 나올 예정입니다. 더 빠르게 필요하시다면

  • 고객이라면 저희 지원팀에 문의해 주세요

  • 고객이 아니라면 Marketplace 토픽을 자유롭게 열어 주세요

핵심 기능에 사용자 불친절 기능을 넣는 것은 기대하지 않습니다. 제가 프랑스어를 한다고 해서 2등 시민이 되는 것은 아니며, 제 홈 화면에서 프랑스어를 볼 수 있어야 합니다.

참고로, Discourse에는 최신 페이지의 토픽 결과를 필터링하기 위한 플러그인 콜백이 이미 존재합니다.

플러그인 예제 코드

일부 클라이언트들이 이 기능을 의존하고 있기 때문에 플러그인을 개발했습니다.
@vinothkannans 감사합니다.

Sam,

이 기능이 도입될 예정이라는 점에 감사드립니다. 1월에 출시되더라도 급하지는 않지만, 지원 팀에 이 문제를 메모해 두겠습니다.

저희 사이트의 의도는 결코 그렇지 않으나, 사용자가 읽을 수 없는 주제들을 거르며 필요한 주제를 찾기 위해 고생한다는 불만 사항을 몇 건 접했습니다. 또한 문서의 일부가 언어별로 다르기 때문에, 사용자가 사용하는 언어에 따라 다른(제품) 웹사이트로 유도하고 있습니다.

이러한 내용을 더 잘 분리할 수 있는 방법이 있는지 궁금합니다. 현재 언어별 카테고리를 구축하고 있으며, 해당 카테고리에 트래픽이 발생하기 시작하면 이를 별도의 포럼으로 독립시킬 예정입니다. 궁극적으로 모든 사용자에게 최상의 사용자 경험을 제공하고자 합니다. 새로운 사용자가 여러 언어를 걸러내야 해서 어려움을 겪기를 원하지도 않고, 기존 커뮤니티 멤버들이 2등 시민 취급을 받는다고 느끼기를 원하지도 않습니다.

현재의 생각은 카테고리 숨기기 기능을 사용하고, 트래픽이 증가하면 추가 포럼을 개설하는 것입니다. community.wd.com의 언어 처리 방식은 매우 마음에 들지만, 그 작동 원리를 완전히 이해하지는 못했습니다. 숨겨진 카테고리를 사용하는 것으로 보이지만, 독일어는 카테고리 페이지에 표시되지 않는 것 같습니다.

-Robert

@sam님께 시간대를 알려주셔서 감사합니다 (다만 이 "사용자 반(anti-user) 기능"에 대해서는 아직 의견이 일치하지는 않아요) :wink:

어쨌든 @vinothkannans님께, 그리고 궁극적으로 이 플러그인을 제공해 주신 @RGJ님께 감사드립니다!
첫 번째 문제가 발생했을 때 초고속으로 수정해 주셔서, 이제 제가 사랑하는 포럼 테마와 사용자 경험을 다시 되찾을 수 있음을 확인했습니다. 정말 기쁜 날입니다. :partying_face:
이 "티켓"은 당분간 닫은 것으로 하겠습니다 :slight_smile:

더 행복할 수 없어!!!

:heart_eyes:

@RGJ님, 이렇게 빨리 도와주셔서 정말 감사합니다!


https://community.hiveeyes.org/ 에서 설정 내 플러그인을 활성화한 후에도, 이전에 해당 옵션이 있던 카테고리 설정 위치에서 옵션을 찾을 수 없어 좀 부끄럽습니다:

무엇을 놓친 건지, 아니면 저희 Discourse 인스턴스에 문제가 있는 건지 궁금합니다. 현재 2.4.0.beta8 버전을 사용하고 있습니다.

저희 실수였습니다. 플러그인을 비활성화했다가 다시 활성화한 후(안전이 우선이라) 보니, 카테고리 설정 탭의 맨 아래에 해당 옵션이 있었습니다. 아마 전에 그걸 놓쳤던 것 같습니다.

image

@RGJ: 이제 완벽하게 다시 작동하는 것을 확인했습니다. 정말 감사드리며, 혼선을 드려 죄송합니다.

감사합니다 @RGJ! https://github.com/curiousdannii/discourse-merge-users가 하는 것처럼 일반적인 설치 페이지를 참조하는 대신, GitHub 페이지의 설치 지침 아래에 명시적인 app.yml 줄을 제시해 주세요.

안녕하세요,
이 플러그인이 당신에게도 '새 카테고리’의 억제된 메시지를 필터링하나요?

이 플러그인을 정말 감사히 사용했습니다. ‘최신 목록에서 숨기기’ 기능이 복구되기는 했지만, 불행히도 태그 필터링이 이전처럼 작동하지 않는 문제가 생겼습니다.

이 설정이 활성화되면, 특정 주제 아래에서 태그를 선택해도 '최신 목록에서 숨기기’가 활성화된 카테고리의 주제가 더 이상 표시되지 않습니다. 이 설정을 비활성화하면 태그 필터링이 정상적으로 작동합니다.

쉽게 수정될 수 있는 문제일 것 같아 희망을 가져봅니다. 이 부분에 대한 노고에 진심으로 감사드리며, 다시 한번 감사드립니다.

이번 주 중에 확인해 볼게요. 수정은 그리 어렵지 않을 것 같아요.