사용자가 사용자 그룹을 차단할 수 있나요?

특정 카테고리의 게시물을 특정 사용자 그룹이 볼 수 없도록 설정하는 방법이 있을까요?

저는 작가 커뮤니티를 운영하고 있으며, 회원이 ‘Writings’ 카테고리에 올린 게시물을 출판사들이 볼 수 있는지 여부를 선택할 수 있도록 하는 것이 목표입니다. 기본적으로는 출판사에게 게시물을 노출하지 않는 설정이 되어 있으면 좋겠고, 온보딩 과정에서 이러한 옵션이 있음을 안내할 예정입니다.

이렇게 하는 이유는, 시장(출판사)에 노출될 준비가 되지 않았더라도 회원들이 편안하게 게시물을 올릴 수 있도록 하기 위함입니다. 반면, 출판사 입장에서는 저희 플랫폼을 통해 새로운 작가를 발굴할 수 있다면 훌륭한 파트너십이 될 것입니다. 감사합니다! :slight_smile:

5개의 좋아요

제가 파악한 바로는, 여기서 필요한 것을 가장 쉽게 달성하는 방법은 두 가지 카테고리를 만드는 것입니다. 하나는 게시자가 접근할 수 있는 카테고리이고, 다른 하나는 접근할 수 없는 카테고리입니다. 만약 모든 주제를 쉽게 함께 나열할 수 있도록 하려면, 한 카테고리를 다른 카테고리의 하위 카테고리로 만들 수도 있습니다.

8개의 좋아요

‘커스텀 사용자 필드를 통해 그룹에 사용자 추가’ 자동화가 이 작업에 유용할 것 같습니다:

6개의 좋아요

비영어권 작성자가 제3자가 한 말을 설명하려 할 때는 항상 위험한 일이지만, 내 추측을 하자면…

  • 작가 그룹과 출판사 그룹이 있다.
  • 서로의 게시물/주제를 볼 수 있다.
  • 작가들이 모든 출판사를 차단할 수 있는 기능이 필요하다.

그런 다음 출판사들은 ‘시장’에 무엇이 있는지 볼 수 있지만, 소심한 데스크톱 작가들은 출판사들에게 정보를 숨길 수 있다.

카테고리를 사용하여 이를 달성하는 것은 다소 어렵다.

수정: 내가 맞다면 (과거에 그런 상황에 있었기 때문에) 차단은 포럼 전체에 적용되는 동작이라 꽤 어렵다. 차단이 불필요한 다른 카테고리가 있을 수 있다. 따라서 이는 작가들에 의해만 이루어져야 하며 대상은 모든 출판사여야 하지만, 작가 카테고리에만 적용되어야 한다.

4개의 좋아요

그룹 개인 메시지(Private Message)를 사용하면 이러한 수준의 제어가 가능합니다. 예를 들어:

첫 번째 메시지 두 개에서는 ‘writers(작가)’ 그룹의 구성원이 ‘publishers(출판사)’ 그룹을 메시지에 초대했습니다. 마지막 메시지에서는 ‘publishers’ 그룹이 초대되지 않았습니다.

메시지에 다른 사용자나 그룹이 명시적으로 초대되지 않는 한, 그룹 구성원(및 사이트 관리자)만 그룹 메시지에 접근할 수 있습니다.

관리자와 모더레이터(모더레이터가 그룹 구성원인 경우)는 그룹 메시지를 일반 토론으로 전환할 수 있습니다. 따라서 자신의 작품을 아직 공개할 준비가 되지 않은 작가들에게 이는 좋은 접근 방식이 될 수 있습니다. 개인 PM을 생성하여 개별 사용자를 초대함으로써 메시지에 접근할 수 있는 사용자를 소수의 그룹으로 제한할 수도 있습니다.

이 접근 방식의 가능한 단점은 메시지에 접근 권한이 있는 사용자가 메시지에 어떤 그룹이나 사용자를든 초대할 수 있다는 것입니다. 이상적으로는 메시지 생성자에게만 이 기능을 제한할 수 있는 방법이 있으면 좋겠습니다:

실제로 사이트 테마에 일부 CSS를 추가하여 이 문제를 간단하게 우회할 수 있습니다:

.topic-owner.regular .add-remove-participant-btn {
    display: none;
}

.topic-owner.current-user-post.regular .add-remove-participant-btn,
.staff .topic-owner.regular .add-remove-participant-btn {
    display: block;
}

불행히도 이 규칙은 사이트의 모든 PM에 적용되므로, PM을 생성한 사용자와 스태프만 PM의 “추가 또는 제거” 버튼을 볼 수 있게 됩니다. 또한 초대를 제한하기 위한 CSS 접근 방식은 완벽하지 않습니다. 사용자가 그 적용 방식을 알고 있다면(예를 들어 이 게시물을 읽었다면) 우회할 수 있습니다.

Discourse가 개별 PM 또는 그룹 PM 수준에서 이 설정을 제공해 주면 좋겠습니다.

3개의 좋아요

‘작가 전용’ (하위) 카테고리를 만드는 것이 더 적합하지 않을까요? 해당 카테고리에서 발행인 그룹이 볼 수 없는 주제들을 생성할 수 있고, 나중에 더 공개적으로 공유하고 싶다면 더 개방적인 카테고리로 분류하면 됩니다.

4개의 좋아요

잘못된 카테고리를 사용하는 것을 보장하는 꽤 확실한 방법입니다.

다시 말하지만, 저는 코딩이나 개발 관련 지식은 전혀 없지만, 이러한 선택적 밴(차단)을 구축하는 것이 꽤 어려울 것 같다는 점은 짐작할 수 있습니다.

하지만 발행인을 차단하는 태그를 사용하는 방식은 더 쉽게 구현할 수 있을까요? 물론, 작성자가 그런 태그를 사용하는 것을 잊을 수는 있지만, 그 경우에도 카테고리는 하나뿐이므로 일종의 차악(次惡)이 될 수 있을 것입니다.

2개의 좋아요

모든 솔루션은 사람들이 자신의 글이 ‘모두’에게 보이지 않도록 어디에/어떻게 게시해야 하는지 이해해야 할 것으로 보입니다. :person_shrugging: 카테고리 보안 설정을 사용하는 것이 특정 그룹의 구성원이 해당 콘텐츠에 접근하지 못하도록 보장하는 가장 확실한 방법처럼 보입니다(다만 이 경우에도 좋은 그룹 기반 접근 제어에 의존하게 됩니다. @writers 그룹이 자유롭게 가입할 수 있다면, 이를 기반으로 하는 어떤 시스템도 사실상 ‘모두에게 열려 있는’ 상태가 될 것입니다).

3개의 좋아요

“잘못된 카테고리”라고 쓰려던 건가요, 아니면 다른 말을 하려던 건가요?

작가들이 실수로 출판사에게 보여지기 전에 의도적으로 보여주고 싶지 않았던 원고를 출판사가 볼 수 있는 카테고리에 게시하게 된다면, 그런 실수는 아마 한 번만 발생할 가능성이 높습니다.

정당한 작가들에게는 책을 출판하는 것과 출판하지 않는 것의 차이를 파악하는 것이 어렵지 않아 보입니다.

2개의 좋아요

게시물이 올라가서는 안 될 곳에 게시될 때를 잘못된 카테고리라고 합니다.

이것이 어떻게 관련이 있는지 이해하지 못하겠습니다. 하지만 게시가 작가의 텍스트를 보낼 이메일에 의존하는 경우와 같은 일이 발생할 수 있습니다.

그들이 가장 숙련된 IT 인력이 아니라고 쉽게 가정할 수 있습니다. 개발자나 관리자조차 오토픽(off-topic) 게시를 피하지 못하는 세상에서 말입니다.

단순한(정말 단순한지 모르겠지만) 해결책은 특정 그룹에게만 표시를 제한하는 태그일 수 있습니다. 아니면 여기서 가장 쉬운 예는 속삭임(whispers)이 작동하는 방식이거나, staff-only 태그를 사용할 수 있습니다. 그러면 모든 문서가 한 카테고리에 게시될 수 있지만, 그 태그가 제거되면 세계에 표시됩니다(사실 두 가지 다른 카테고리를 사용하는 것이 더 쉬운 방법이라서 나쁜 예입니다).

2개의 좋아요

현재 권한이 제어되는 카테고리처럼 태그를 통해 콘텐츠 액세스를 제한하는 것은 불가능합니다. 태그 그룹에서 태그를 '스태프 전용’으로 표시되도록 설정할 수는 있지만, 이는 태그의 가시성을 제한할 뿐 토픽 자체를 제한하지는 않습니다. 특정 그룹에 대해 태그를 기본 무음(mute)으로 설정할 수는 있지만, 개인이 쉽게 ‘주시(Watching)’/‘추적(Tracking)’/'일반(Normal)'으로 전환할 수 있으며(검색 결과에도 표시됨) 태그를 통해 제안하신 기능을 구현하는 것은 불가능하다고 생각합니다.

3개의 좋아요

네, 알아요. 하지만 그런 기능은 정말 좋은 추가 기능이 될 수 있고, 가능성을 더 넓혀줄 수 있을 거예요.

하지만 지금 당장은 (OP가 원하는 걸 내가 추측한다면) 겹치는 카테고리들을 더 만드는 것 외에는 다른 해결책이 없어요. 작동은 하지만, 보기 좋은 방식과는 거리가 멉니다.

알고 있어요 - 접근과 가시성을 제한하는 방법이 여러 가지가 있으면 관리자 실수로 인한 버그성 오류나 잘못된 설정의 위험이 큽니다.

그래도 있으면 좋겠네요 :woozy_face:

3개의 좋아요

이 #customization:theme-component는 사람들이 예를 들어 어떤 카테고리를 사용해야 하는지 알 수 있도록 하는 데 잘 작동할 수 있습니다. 그리고 @JammyDodger의 추천 사항과도 잘 어울릴 것입니다.

이를 사용하면 카테고리 내의 워터마크를 교체할 수 있습니다.

2개의 좋아요

책 원고는 최소한 10개 이상의 주요 주제를 다룰 수 있습니다. 출판사에 보내기 전에 검토를 원하는 원고의 경우, 주제 카테고리는 어떤 식으로든 관련이 없습니다.

(단, 주제 카테고리가 "출판사 제외, 작가 전용 원고 검토"로 명시적으로 라벨링된 경우를 제외하고는)

2개의 좋아요

여러분, 안녕하세요! 여기에서 토론을 해 주셔서 감사합니다 \o/

꽤 잘 작동할 수 있는 방법은 출판사에는 ‘저술’ 카테고리를 차단해 두는 것입니다. 작가가 원고를 제출하고 싶을 때(권장사항인 커뮤니티 검수를 거친 후), @simon 님이 여기서 말한 대로 출판사를 포함하는 개인 메시지(PM)로 게시하면 됩니다:

저술을 출판사에 보내는 것은 행동하기 전에 신중하게 고려하게 되는 과정이므로, 이 단계에 한 번 더 절차를 거두는 것이 매우 합리적이라고 생각합니다. 반면에 커뮤니티 검수를 위해 작품을 게시하는 것은 걱정 없이 자유롭게 할 수 있는 것이어야 합니다.

또한 포럼이 유사한 카테고리로 인해 혼잡해지지 않을 것입니다.

6개의 좋아요

각 카테고리의 주제 상단에 “이 카테고리는 출판사가 볼 수 없습니다” 또는 "이 카테고리는 출판사가 볼 수 있습니다"라는 정적 배너를 표시하면, 작가들이 자신의 작품을 출판사에게 보여주고 싶은지 여부를 확인하는 데 도움이 될 수 있습니다.

5개의 좋아요