| 요약 | 위키 게시물 하단에 해당 게시물을 편집한 모든 사람을 표시합니다. | |
| 저장소 | GitHub - criptonautas/discourse-wiki-coeditors: Discourse theme component: credits everyone who edited a wiki post, under the post · GitHub | |
| 설치 가이드 | 테마 또는 테마 구성 요소 설치 방법 | |
| 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을 환영합니다.