디스커스 위키 공동 편집자

:information_source: 요약 위키 게시물 하단에 해당 게시물을 편집한 모든 사람을 표시합니다.
:hammer_and_wrench: 저장소 GitHub - criptonautas/discourse-wiki-coeditors: Discourse theme component: credits everyone who edited a wiki post, under the post · GitHub
:question: 설치 가이드 테마 또는 테마 구성 요소 설치 방법
:open_book: Discourse 테마가 처음이신가요? Discourse 테마 사용자를 위한 초보자 가이드

이 테마 구성 요소 설치

Discourse는 모든 위키 편집 이력을 저장하지만, 누가 기여했는지는 보여주지 않습니다. 이 구성 요소는 게시물 하단에 기여자 목록을 표시하여 위키를 최신 상태로 유지하는 사람들에게 공로를 돌려줍니다.

기능

  • 위키 주제 첫 게시물 하단에 “공동 편집자” 및 편집자의 아바타를 표시합니다.
  • 최근 개정판에서 수행한 편집 횟수에 따라 편집자를 순위를 매깁니다. 게시물 작성자, system 및 discobot은 목록에 표시되지 않습니다.
  • 클릭 시 각 사용자의 프로필 카드를 엽니다.
  • 아바타 개수가 설정된 수를 초과하면 나머지 사람들은 “+N명 더 보기” 뒤에 표시됩니다.
  • 로그아웃한 방문자도 지원됩니다: edit_history_visible_to_public이 꺼져 있어도 위키의 편집 이력은 공개됩니다.
  • 영어 및 스페인어 현지화가 포함되어 있습니다.

설정

설정 기본값
target_categories 없음 목록이 표시될 위키의 범주
target_tags 없음 모든 범주에서 목록이 표시될 위키의 태그. 범주 또는 태그가 설정되지 않으면 모든 위키에 표시됩니다.
label 없음 아바타 앞에 표시될 텍스트. 비워 두면 사용자의 언어가 사용됩니다.
label_overrides 없음 범주별 다른 문구
excluded_users 없음 목록에 표시되지 않을 사용자 이름
max_avatars 5 “+N명 더 보기” 앞에 표시될 아바타 수
max_revisions 20 읽을 최근 개정판 수, 최대 40

알려진 제한 사항

  • 각 보기마다 개정판당 하나의 요청이 발생하므로 최근 개정판만 읽습니다. 따라서 편집이 잦은 위키의 경우 이전 편집자는 표시되지 않을 수 있습니다. 한계를 40으로 설정한 이유는 Discourse에서 기본적으로 10초당 50개 요청을 초과하는 방문자를 차단하기 때문입니다.
  • AI 봇 등 다른 봇은 자동으로 감지할 수 없으므로 excluded_users에 추가해야 합니다.
  • 제목, 태그 또는 범주만 변경된 개정판도 포함하여 모든 개정판이 계산됩니다.
  • 첫 게시물에만 공로가 표시됩니다.
  • excluded_users는 이름만 숨깁니다. 해당 사용자의 편집 이력은 게시물 히스토리에 남습니다.

게시물별 공로 표시 대신 리더보드가 필요한 경우, README에 데이터 탐색기 쿼리가 포함되어 있습니다. 버그 보고 및 PR을 환영합니다.