사용자 지정 신뢰 수준

이 플러그인을 사용하면 Discourse에 몇 가지 사용자 지정 신뢰 수준 기능을 추가할 수 있습니다.

  • 이 플러그인을 사용하면 특정 신뢰 수준의 사용자들에게 몇 가지 기능을 추가하거나 취소할 수 있습니다.

  • 이러한 기능은 사이트 설정을 통해 추가하거나 취소할 수 있습니다.

  • 이러한 기능은 해당 신뢰 수준의 모든 사용자에게 추가하거나 취소할 수 있습니다.

코드 가져오기

:raising_hand_man: 아래 댓글에서 기능을 요청하거나 버그를 보고하거나, 유지 관리자에게 메시지를 보낼 수 있습니다.

설정

기능

  • 주제에 게시물을 작성할 수 있는 최소 신뢰 수준을 정의합니다.

  • TL3(신뢰 수준 3) 사용자의 게시물 편집 가능 여부를 지정합니다.

  • TL0(신뢰 수준 0) 사용자의 새 주제 게시 가능 여부를 지정합니다.

  • TL0(신뢰 수준 0) 사용자의 사용자 프로필 ‘자기소개’ 필드에 실제 링크를 포함할 수 있는지 여부를 지정합니다.

  • 주제에 사용자를 초대할 수 있는 최소 신뢰 수준을 정의합니다.

  • 다른 사용자를 무시할 수 있는 사용자의 최소 신뢰 수준을 정의합니다 (csl_min_trust_level_to_ignore_users).

  • 스팸으로 신고된 게시물을 자동으로 숨길 최소 신뢰 수준을 정의합니다 (현재 TL3 이상).

:warning: 이 플러그인은 유지 관리되지 않습니다

이 플러그인은 아무도 유지 관리하지 않으므로, 플러그인을 사용하기 전에 잘 테스트해 보세요.

이전 유지 관리자 및 개발자

@Ahmed_Gagan, @fzngagan

32개의 좋아요

TL2가 사용자를 초대할 수 있는지 여부를 지정할 수 있도록 해 주실 수 있나요?

(현재 초대 전용 사이트에서는 TL2가 초대할 수 있으며, TL3과 TL4만 초대할 수 있도록 변경하는 방법이 없습니다)

(자세한 내용은 이 스레드를 참조하세요: Please make tl for sending invites customisable)

6개의 좋아요

@gh_irina 님, 피드백 주셔서 정말 감사합니다.
네, 방금 플러그인에 이 기능을 위한 새 설정을 추가했습니다.
이제 업데이트된 플러그인을 확인해 보실 수 있습니다.

3개의 좋아요

신뢰 수준을 생성/사용자 정의할 수 있는 이 플러그인 설정은 어디에서 찾을 수 있나요?

2개의 좋아요

우선 내 플러그인을 사용해 주셔서 감사합니다 @Heliosurge,
관리자 > 설정에서 ‘csl_’를 검색하면 모든 5가지 설정을 찾을 수 있습니다.

2개의 좋아요

천만에요. 훌륭한 플러그인을 만들어 주셔서 감사합니다.

2개의 좋아요

별말씀을요 :slightly_smiling_face:

2개의 좋아요

감사합니다 @Ahmed_Gagan !

2개의 좋아요

잘하셨네요, @Ahmed_Gagan.

시간이 되신다면, 플래그의 효과를 제어할 수 있는 기능을 추가해 주시겠어요? 예를 들어, 현재 TL4 플래그를 적용하면 게시물이 즉시 숨겨지는데, 더 “일반적인” 플래그처럼 작동하도록 선택할 수 있으면 좋겠습니다.

4개의 좋아요

우선 제 플러그인을 사용해주셔서, 그리고 소중한 제안을 남겨주신 @Ellibereth님께 진심으로 감사드립니다.
네, 제안하신 내용을 꼭 검토하여 완료되는 대로 다시 알려드리겠습니다.

5개의 좋아요

Hey @Ellibereth, 요청하신 기능이 이제 플러그인의 alpha 브랜치에서 사용할 수 있습니다.
참고: 라이브 사이트에 추가하기 전에 충분히 테스트해 주세요.

4개의 좋아요

정말 훌륭합니다. 멋진 아이디어네요, 가능하게 해 주셔서 감사합니다.

저장소(repo)에 도움을 줄 수 있는지, 그리고 이것이 가능한지 확인하기 위해 간단한 질문을 하나 드리겠습니다: 신뢰 수준(Trust Levels)에 따라 “어떤” 설정도 변경/비활성화할 수 있나요? 예를 들어, 사용자 무시(Ignoring users) 기능은 TL2 이상에서만 작동하도록 하거나, 낮은 신뢰 수준에서 해당 기능을 제거하거나 추가하는 것과 같은 방식으로요.

1개의 좋아요

먼저 제 플러그인을 사용해 주시고 소중한 제안을 해주셔서 감사합니다 @Iceman

네, 가능합니다. 다음 업데이트 시 이 점을 염두에 두겠습니다 :slightly_smiling_face:.
다음 업데이트에서 고려해 볼 수 있도록 제안해 주실 다른 사항이 있으신가요?

2개의 좋아요

hey @Iceman, 요청하신 기능이 이제 플러그인의 master 브랜치에서 사용 가능합니다.
플러그인을 계속 사용해 주세요 :slightly_smiling_face:

2개의 좋아요

안녕하세요 @neounix,

현재 일정상 업무가 빡빡하여 당분간 해당 기능이 로드맵에 포함되어 있지 않습니다.
다만 해당 기능이 시급하시다면 유료 작업으로 @pavilion에게 문의하실 수 있습니다.

감사합니다.

와, 정말로 너무 감사합니다. 바로 테스트해볼게요!

1개의 좋아요

정말 시계처럼 정확하게 작동하네요. @Ahmed_Gagan, 정말 감사합니다. 이 기능 덕분에 코어에 큰 변경 사항이 필요 없이 특정 환경에 맞춰 디스코urses 사이트를 유연하게 조정할 수 있는 많은 가능성이 열렸습니다.

이로 인해 논의나 의견이 필요할 수 있는 아이디어가 하나 떠올랐습니다:

디스코urses 사이트는 “트롤” 등을 방지하기 위해 옵션 측면에서 매우 강력하게 보호되어 있습니다.

  • 사전 등록 시 콘텐츠를 비공개로 설정하거나, 신뢰 등급(Trust Level) 기반 접근 제한 등을 적용할 수 있습니다.
  • 등록 시 특정 이메일 도메인, 이름, IP 주소 등을 차단할 수 있습니다.
  • 등록 완료 후, 주로 신뢰 등급을 통해 TL0 사용자의 게시글 작성을 차단하여 “기습 공격” 같은 상황을 막을 수 있습니다. 또한 게시 시 스포일러 블러(Blur Spoiler)나 “Details” 플러그인 등을 사용해 사용자가 서로에게 스포일러를 주지 않으면서 자유롭게 글을 쓸 수 있도록 할 수 있습니다.

알다시피 커뮤니티의 주요 “충격 지점” 중 하나는 "스포일러 문화"와, 당연히 혐오 발언 등이 있습니다. 위에서 언급했듯 이를 위한 도구가 몇 가지 있지만, 저는 하나의 "취약점"을 발견했습니다. TL0 사용자는 접근이 제한되어 있더라도 어떤 콘텐츠든 좋아요를 누를 수 있고, 이는 사용자에게 알림으로 전송됩니다. 트롤이 가입 시 선택한 닉네임이 스포일러나 모욕적인 내용이라면(예를 들어 상상할 수 있는 경우), 이는 커뮤니티에 대한 성공적인 공격이 됩니다.

저는 이 훌륭한 플러그인에 PR을 추가하여 신뢰 등급(TL)에 따라 “좋아요” 기능을 비활성화하는 방안을 고려하고 있었습니다(기본적으로 TL0에서 좋아요 기능을 제거하는 것). 제 큰 우려는 이것이 "다음 TL로의 정상적인 진행"이나 유사한 무언가를 깨뜨리지 않을지 확신이 서지 않는다는 것입니다. 시스템 관점에서 초기 단계에서 좋아요 기능이 사용자에게 얼마나 "필수적인"지 모르겠습니다. 혹시 아는 분 계신가요?

(@codinghorror와 @sam, 이런 유형의 주제에 대해 제가 떠올릴 수 있는 참고 대상이 여러분이라 언급합니다. 하지만 여러분이 다른 분을 추천해 주실 수도 있으니, 불편하게 해서 죄송합니다!)

2개의 좋아요

이 플러그인에 좋은 일이 될 것 같습니다.

이 부분은 PR을 생성하면 @fzngagan 님이 검토해 주실 것입니다.

좋아요를 누를 수 있는 사용자의 minimum_trust_level을 선택할 수 있도록 사용자 지정 가능하게 만들면 좋은 기능이 될 것 같습니다.

3개의 좋아요

업데이트를 서두른 것 같습니다. 결국 실패하는 것 같네요 (업데이트를 했다고 생각했지만, 사실은 다른 문제를 디버깅하고 있어서 업데이트를 하지 않았고, 옵션을 기본 옵션과 혼동한 제 실수입니다).

Trust와 관련하여 “cls_” 접두사가 있는 옵션은 없으나, 로그를 확인해 보니 다음과 같은 내용이 있습니다:

다른 것으로 시도하기 전에 이것을 학습의 기회로 삼아보겠습니다. 지금까지 읽은 내용으로는 tl0에서 tl1로 넘어가는 과정에서 좋아요와 연결된 설정은 없는 것 같지만, 제 생각이 틀렸을 수도 있습니다.

1개의 좋아요

무엇을 하려고 하시는 건가요? 새로운 기능을 작성하려는 건가요, 아니면 기존 기능을 조정하려는 건가요?

1개의 좋아요