TL3 진행 상황 보기

:information_source: 요약 사용자가 TL2인 경우, 추가 정보와 함께 사용자 및 스태프에게 TL3 진행 상황을 표시합니다
:hammer_and_wrench: 저장소 링크 GitHub - NateDhaliwal/discourse-see-tl3-progress · GitHub
:open_book: 설치 가이드 Discourse에 플러그인 설치하는 방법

:warning: 면책 조항: 이 플러그인을 활성화하면 TL3를 획득하는 회원이 증가하고, 또는 모더레이션 결정에 대한 질문이 제기되며, 또는 활동량이 더 증가할 수 있습니다.[1]

기능

  • 사용자에게 총 TL3 진행 상황을 알려주는 진행 바 표시
  • (선택 사항) 사용자가 달성할 수 있는 가장 가까운 다음 요구 사항을 표시
  • (선택 사항) 각 요구 사항별 진행 상황에 대한 상세 내역을 사용자에게 표시
  • (선택 사항) 사용자가 TL2/TL3에 고정되어 있는지 여부 알려주기
  • (선택 사항) 사용자가 TL3인 경우, TL3를 잃을 위험이 가까워지면 경고 표시
  • (선택 사항) 사용자가 음소거된 카테고리에 가진 주제와 게시글 수를 표시 (게시글 읽기 요구 사항을 충족하기 위해 더 많은 게시글을 읽을 수 있도록 허용)

설정

최소한의 설정이 필요합니다. 모든 텍스트는 사이트 텍스트(Site Texts)를 통해 편집할 수 있습니다. 가능한 한 정확한 텍스트는 사용자의 관리자 페이지에 있는 것과 동일합니다. 그러나 플러그인은 사용자 권한 문제로 인해 해당 텍스트를 직접 참조할 수 없었습니다.

설정 항목

이름 설명
progress bar color light 라이트 모드에서 진행 바의 색상
progress bar color dark 다크 모드에서 진행 바의 색상
progress bar background color light 라이트 모드에서 진행 바의 배경색
progress bar background color dark 다크 모드에서 진행 바의 배경색
modal button icon 모달을 표시하기 위한 버튼의 아이콘
show verbose tl3 progress 각 요구 사항별 상세 진행 바가 포함된 모달을 표시하도록 선택
show locked at trust level 사용자가 현재 신뢰 수준(Trust Level)에 고정되어 있는지 여부 알림. 경고: 모더레이션 결정을 문제 삼는 사용자의 불만을 초래할 수 있습니다.
modal bottom text 모달 하단에 표시되는 추가 설명.
show next closest stat 사용자가 달성할 수 있는 가장 가까운 다음 요구 사항과 추가 필요량 표시
show warning when tl3 requirements low 사용자가 TL3인 경우, TL3를 잃을 위험이 가까워지면 사용자에게 알림
show warning when user has muted topics and posts 사용자가 음소거된 카테고리에 가진 주제와 게시글 수를 표시 (게시글 읽기 요구 사항을 충족하기 위해 더 많은 게시글을 읽을 수 있도록 허용). 해당 카테고리에서 읽은 게시글 수는 아직 집계되지 않습니다.
low tl3 stats minimum 요구 사항 중 하나라도 이 기준 이하인 경우 TL3 사용자에게 경고를 표시

스크린샷

개요:

모달 (요구 사항 미충족)

모달 (TL3 자격 충족)

모달 (TL3 보유)

모달 (TL3 보유, 더 이상 자격 미충족)

사용자가 고정된 경우:


도움이 되기를 바랍니다!


  1. 이는 좋은 일이 될 수도 있고 나쁜 일이 될 수도 있습니다. ↩︎

10개의 좋아요

잘했어 네이트 :clap:

요약 부분을 놓친 것 같아:

4개의 좋아요

헐! 그거 고쳤어요.

3개의 좋아요

플러그인이 아직 베타 버전인가요? 아니면 다른 이유가 있는 건가요? Tl3를 받을 수 있는 시점을 계산해 보느라 답답한 마음에, 이 플러그인은 정말 훌륭하다고 생각합니다.

대부분은 잘 작동하지만, 아직 다듬어야 할 작은 부분 1~2개가 있어서 지금 그 작업을 하고 있습니다. 실제로 문제는 그 다음으로 가까운 요구사항에 있고, 카운터와 바는 모두 정상적으로 작동합니다.

5개의 좋아요

승급과 강등에 가장 가까운 통계 값이 이제 수정되었으며, SQL 쿼리도 일부 최적화되었습니다. 정상적으로 배포할 준비가 된 상태입니다.

4개의 좋아요

우리는 이 기능을 사이트에 설치했습니다. 하지만 일반 사용자가 다른 사용자의 프로필을 보려고 할 때
요청한 리소스를 볼 권한이 없다는 오류 메시지가 표시될 수 있습니다.

일부 사용자에게는 이 오류가 표시되고, 다른 일부 사용자에게는 아무 문제 없이 동작합니다(즉, 이 팝업이 표시되지 않음). 일반 사용자는 다른 사람의 진행 상황을 볼 수 없어야 합니다.

이런 현상의 원인이 무엇일 수 있는지 아시나요?

중국어 스크린샷:

업데이트: 이를 수정하기 위해 PR을 열었습니다. Only allow user to view their own progress - Pull Request #1 - NateDhaliwal/discourse-see-tl3-progress - GitHub

5개의 좋아요

좋은 지적이네요, 그리고 PR 올려주셔서 감사합니다! 병합했습니다.

5개의 좋아요

다른 신뢰도(Trust Level) 단계까지 확장하는 건 어떨까요?

개인적으로 특별한 이유 없이 현재 상태가 다소 제한적으로 느껴집니다. 예:

그냥 “신뢰도 진행도(Trust Level Progress Meter)” 또는 유사한 이름으로 부르면 안 될까요?

7개의 좋아요

좋은 지적이에요. 다만 일부 재작업이 필요할 것 같지만, 가능하다고 생각해요.

5개의 좋아요

@merefield

좋은 아이디어입니다. TL3 작업이 마무리 단계에 접어들었으니 지금이 최적의 타이밍인 것 같습니다.


신뢰 수준(Trust Level) 진행도의 반대쪽 끝에서, 이 기능이 Discourse 포럼에서 도움을 주는 사람들에게도 유용할 수 있다고 생각합니다. 특히 모더레이터나 커뮤니티의 단골 회원들에게 말이죠.

반복적으로 제기되는 질문 중 하나는 사용자가 TL-0에서 다음 신뢰 수준으로 어떻게 승격할 수 있는지에 대한 것입니다. 이를 통해 링크를 게시하거나, 더 많은 링크를 포함하거나, 이미지를 붙여넣거나, TL-0에서는 제한되는 기타 기능을 사용할 수 있게 되죠.

이러한 설명은 종종 수동으로 작성됩니다. 그러나 답변의 상당 부분은 측정 가능한 신뢰 수준 요구 사항에 달려 있기 때문입니다. 사용자가 현재 어디에 있는지, 어떤 요구 사항이 현재 승격을 막고 있는지, 그리고 자격을 갖추기 위해 합리적으로 무엇을 할 수 있는지를 보여주는 가이드라인을 궁극적으로 자동화할 수 있다면 유용할 것입니다.

TL3 Progress 플러그인에는 이미 이러한 유형의 기능에 필요한 일부 인프라가 갖추고 있습니다. 특히 개별 요구 사항, 진행 상황, 그리고 가장 가까운 다음 요구 사항을 노출할 수 있는 기능이 그렇습니다.

4개의 좋아요