본문으로 건너뛰기

the seed/URL 및 기능(비교)

r435 vs r436
......
1919
* {{{#deepskyblue #deepskyblue}}} : 이름을 표시한 색상.
2020
* {{{#firebrick #firebrick}}} : 변수(변수명)을 표시한 색상.
2121
* {{{#teal \#teal}}} : 인덱스 번호 또는 식별 번호를 표시한 색상.
22
* {{{#seagreen \#seagreen}}} : 두 종류 이상의 식별 번호를 나열할 때 구분 표시하는 색상.
22
* {{{#seagreen \#seagreen}}} : 기여 또는 실행내역(commit)과 관련된 번호, 또는 두 종류 이상의 식별 번호를 나열할 때 구분 표시하는 색상.
2323
* {{{#green \#green}}} : 이용자와 관련된 번호를 표시한 색상. 상황에 따라 {{{#limegreen \#limegreen}}} 색상으로 표기
2424
* {{{#orangered \#orangered}}} : 기호에 표시하는 색상 1.
2525
* {{{#orange \#orange}}} : 기호에 표시하는 색상 2.
......
3232
서버에서 존재하는[* 게시가 활성화 되어 있는] 문서 목록을 모은 다음 특정 알고리즘에 따라 자동 정렬하여 만든 목록을 종류별로 만들어놓고, 주기적으로 존재하는 문서 목록을 다시 모아 갱신하는 것으로 보인다. "최근 변경"은 사용자 문서의 편집을 여러 번 하면 최근 변경에 보이지 않는 사용자 문서 편집 로그들로 가려져 보이지 않았었다. 그러다 {{{#purple v5}}} 이후 사용자 문서의 편집 내역이 드러나서 최근 변경 내역이 빌 일이 없다. 그러나 수동으로 cache 삭제처럼 비울 수 있는지는 불명. 문서마다 {{{#teal 고유 색인 번호}}}[* 별도 ID를 부여하는 것으로 추정]가 알게 모르게 달려 있다. 글자 수를 읽을 수 있으며, 어디론가는 분류된 문서인지도 읽을 수 있는 모양이다.
3333
{{{+1
3434
* 최근 목록}}}
35
* [anchor(최근 변경)]'''/RecentChanges''' : 최근 변경
35
* [anchor(최근 변경)]'''/RecentChanges''' : 최근 변경. 문서에 대한 편집 내역을 보여준다. {{{#purple v5}}} 이후 별도 창구로 [[#최근 활동|편집을 포함한 이용자의 활동 내역]]도 볼 수 있게 되었다.
3636
* '''?logtype''' : 문서를 변경했음을 알려주는 로그들 가운데 특정한 종류에 해당되는 로그를 최신순으로 몇 개 까지만 보여준다. 내역에서 [[#문서 역사|역사]], 비교, [[#토론|토론]] 단추가 나온다.
37
{{{토론}}}, {{{투표}}}, {{{특수기능}}}이라는 미지의 네임스페이스는 열린 적이 없어 logtype=전체 에서 내역이 보이는지 실험할 수 없다. 그러나 {{{#purple v5}}}로 사용자 이름공간이 나온 상황으로 추측건대 강제로 해당 문서가 편집된다면 최근 변경에 마찬가지로 나올 것으로 보인다.
38
* '''=all''' : 전체 {{{#gray {{{[기본값]}}}}}}{{{#!folding v5 이전 설명 [펼치기/접기]
37
{{{토론}}}, {{{투표}}}, {{{특수기능}}}이라는 미지의 네임스페이스는 열린 적이 없어 logtype=전체 에서 내역이 보이는지 실험할 수 없다. 그러나 {{{#purple v5}}}로 사용자 이름공간이 최근 변경으로 표시되는 상황으로 건대 강제로 해서라도 해이름공간의 문서가 편집면 최근 변경에 편집 내역이 나올 것으로 보인다.
38
* '''=all''' : 전체 {{{#gray {{{[기본값]}}}}}}{{{#!folding v5 이전 설명 [ 펼치기 · 접기 ]
3939
{{{#purple v5}}} 이전에는 "[[사용자 문서|{{{사용자}}}]] [[이름공간|이름공간(네임스페이스)]]의 문서 변경 내역만 숨겨졌었다. 이는 특정 문서를 사용자 이름공간으로 옮기거나 사용자 이름공간의 문서를 다른 이름공간의 문서로 옮기는 실험으로 확인해볼 수 있었다. 사용자 이름공간이 아닌 나머지 [[이름공간]]의 변경 내역은 표시되었다. "전체"를 제외한 나머지 로그에는 {{{사용자 문서}}}의 변경 로그까지 확인할 수 있었다.}}}
4040
* '''=create''' : 문서 생성 (새 문서)
4141
* '''=delete''' : 문서 삭제
4242
* '''=move''' : 문서 이동
4343
* '''=revert''' : 문서 되돌리기. {{{#purple v5}}} 기준으로, 게시된 문서의 리비전 되돌리기
44
* '''=revert''' : 문서 복원. {{{#purple v5}}} 기준으로, 게시된 문서의 삭제 되돌리기.--휴지통으로 보내기 에서 복원이라 카더라--
44
* '''=recover''' : 문서 복원. {{{#purple v5}}} 기준으로, 게시된 문서의 삭제 되돌리기.--휴지통으로 보내기 에서 복원이라 카더라--
4545
* '''=copy''' : 문서 복사.[* 더시드위키 리버티 스킨 기준으로 단추가 안 나와 있을 뿐이지 주소는 정상적으로 들어가진다.]
4646
* [anchor(최근 토론)]'''/RecentDiscuss''' : 최근 토론
4747
* '''?logtype''' : 로그 유형에 따른 토론 목록을 보여준다. 토론 목록은 각 토론에서 마지막으로 댓글이 작성된 시각을 기준으로 최신인 순서대로 아니면 오래된 순서대로 배정된다. 토론 상태 변경으로 댓글이 달린 것도 댓글로 취급되어 목록에서 순서가 바뀔 수 있다. 마지막으로 댓글을 달거나 처리한 이용자의 계정명이 표시되며, ACL상 읽기가 불가능한 문서의 토론이더라도 목록에 표시된다. --무슨 내용인지 궁금해서 읽어보고 싶을 수는 있겠다.-- 계정명에 글자 꾸미기가 반영된 [[ACL 그룹]]에 소속된 계정인 경우 역시 반영된다. 다만 닫힌 토론과 닫힌 편집 요청은 어떻게 했는지 모르겠지만 색상이 특이하게 다른 색상으로 표시되는 경우가 있다.[* 분명하게 aclgroup:Pink, aclgroup:Darkblue, aclgroup:[[Rainbow]]가 나타내는 글자 색 꾸미기들로 칵테일이 만들어졌다.]
......
7272
* '''namespace={{{#deepskyblue 네임스페이스명}}}''' : 해당 네임스페이스의 문서 목록 보기.
7373
* '''from={{{#deepskyblue 문서명}}}''' : 해당 {{{#deepskyblue 문서명}}}부터 분류가 되지 않은 문서 목록 보기. [다음] 단추를 누르면 자동으로 붙게 된다.
7474
* '''until={{{#deepskyblue 문서명}}}''' : 해당 {{{#deepskyblue 문서명}}}부터 분류가 되지 않은 문서 목록 보기. [이전] 단추를 누르면 자동으로 붙게 된다.
75
* '''/OldPages''' : 편집된 지 오래된 문서. 문서별 최근 작성 시각도 같이 보여준다. ---날짜별로 대소비교가 가능하니까 if문법에도 날짜 계산식을 호출 할 수 있을 것 같은데---
75
* '''/OldPages''' : 편집된 지 오래된 문서. 문서별 최근 작성 시각도 같이 보여준다. ---날짜별로 대소비교가 가능하니까 if문법에도 날짜 계산식을 호출 할 수 있을 것 같은데---[* time() 함수가 도입되어 가능하게 되었다.]
7676
* '''/ShortestPages''' : 내용이 짧은 문서. 서버에서 특정 알고리즘에 따라 정렬된 문서 목록을 보여준다.
7777
* '''?from={{{#teal Document Index 번호}}}''' : 해당 {{{#teal 문서 색인 번호}}}가 있는 항목부터 목록 보기. [다음] 단추를 누르면 자동으로 붙게 된다.
7878
* '''?until={{{#teal Document Index 번호}}}''' : 해당 {{{#teal 문서 색인 번호}}}가 있는 항목까지 목록 보기. [이전] 단추를 누르면 자동으로 붙게 된다.
......
122122
\%2F{{{#orange edit}}}\%2F{{{#deepskyblue 문서명}}}}}}--- 로그인에 성공할 때, 또는 이미 로그인된 상태에서 해당 주소를 입력할 때에는 {{{#blue path URL}}}에 해당하는 주소로 되돌아간다.
123123
* '''/member/logout''' : 로그아웃
124124
* '''?redirect={{{#!wiki style="display: inline; font-family: monospace"
125
{{{#blue path URL}}}}}}''' : 보고 있던 페이지의 로그아웃 성공시 해당 주소에 해당하는 URL값으로 이동된다. --이를 이용하여 https://theseed.io/member/logout?redirect=%2Fw%2F%EB%82%9A%EC%8B%9C(%EC%9D%B8%ED%84%B0%EB%84%B7) 같은 [[낚시(인터넷)|링크]]를 만들어볼 수는 있다.-- 로그아웃 상태에서 해당 주소를 입력하면 리다이렉트에서 가리키는 주소로 이동된다.{{{#!folding 해당 링크를 삽입한 예시 펼치기, 접기
126
{{{#!folding 정말로 보시겠습니까? (두 번 더 펼치기, 접기)
127
{{{#!folding 한 번 더 펼치기, 접기
128
[[https://theseed.io/member/logout?redirect=%2Fw%2F%EB%82%9A%EC%8B%9C(%EC%9D%B8%ED%84%B0%EB%84%B7)|주의. 이 링크를 누르면 당신은 로그아웃 됩니다]]}}}}}}}}}
125
{{{#blue path URL}}}}}}''' : 보고 있던 페이지의 로그아웃 성공시 해당 주소에 해당하는 URL값으로 이동된다. --이를 이용하여 https://theseed.io/member/logout?redirect=%2Fw%2F%EB%82%9A%EC%8B%9C(%EC%9D%B8%ED%84%B0%EB%84%B7) 같은 [[낚시(인터넷)|링크]]를 만들어볼 수는 있다.-- 로그아웃 상태에서 해당 주소를 입력하면 리다이렉트에서 가리키는 주소로 이동된다.{{{#!folding 해당 링크를 삽입한 예시 [ 펼치기 · 접기 ]
126
{{{#!folding 정말로 보시겠습니까? [두 번 더 펼치기 · 접기 ]
127
{{{#!folding [한 번 더 펼치기 · 접기 ]
128
[[https://theseed.io/member/logout?redirect=%2Fw%2F%EB%82%9A%EC%8B%9C(%EC%9D%B8%ED%84%B0%EB%84%B7)|주의. 이 링크를 누르면 당신은 로그아웃 됩니다.]]}}}}}}}}}
129129
* '''/member/signup_verify''' : (모바일) 인증
130130
모바일 인증용.
131131
알파위키, 위브위키처럼 기능이 비활성화 되어 있는 상황에서 해당 주소로 들어가면 404 에러 화면은 나오지 않으나 {{{이 기능이 활성화되있지 않습니다.}}}라는 오류 문구를 볼 수 있다.
......
167167
* /contribution
168168
기여 목록 조회. 들어가려면 고유 {{{#green UUID}}}를 찾아 입력하고 들어가야 한다. 계정 변경 기능이 있기 이전 시절 {{{#!wiki style="display: inline; font-family: monospace"
169169
\/contribution\/author/{{{#green 계정명}}}/document}}} 등으로 들어가는 방법은 더 이상 지원되지 않는다. 문서에서 편집 역사를 비롯하여 편집 로그가 완전히 삭제되면 해당 기여 내역에서도 해당되는 목록이 삭제된다. ([[https://www.alphawiki.org/w/알파위키:제로베이스|예시]])
170
* '''/contribution/{{{#green UUID}}}/document''' : 문서 기여 목록. 기여 목록이 많으면 100개 단위로 기여 목록의 페이지가 만들어진다. [[mark_troll_revision]], [[batch_revert]] 등의 권한으로 기여 내역이 반달로 표시된 편집 내역은 취소선이 그어진다.
171
* '''?from={{{#teal Contributuion Index 번호}}}''' : 해당 {{{#teal 기여 index 번호}}} 이하의 기여 목록 보기. 기여 목록의 [다음] 단추를 누르면 자동으로 붙게 된다. 문서 기여에 index가 이미 붙어 있으니, 생성한 문서마다 이미 index가 붙어있을 것이다.
172
* '''?from={{{#teal Contributuion Index 번호}}}''' : 해당 {{{#teal 기여 index 번호}}} 이상의 기여 목록 보기. 기여 목록의 [이전] 단추를 누르면 자동으로 붙게 된다.
173
* '''/contribution/{{{#green UUID}}}/discuss''' : 토론 기여 목록. 100개씩, 이전 다음 순으로 볼 수 있다. 기본적으로 최근 30일간 기여한 내역을 보여준다. [[admin]] 권한이 있거나 자기 자신의 기여를 확인하려 할 경우 이보다 더 과거에 기여한 내역도 살펴볼 수 있고, 처음으로 기여했던 토론 댓글의 내역까지 볼 수 있다.
174
한 때는 토론 기여 목록이 100개를 넘어가도 페이지가 만들어지지 않아 토론을 많이 하는 이용자의 토론 기여 내역을 보고자 할 때 렉이 걸렸었다. [* 서버 문제 때문이라 카더라는 추측이 있었다. [[the tree]]는 --제로베이스라서-- 문서 기여 내역 같이 기여횟수와 100개씩 보는 페이지 보기를 먼저 만들어놓았다. 과거부터 쌓아온 나무위키 서버 안의 토론 내역을 --/topic 부터-- 오류 없이 정리하여 the seed 엔진에서 업데이트를 만든 듯하다.]
170
기여 목록을 조회하면 {{{#!wiki style="display: inline; font-family: monospace"
171
'''{{{#blue 도메인}}}/contribution/{{{#green 계정 UUID}}}'''}}} 주소로 들어가게 된다.{{{#!folding v5 이전의 설명 보기 [ 펼치기 · 접기 ]
172
{{{#purple v5}}} 이전에 {{{#!wiki style="display: inline; font-family: monospace"
173
/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로 설정할 수 있는 가짓수가 많기 때문.}}}
177
* '''{{{#orange ?}}}type''' : 기여내역 페이지를 탐방하다 보면 type 다음에 from/until 순으로 오는 것이 아니라 from/until이 먼저 오고 type이 뒤로 배치된다. Commit 데이터베이스 전체 내역에서 계정별, 기여 종류별로 분류한 결과를 보여주는 모양이다.
178
* '''=document''' : 문서 기여 목록. 기여 목록이 많으면 100개 단위로 기여 목록의 페이지가 만들어진다. [[mark_troll_revision]], [[batch_revert]] 등의 권한으로 기여 내역이 반달로 표시된 편집 내역은 취소선이 그어진다.
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 엔진에서 업데이트를 만든 듯하다.
175183
페이지를 넘기면 모종의 index번호를 보여주는데, 기여와 관련되어 있으므로 편의상 {{{#teal 기여 index 번호}}}라고 적어놓았으나, 페이지를 넘길 때마다 숫자값이 큰 폭으로 바뀌는 모양을 보면 서버에 보낸 요청이 허용(permission)되어 처리한 색인(index) 번호일 수 있다.
176184
* '''?from={{{#teal 기여 index번호}}}{{{#orange -}}}{{{#blue 토론주소}}}{{{#orange -}}}{{{#deepskyblue 댓글번호}}}''' : 다음 페이지를 보게 되면 붙는 주소이다.
177185
* '''?until={{{#teal 기여 index번호}}}{{{#orange -}}}{{{#blue 토론주소}}}{{{#orange -}}}{{{#deepskyblue 댓글번호}}}''' : 이전 페이지를 보게 되면 붙는 주소이다.
......