본문으로 건너뛰기

the seed/URL 및 기능(비교)

r437 vs r438
......
166166
167167
* /contribution
168168
기여 목록 조회. 들어가려면 고유 {{{#green UUID}}}를 찾아 입력하고 들어가야 한다. 계정 변경 기능이 있기 이전 시절 {{{#!wiki style="display: inline; font-family: monospace"
169
\/contribution\/author/{{{#green 계정명}}}/document}}} 등으로 들어가는 방법은 더 이상 지원되지 않다. 문서에서 편집 역사를 비롯하여 편집 로그가 완전히 삭제되면 해당 기여 내역에서도 해당되는 목록이 삭제된다. ([[https://www.alphawiki.org/w/알파위키:제로베이스|예시]])
169
\/contribution\/author/{{{#green 계정명}}}/document}}} 등으로 들어가는 방법은 더 이상 지원되지 않고, 들어가게 되면 기여 목록 페이지로 이동된다. 문서에서 편집 역사를 비롯하여 편집 로그가 완전히 삭제되면 해당 기여 내역에서도 해당되는 목록이 삭제된다. ([[https://www.alphawiki.org/w/알파위키:제로베이스|예시]])
170170
기여 목록을 조회하면 {{{#!wiki style="display: inline; font-family: monospace"
171171
'''{{{#blue 도메인}}}/contribution/{{{#green 계정 UUID}}}'''}}} 주소로 들어가게 된다. 기여내역은 종류별로 전체 개수를 보여주며, 한 페이지에 100개씩 보여준다.{{{#!folding v5 이전의 설명 보기 [ 펼치기 · 접기 ]
172172
{{{#purple v5}}} 이전에 {{{#!wiki style="display: inline; font-family: monospace"
173173
/contribution/{{{#green UUID}}}/document}}} 형식의 URL이 지원되었었는데 {{{#purple v5}}} 이후 {{{#!wiki style="display: inline; font-family: monospace"
174
/contribution/{{{#green UUID}}}{{{#orange ?}}}type=}}} 형식으로 바뀌었다.
175
176
그리고 기여에 관한 모종의 {{{#teal Contributuion Index 번호}}}가 정수값으로 주어졌었는데 {{{#purple v5}}} 이후 별도 기여 내역마다 계정의 {{{#green UUID}}}나 문서 리비전의 {{{#teal UUID}}}와는 다른 별개의 {{{#seagreen UUID}}}가 (Commit UUID로) 부여되어 있음을 확인할 수 있다. UUID로 설정할 수 있는 가짓수가 많기 때문.}}}
174
/contribution/{{{#green UUID}}}{{{#orange ?}}}type=}}} 형식으로 바뀌었다.}}}
175
과거에는 기여에 관한 모종의 {{{#teal Contributuion Index 번호}}}가 정수값으로 주어졌었는데 {{{#purple v5}}} 이후 별도 기여 내역마다 계정의 {{{#green UUID}}}나 문서 리비전의 {{{#teal UUID}}}와는 다른 별개의 {{{#seagreen UUID}}}가 (Commit UUID로) 부여되어 있음을 확인할 수 있다. UUID로 설정할 수 있는 가짓수가 많기 때문. {{{#purple v5}}} 이후 보이게 된 이 {{{#seagreen UUID}}}는 기여 내역과 관련된 UUID이므로 편의상 {{{#seagreen commit UUID}}}, 또는 {{{#seagreen 기여 UUID}}} 등으로 적어놓는다. 과거, 기여내역의 페이지를 넘길 때마다 index 숫자값이 큰 폭으로 바뀌었으나 이제는 UUID만 바뀌는 것으로 보이게 되어 --데이터베이스 안에 index를 파내지 않는 이상-- 암호화가 되었다고도 보아야 할 것이다.
177176
* '''{{{#orange ?}}}type''' : 기여내역 페이지를 탐방하다 보면 type 다음에 from/until 순으로 오는 것이 아니라 from/until이 먼저 오고 type이 뒤로 배치된다. 아무래도 Commit 데이터베이스의 전체 내역에서 계정별, 기여 종류별로 분류한 결과를 보여주는 모양이다.
178177
* '''=document''' : 문서 기여 목록. [[mark_troll_revision]], [[batch_revert]] 등의 권한으로 기여 내역이 반달로 표시된 편집 내역은 취소선이 그어진다. [[hide_document_history_log]]로 편집 요약이 숨겨진 흔적을 확인할 수 있으며, [[lock_document]] 권한으로 문서를 잠근 내역도 볼 수 있다.
179
* {{{#blue 도메인}}}/contribution/{{{#green 계정 UUID}}}/'''?{{{#firebrick from}}}={{{#teal Commit UUID}}}'''{{{#orange &}}}type=document : 해당 {{{#teal 기여 commit UUID}}} 이하의 문서 기여 목록 보기. 기여 목록의 [다음] 단추를 누르면 자동으로 붙게 된다. 문서 기여에 index가 이미 붙어 있으니, 생성한 문서마다 이미 index가 붙어있을 것이다.
180
* {{{#blue 도메인}}}/contribution/{{{#green 계정 UUID}}}/'''?{{{#firebrick until}}}={{{#teal Commit UUID}}}'''{{{#orange &}}}type=document : 해당 {{{#teal 기여 commit UUID}}} 이상의 기여 목록 보기. 기여 목록의 [이전] 단추를 누르면 자동으로 붙게 된다.
181
* '''=discuss''' : 토론 기여 목록. 100개씩, 다음 으로 다. 기본적으로 최근 30일간 기여한 내역을 보여다. [[admin]] 권한이 있거나 자기 자신의 기여를 확인하려 할 경우 이보다 더 과거에 기여한 내역도 살펴볼 수 있고, 처음으로 기여했던 토론 댓글의 내역까지 볼 수 있다.
182
한 때는 토론 기여 목록이 100개를 넘어가도 페이지가 만들어지지 않아 토론을 많이 하는 이용자의 토론 기여 내역을 보고자 할 때 렉이 걸렸었다. 서버 문제 때문이라 카더라는 추측이 있었다. [[the tree]]는 --제로베이스라서-- 문서 기여 내역 같이 기여횟수와 100개씩 보는 페이지 보기를 먼저 만들어놓았다. 과거부터 쌓아온 나무위키 서버 안의 토론 내역을 --/topic 부터-- 오류 없이 정리하여 the seed 엔진에서 업데이트를 만든 듯하다.
183
페이지를 넘기면 모종의 index번호를 보여주는데, 기여와 관련되어 있으므로 편의상 {{{#teal 기여 index 번호}}}라고 적어놓았으나, 페이지를 넘길 때마다 숫자값이 큰 폭으로 바뀌는 모양을 보면 서버에 보낸 요청이 허용(permission)되어 처리한 색인(index) 번호일 수 있다.
184
* '''?from={{{#teal 기여 index번호}}}{{{#orange -}}}{{{#blue 토론주소}}}{{{#orange -}}}{{{#deepskyblue 댓글번호}}}''' : 다음 페이지를 보게 되면 붙는 주소이다.
185
* '''?until={{{#teal 기여 index번호}}}{{{#orange -}}}{{{#blue 토론주소}}}{{{#orange -}}}{{{#deepskyblue 댓글번호}}}''' : 이전 페이지를 보게 되면 붙는 주소이다.
186
* '''/contribution/{{{#green UUID}}}/edit_request''' : 본인이 __생성한__ 편집 요청 기여 목록. 목록에 편집 요청 상태(ACCEPTED, CLOSED) 첨부되어 나온다.
178
* {{{#blue 도메인}}}/contribution/{{{#green 계정 UUID}}}'''{{{#orange ?}}}{{{#firebrick from}}}={{{#seagreen 기여 UUID}}}'''{{{#orange &}}}type=document : 해당 {{{#seagreen 기여 UUID}}} 이하의 문서 기여 목록 보기. 기여 목록의 [다음] 단추를 누르면 자동으로 붙게 된다. 문서 기여에 index가 이미 붙어 있으니, 생성한 문서마다 이미 index가 붙어있을 것이다.
179
* {{{#blue 도메인}}}/contribution/{{{#green 계정 UUID}}}'''{{{#orange ?}}}{{{#firebrick until}}}={{{#seagreen 기여 UUID}}}'''{{{#orange &}}}type=document : 해당 {{{#seagreen 기여 UUID}}} 이상의 기여 목록 보기. 기여 목록의 [이전] 단추를 누르면 자동으로 붙게 된다.
180
* '''=discuss''' : 토론 기여 목록. 토론 기여내역 페지도 {{{#seagreen 기여 UUID}}} 형식으로 통일되어 과거 {{{#!wiki style="display: inline; font-family: monospace"
181
?{{{#firebrick from}}}={{{#teal 기여 index번호}}}{{{#orange -}}}{{{#blue 토론주소}}}{{{#orange -}}}{{{#deepskyblue 댓글번호}}}}}} 형식의 주소는 더 이상 지원되지 않는다. 억지로 찾아 들어간다 하더라도 도로 여내역 메인 페이지(?)로 인도될 것 같다. {{{#!folding v5 이전의 설명 보기 [ 펼치기 · 접기 ]
182
처음에는 기본적으로 최근 30일간 기여한 내역을 보여주었다. [[admin]] 권한이 있거나 자기 자신의 기여를 확인하려 할 경우 이보다 더 과거에 기여한 내역도 살펴볼 수 있고, 처음으로 기여했던 토론 댓글의 내역까지 볼 수 있다.
183
184
한 때는 토론 기여 목록이 100개를 넘어가도 페이지가 만들어지지 않아 토론을 많이 하는 이용자의 토론 기여 내역을 보고자 할 때 렉이 걸렸었다. 서버 문제 때문이라 카더라는 추측이 있었다. [[the tree]]는 --제로베이스라서-- 문서 기여 내역 같이 기여횟수와 100개씩 보는 페이지 보기를 먼저 만들어놓았다. 과거부터 쌓아온 나무위키 서버 안의 토론 내역을 --/topic 부터-- 오류 없이 정리하여 the seed 엔진에서 업데이트를 만든 듯하다.}}}
185
* {{{#blue 도메인}}}/contribution/{{{#green 계정 UUID}}}'''{{{#orange ?}}}{{{#firebrick from}}}={{{#seagreen 기여 UUID}}}'''{{{#orange &}}}type=discuss : 다음 페이지를 보게 되면 붙는 주소이다.
186
* {{{#blue 도메인}}}/contribution/{{{#green 계정 UUID}}}'''{{{#orange ?}}}{{{#firebrick until}}}={{{#seagreen 기여 UUID}}}'''{{{#orange &}}}type=document : 이전 페이지를 보게 되면 붙는 주소이다.
187
188
이하 기여 목록에 대한 주소는 {{{#!wiki style="display: inline; font-family: monospace"
189
{{{#blue 도메인}}}/contribution/{{{#green 계정 UUID}}}{{{#orange ?}}}{{{#firebrick ''(from / until)''}}}={{{#seagreen 기여 UUID}}}{{{#orange &}}}type={{{#teal 종류}}}}}} 식으로 주소 형식이 같다.
190
* '''=edit_request''' : 본인이 __생성한__ 편집 요청 기여 목록. 목록에 생성만이 아니라 편집 승인(ACCEPTED), 닫기(CLOSED) 나온다.
187191
* '''/contribution/{{{#green UUID}}}/accepted_edit_request''' : 본인이 __승인한__ 편집 요청 기여 목록. 다른 사람이 만든 요청이든 승인한 편집 요청이 기록된다. [[편집 요청 승인 반달]] 문제로 이름이 "승인한 편집 요청"으로 되어 있을 뿐이지, 사실상 닫기(closed)를 포함한 "본인이 __처리한__ 편집 요청"이다. 이론상 ACL이 개방되어 있으면 IP이용자도 편집 요청을 승인할 수 있다. [[https://namu.wiki/edit_request/DecorousWretchedMeaslyLumber|예시]]
188192
* '''/contribution/ip/{{{#green IP주소}}}''' : IP 이용자의 기여 목록. 특정 UUID의 문서 기여 목록 URL으로 리다이렉트된다. 기여한 적이 있는 주소라면 IPv4만이 아니라 IPv6도 지원된다. 127.0.0.1은 분명 자기 자신의 주소로 되돌아가는 루프백 아이피이므로 일반적으로 기여내역이 존재하지 않을 아이피일 것인데, 나무위키에 특이하게 리크베다 위키에서 포크한 이후에 기록된 [[https://namu.wiki/contribution/ip/127.0.0.1|127.0.0.1의 기여내역이]] 있다. 그 외 오류인지 [[https://namu.wiki/contribution/55565900-fe3c-4bcd-be4f-00db69ca62a9/document|0.0.0.0의 기여 목록]]도 존재한다.
189193
......