| r274 vs r275 | ||
|---|---|---|
| ... | ... | |
| 160 | 160 | \?oldrev={{{#teal 리비전번호}}}}}}는 더 이상 지원되지 않는 모양이다. |
| 161 | 161 | ACL 허용규칙에 따라 편집과 관련된 작업이 허용되는 이용자는 주소를 입력하고 들어가면 바로 편집과 관련된 창에 접근할 수 있다. 허용되지 않았다면 오류문구와 RAW(원문)만 보는 그림의 떡이 된다. 그리고 작업이 허용된 상태에서 편집 관련 창을 열고 편집하는 도중[* 이 때는 접근이 허용된 때이므로 편집기까지는 열어준 것이다.] 누군가가 자신이 편집하고 있는 문서의 ACL을 건드리거나 편집하는 자신에게 ---차단된 사용자--- ACL 그룹 설정을 걸어 편집하던 자신이 문서 편집의 허용규칙에서 ---순간적으로 모두 꺼봐서--- 해당되지 않게 되면 편집내용을 저장할 때 편집할 내용이 저장되지 않고[* 이 때 저장 요청을 하면 변경된 허용 규칙을 따르게 되어 서버에서 요청을 거부한다.] ACL 허용규칙과 관련된 오류를 알려주는 창이 나온다. ---[[https://namu.wiki/w/순간적인 상황 변화를 받아들이지 못 하고|어, 어? 뭐야? 아, 편집 저장 하고 있었는데]]--- |
| 162 | 162 | |
| 163 | {{{+1 | |
| 163 | [Anchor(문서 읽기)]{{{+1 | |
| 164 | 164 | * 읽기}}} |
| 165 | 165 | * '''/w/{{{#deepskyblue 문서명}}}''' : {{{#deepskyblue 문서명}}} 문서 읽기. 리다이렉트 문서에 기호 {{{#}}}을 이용하면 설명을 집어넣을 수는 있다. (예 : {{{#!wiki style="display: inline; font-family: monospace" |
| 166 | 166 | \#redirect\ {{{#deepskyblue 문서명}}}{{{#orange \#}}}}}}''{{{#green (설명을 --우겨--넣을 내용)}}}'' ) |
| ... | ... | |
| 199 | 199 | 사유 : {{{#firebrick (사유)}}}}}} |
| 200 | 200 | 와 같은 오류 문구가 나오고 읽을 수 없게 된다.[* 읽기에서 막히면 토론 스레드에도 이와 같은 오류 문구가 나온다.][* "차단된 사용자"만이 아니라 네임스페이스 읽기 ACL에서 다른 이름의 ACL를 "거부"하는 규칙에 도달되어 본인이 읽기가 거부되는 경우 유사한 오류 문구가 나오는지는 실험해보아야 한다.] |
| 201 | 201 | |
| 202 | {{{+1 | |
| 203 | * 쓰기}}} | |
| 202 | [Anchor(문서 쓰기)]({{{+1 | |
| 203 | * 쓰기(편집)}}} | |
| 204 | 204 | * '''/edit/{{{#deepskyblue 문서명}}}''' : {{{#deepskyblue 문서명}}} 문서 편집하기. 읽기 ACL만 통과된다면 편집 ACL으로 편집 요청조차 불가능하더라도 해당 주소를 입력하여 들어가볼 수 있으며, 이 때 편집기를 쓰지는 못하더라도 상단 고정 주석(\#\#@)으로 입력한 내용이 편집기 창 위에 출력된다. |
| 205 | 205 | |
| 206 | 206 | 문서 편집이 정상적으로 저장되려면 불러온 문서의 리비전 정보와 저장할 대상의 리비전 정보가 일치해야 하며, 소속된 문서의 {{{#teal index}}}와 리비전의 {{{#teal UUID}}} 등으로 판정하는 모양이다. 만약 문서를 편집하고자 편집기를 열고 한참 편집하고 있는데 누가 중도에 문서를 이동시켜 없는 문서가 된 상태에서 저장을 시도하면 {{{#!wiki style="display: inline; font-family: monospace" |
| ... | ... | |
| 222 | 222 | * '''/delete/{{{#deepskyblue 문서명}}}''' : {{{#deepskyblue 문서명}}} 문서 삭제[* 게시 중단, 게시 상태 비활성화. 시스템상으로는 삭제이지만 --namu가-- 자료를 zeroization등 초기화시키지 않는 이상 문서 역사가 남아 있다. 휴지통 처리는 읽기 어렵게 하는 것이지 --아무개 기여 목록을 따라가면서 트래킹을 해본다면-- 찾아볼 수는 있다.]하기. |
| 223 | 223 | * '''/new_edit_request/{{{#deepskyblue 문서명}}}''' : {{{#deepskyblue 문서명}}} 문서 편집 요청 만들기. 문서 편집 요청 권한이 있으면 문서를 직접 편집할 수 있어도 이 주소를 찾아가서 만들 수 있다. 편집 요청 권한과 편집 권한 둘 다 만족한다면 본인이 편집 요청을 생성하고 본인이 Accept할 수 있으며, 조금씩 편집할 내용을 저장해뒀다가 변경할 내용을 한 번에 모아서 저장할 수 있다. 편집이 잦은 문서에서는 뜻밖의 타 이용자의 편집과 본인이 생성한 편집 요청이 충돌하여 오류[* 한 줄만 충돌되어도 그렇게 된다.] 문구를 볼 가능성이 높으므로 편집 권한이 있다면 편집 요청보다는 편집을 이용하자. |
| 224 | 224 | |
| 225 | {{{+1 | |
| 225 | [Anchor(문서 역사)]{{{+1 | |
| 226 | 226 | * 문서 역사}}} |
| 227 | 227 | * '''/history/{{{#deepskyblue 문서명}}}''' : {{{#deepskyblue 문서명}}} 문서 편집 역사 보기. --로그를 [[https://namu.wiki/w/나무위키/역사/임시 관리자#s-3.1|삭제]]하여 [[https://www.alphawiki.org/w/나무위키 기여자 로그 무단 삭제 사건|말이 있었다 하]]더라도-- 저장한 시각 순서대로 나열하고 {{{#teal 리비전번호}}}를 매겨 저장한 내역을 보여준다. |
| 228 | 228 | * '''?from={{{#teal 리비전번호}}}''' : 해당 {{{#teal 리비전번호}}} 이하의 문서 편집 내역 바로가기. 리비전 번호 바로가기 창에서 번호를 입력하고 들어가보면 이 주소가 입력된다. |
| ... | ... | |
| 231 | 231 | from\={{{#teal 리비전번호1}}}\&until\={{{#teal 리비전번호2}}}}}}같이 둘 다 입력하고 들어가면 ({{{from}}}을 무시하고) {{{until}}}을 적용하는 모양이다. |
| 232 | 232 | * '''/raw/{{{#deepskyblue 문서명}}}?uuid={{{#teal UUID}}}''' : {{{#deepskyblue 문서명}}} 문서의 지정된 {{{#teal UUID}}}에 해당하는 리비전의 원문 보기. URL에 {{{#teal UUID}}}를 지우고 들어가면 문서의 마지막으로 저장된 리비전번호를 볼 수 있지만 RAW 내용은 리비전에 맞는 UUID에 저장된 값을 불러오는 명령문이 빠져있어서 그런지 창에 나타나지 않는다.[* 마지막으로 저장된 리비전번호의 UUID로 리디렉트되지 않는듯] 그리고 문서 역사에서 [RAW]를 보려고 새 탭으로 열면[* 탭을 새로 열고 주소를 바로 입력하거나 휠 단추를 누르는 방법 등으로 새 탭에서 해당 URL로 이동하기] 바로 RAW 내용이 보이지 않을 수 있다. [RAW]가 보이지 않는다면 [보기]를 눌렀다가 다시 [RAW]를 눌러서 볼 수 있다. |
| 233 | 233 | * '''/diff/{{{#deepskyblue 문서명}}}?uuid={{{#teal UUID}}}''' : {{{#deepskyblue 문서명}}} 문서의 지정된 {{{#teal UUID}}}에 해당하는 리비전의 변경된 내용 비교하기. |
| 234 | 편집기를 열면 줄 번호가 나오는데, 몇 번째 줄 내용을 건드렸고 몇 번째 줄 내용을 추가했는지를 보여준다. | |
| 234 | 편집기를 열면 줄 번호가 나오는데, 몇 번째 줄의 내용을 건드렸고 몇 번째 줄 내용을 추가했는지를 보여준다. 같은 번호나 단락(건드린 줄이 연속적인 경우) 건드린 내용을 먼저 보여주고 수정한 내용을 보여준다. 삭제된 부분은 취소선이 그어지고 추가된 내용은 진한 녹색 바탕으로 표시된다. 저장된 데이터를 대조하여 보여주기 때문에 실제 이용자가 건드려 편집한 부분과 blame에서 나타내는 부분이 약간은 다르게 나타날 수 있다. 예를 들어 같은 줄 안에서 중복된 단어의 한 쪽을 지운 편집이 있다면 중복된 단어의 한 쪽을 지운 편집이 있다면 중복된 단어의 반대 쪽을 지웠다고 표시된다. | |
| 235 | 235 | * '''&olduuid={{{#teal UUID2}}}''' : 지정된 {{{#teal UUID2}}}에 해당되는 리비전과 변경된 내용 비교하기. 당연히 비교 대상에 숨겨진 리비전이 있으면 비교를 할 수 없지만, 숨겨지지 않은 리비전끼리는 두 리비전 사이에 숨겨진 리비전이 있다고 하더라도 내용이 어떻게 변경되었는지 비교할 수 있다. |
| 236 | 236 | * '''/blame/{{{#deepskyblue 문서명}}}?uuid={{{#teal UUID}}}''' : {{{#deepskyblue 문서명}}} 문서의 지정된 {{{#teal UUID}}}에 해당하는 리비전에서 각 단락별로 최근 수정된 리비전 및 기여자 목록 보---고 왜 이 부분은 이렇게 편집을 했냐면서 해당 이용자에게 blame(따질 거리) 찾---기. 간접적으로 어느 단락에 어느 기여자가 기여했는지는 볼 수 있다. 번거로운 점으로는, 최근 변경된 리비전만을 보여주기 때문에 각 기여자가 기여한 부분을 확인해보려면 문서 역사에서 리비전을 꼼꼼히 살펴봐야 한다. ---[[반달]] 빌런으로 내용 전체가 삭제되었다가--- 되돌리기된 편집이 있으면 되돌린 내용 전체가 blame에 반영되어 그 이전 기여자 목록이 묻히기 때문에 반달 하기 이전 리비전의 blame까지 보아야 한다. |
| 237 | 237 | * '''/acl/{{{#deepskyblue 문서명}}}''' : {{{#deepskyblue 문서명}}} 문서에 적용된 [[ACL]] 목록 보기. 존재하지 않는 문서에 ACL 규칙을 추가[* [[작성금지]]가 대표적인 예시이다.]하거나 삭제할 수 있다. 그러나, {{{파일휴지통}}}, {{{파일}}} 이름공간에서 존재하지 않는 문서의 경우에는 그렇지 아니하다. {{{문서를 찾을 수 없습니다.}}}라는 오류 문구가 나온다. ACL 변경의 ACL은 해당 조건에 맞는 이용자들에게[* 통상적으로 perm:admin 같이 운영자가 해당되도록 ACL을 만들어놓는다.] 필요하다면 언제든 ACL을 변경할 수 있도록 만들어놓는 배경이므로 본인이 ACL 변경의 ACL에 맞다고 하더라도 ACL 변경의 ACL을 바꿀 수 없다. 바꾸고 싶다면 ACL의 판을 새로 맞출 수 있도록 [[nsacl]] 같이 특수한 권한이 필요하다. |
| ... | ... |