TL 진행 상황 보기 (TL1, 2, 3)

:information_source: 요약 사용자와 스태프에게 TL 진행 상황 및 추가 정보를 표시합니다
:hammer_and_wrench: 리포지토리 링크 GitHub - NateDhaliwal/discourse-see-tl-progress · GitHub
:open_book: 설치 가이드 Discourse에서 플러그인 설치하는 방법

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

기능

  • 사용자의 전체 TL 진행 상황을 알려주는 진행 바를 표시합니다
  • (선택 사항) 사용자가 달성할 수 있는 가장 가까운 다음 요건을 표시합니다
  • (선택 사항) 각 요건별 진행 상황에 대한 상세 내역을 사용자에게 표시합니다
  • (선택 사항) 현재 TL에 고정되어 있는지 여부를 사용자에게 알립니다
  • (선택 사항) 사용자가 TL3인 경우, TL3를 잃기 직전일 때 경고를 표시합니다
  • (선택 사항) 음소거된 카테고리 내의 토픽과 게시물 수를 사용자에게 표시하여(게시물 읽기 요건을 충족하기 위해 더 많은 게시물을 읽을 수 있도록 함)

설정

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

설정값

이름 설명
enable for trust level promotions 진행 상황을 표시할 TL을 선택하세요
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 tl1 TL0 → TL1 전환 시 모달 하단에 표시되는 추가 설명입니다.
modal bottom text tl2 TL1 → TL2 전환 시 모달 하단에 표시되는 추가 설명입니다.
modal bottom text tl3 TL2 → TL3 전환 시 모달 하단에 표시되는 추가 설명입니다.
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. 이는 좋은 일일 수도 있고 나쁜 일일 수도 있습니다 ↩︎

11개의 좋아요

잘했어 네이트 :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개의 좋아요

프로젝트가 언제 완료될지 궁금하다

1개의 좋아요

알려줘서 고마워요. 지난 한 달 동안 정말 바빴고, 이 작업에 시간을 내지 못했어요. 이제 좀 여유가 생겼으니 이틀 안에 시작할 계획입니다.

각 TL(팀 리드)마다 요구사항이 달라서 로직도 수정해야 하기 때문에 꽤 방대한 재작업이 될 거라고 생각합니다.

2개의 좋아요

이 프로젝트가 거의 끝나가고 있다는 걸 꼭 말씀드리고 싶어요! 새로운 설정과 구성 옵션을 추가했기 때문에, 이제 남은 건 로케일 변경 사항뿐이에요!

3개의 좋아요

드디어 PR이 병합되었습니다 :tada: ! 문제가 발생하면 알려주세요. @kairo162 @EricGT