문서 이동

width=70%
나무위키의 문서 이동 기능 예시 ('편집' 버튼 → '이동' 버튼을 통해 진입)

제목의 상태가?

1 개요

문서 이동은 위키 시스템에서 문서의 이름 바꾸는 시스템이다. 문서 이동을 적용하면 기존의 편집 내역은 바뀌지 않은 채 문서의 이름 바뀌는 것이다. 본인이 인터넷 게시판에 쓴 글의 제목을 바꾸는 것과 유사하다.

width=80%
문서 이동을 통해 제목이 바뀐 문서의 예시

2 문서 이동의 중요성

문서의 이름을 바꾸어야 할 때 단순히 '문서의 내용을 모두 복사한 채 새 문서를 만들어 붙여넣고, 옛날 문서는 지우면 되는 거 아닌가?'(아래에서 설명하는 소위 리그베다식 이동)라는 생각이 들겠지만, 이는 위험한 발상이다.

위키 시스템은 크리에이티브 커먼즈 라이선스를 모두 채택하고 있으며[1], 그 중에서도 거의 대부분이 BY 조항(저작자 표시)를 채택하고 있다는 것을 알 수 있다. 위키 사이트들의 문서들은 거의 대부분이 단일한 작성자의 산물이 아니고 복수의 작성자들의 기여가 복합적으로 쌓인 구조이다. 이런 구조 하에서 모든 기여자들의 권리를 보장하기 위해서는 문서의 모든 편집의 역사[2]가 보존되어야 할 필요가 있다.

다만 위에서 말한 것과 같이 '기존 문서를 지우고 새 문서를 만들어 내용을 붙여넣는' 식으로 문서명을 변경하게 되면, 새 문서의 문서 역사는 기존 문서 내용을 붙여넣기한 단 한 사람부터 시작하게 되고 기존 문서에 쌓여있는 수많은 기여자들의 편집역사는 (사실상) 지워지게 된다. 분명히 그 문서는 수많은 기여가 복합된 구조이지만, 새 문서에는 마치 '단 한사람이 기여한 것처럼' 보이게 되므로, 이는 저작자표시를 위반한 것이다.[3] 비로그인 사용자는 문서 이동 권한이 없기 때문에 가끔 문서 삭제식 이동을 해 문제되는 경우가 있다.

그렇기 때문에 문서명을 바꾸고 싶으면 되도록...이 아니라 이런 식으로 문서를 이동하면 규정 위반이 되어 영구 차단 조치가 취해지니 차단 당하기 싫다면 문서 이동 기능을 사용하는 것이 기존 기여자들에 대한 예우이고 매너이자, 바람직한 위키러라면 당연히 수행해야 할 의무라고 할 수 있다.

3 각 위키에서 문서 이동 기능에 대한 사용례

3.1 미디어위키 계열에서

위키백과로 대표되는 미디어위키 엔진을 사용하는 위키 사이트들은 미디어위키 자체 기능에 의해 문서 이동 기능을 지원하고 있다. 미디어위키 계열에서는 문서 이동 기능으로 문서명을 바꿨을 경우, 바뀌기 전의 문서명이 자동적으로 리다이렉트 처리된다. 가령 'aaa'라는 문서를 'aab'라는 이름으로 바꿨을 경우, 기존의 'aaa'라는 문서명이 'aab'로 넘어가는 리다이렉트 문서가 된다는 것.

또한 이전 문서로 이동이 가능하다. 예를 들면 'aaa'라는 문서를 'aab'로 바꾸었는데 다시 'aaa'로 되돌리고자 할 경우 'aab' 문서를 'aaa'로 이동하면 이전에 생성되었던 'aaa' 리다이렉트 문서가 이동된 'aab'문서의 내용으로 덮어 씌워지게 되고, 'aab'문서는 'aaa'로 넘어가는 리다이렉트 문서가 된다. 단, 이렇게 이동할 때는 이동 후의 명칭이 될 'aaa'가 넘겨주기 상태에서 편집이 단 한번도 없어야 한다는 것이다. 만약 누군가 리다이렉트 문서가 된 'aaa' 문서에 점이나 공백 하나라도 추가해버리면 이동이 불가능하다. 이럴 경우에는 문서 삭제 권한이 있는 유저(관리자)가 편집이 발생한 리다이렉트 문서 'aaa'를 삭제하고 이동하고자 하는 'aab' 문서를 'aaa'로 이동하는 방법을 취하고 있다.

3.2 모니위키 계열에서

문서 이동에 대해 잘못된 관습이 형성된 사례. 이 폐해는 나무위키에까지 이어져 아직까지도 문제가 되고 있다.

리그베다 위키문서 이동 기능이 없었다. 그래서 사용자들은 문서 이동 기능을 하고 싶으면 위에서 말했던 지극히 문제가 되는 방법인, 새 문서를 만들어서 기존 문서의 내용을 붙여넣고, 기존 문서는 지워버리는[4]방식을 어쩔 수 없이 사용해야 했다. 그나마 사용자들이 '이 문서의 원래 이름은 이러이러했는데, 문서명이 지금과 같이 바뀌었다. 예전 기여 내역은 여기를 참조하라' 라는 식으로 기존 편집 내역을 링크라도 했으면 다행이지만, 그렇게 하는 경우는 거의 찾아볼 수 없었다. 그런데 재미있는 사실은 모니위키는 원래 문서 이동 기능이 있다는 점이다. 단지 청동이 그 기능을 활성화 시키지 않았을 뿐이었다. 모니위키 1.2.5 버전 이전에는 관리자에게만 문서 이동 권한이 있었다는 것은 감안해야 하지만, 리그베다 위키 게시판에는 간간히 문서명 변경에 대한 제안과 토론이 들어왔다. 위키 게시판에서 반달 신고 같은것이 들어왔을 때는 적절하게 처리했던 것을 감안하면, 관리자 권한으로 문서를 이동시켜 줄 수 있는데 안 했다는 것이다. 하지만, 모니위키 구 버전의 문서 이동 기능을 통하여 제목을 바꾸면 기존의 문서 역사가 소실된다는 문제점이 있어 미디어위키와 비교해 제대로 된 문서 이동 기능이 있었다고 보기 어렵다고도 볼 수 있다. 기본적으로 모니위키는 개인 및 소규모 위키를 위한 위키엔진이었다는 점이 있다.

width=70%

모니위키 1.2.5버전 부터는 문서 이동 권한을 일반 이용자들도 이용할 수 있도록 업데이트되었으며, 앞서 언급한 '문서 이동시 로그 소실' 등의 문제점도 개선되었다. 다만, 리그베다위키는 아직은 일반 유저도 문서 이동을 할 수 있게 열어놨지만, 차후 위키지기 이상만 권한이 생기도록 변경될 예정이니 예전의 방식대로(...) 하라고 권장하고 있다.

3.3 나무위키에서

나무위키 초창기에는 문서 이동 기능이 없었기에 문서명을 바꿀 필요가 있을 경우에는 이른바 '문서 삭제식 이동'을 했지만, 추후 업데이트를 통해 문서 이동 기능이 추가되었다. 그러나 미디어위키에 비하면 불편한 점이 바뀌기 전 문서명이 자동으로 리다이렉트 문서가 되지 않는다는 것이다. 나무위키에서는 기존에 회원도 가능했던 문서 이동을 운영진만 가능하도록 임시 규정을 바꾸기로 합의되었다. 그러나 이는 반달 방지를 위해선 어쩔 수 없는 선택이라는 점을 이해해야 한다. 문서 이동 기능은 그 자체로 반달리즘에 악용될 수 있기 때문에 이를 모든 이용자에게 개방하기엔 미묘한 점이 있다.[5]

위쪽의 '리그베다 위키' 문단에서 '잘못된 관습이 나무위키에서까지 폐단이 되고 있다'라고 한 것은, 분명히 나무위키에는 문서 이동 기능이 있음에도 불구하고 잘못된 문서 이동 방식을 사용하는 사람이 있기 때문이다. 최근 수정내역을 보면, 특정 문서가 삭제되었는데 비슷한 이름의 문서가 생성되고, 두 문서를 비교해 보면 내용이 동일한 걸 보면 문서 삭제식 이동을 했다는 빼도 박도 못하는 증거이다. 다만 사용자들이 리그베다 위키의 편집 방식에 익숙하기 때문에 미디어위키와 유사한 기능을 잘 모르는 것으로 보인다.

문서 이동 기능에 대한 홍보가 더욱 필요한 것으로 볼 수 있다.

문서 이동 하는 방법은 여기로.

문서 이동을 할 경우 반드시 attachment:사진명을 attachment:"이전문서명/사진명"으로 바꿔주자. 단 띄어쓰기는 %20을 써주자. 또한 크기 변형을 하려면 "" 안에 작성해야 한다. [6] 여기 참조. 만일 이 방법대로 정확히 따랐는데도 이미지가 표시되지 않으면 해당 이미지를 교체해야 한다.

현재 문서 중 일부분만 이동하는 건 불가능하다. [1] 다만....

문서 편집을 저장하면 당신은 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고 기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다. 이 동의는 철회할 수 없습니다.

(나무위키에서 문서를 편집할 때 편집 페이지에 나오는 문구, 굵은 글씨는 임의로 강조함.)

이 나무위키의 자체 약관에 의거해, 특정 문서의 일부분을 다른 문서로 이전할 경우, 수정 코멘트를 통해 '어느 문서로 옮김', '어느 문서에서 옮겨옴' 과 같은 식으로 원 출처의 문제를 어느정도 대처할 수 있다. 만약 문서의 일부분을 하나의 독립된 문서로 분리하거나, 여러 문서를 하나의 문서로 통합할 경우, 독립하거나 통합하여 작성된 문서의 최하단에 틀:문서 가져옴을 달아 줄 것을 권장한다.

문서 이동을 하게 된다면 반드시 기존 문서명으로 된 리다이렉트역링크도 함께 수정해주자. 그런데 역링크가 매우 많을 경우 수정작업이 상당히 귀찮긴 하다(...)

3.3.1 이동하려는 제목이 이미 있는 문서

width=100%
예시: 와사비와 고추냉이를 교체하기[7]

만일, 위에서 설명한 잘못된 문서 이동 행위를 발견했는데, 이를 정상적인 문서 이동 방식으로 바로잡고 싶다면. 조금 복잡한 편법(?)을 동원해야 한다. 삭제여부와는 관계없이 문서 역사가 남아있는 경우, 해당 문서명으로는 문서 이동이 불가능하기 때문이다.

예를 들어 'aaa'라는 문서명을 누군가가 'aab'로 잘못된 방식으로 옮겼다고 하자. 이를 발견하고 다시 이를 제대로 된 방식으로 옮기겠답시고, 잘못 옮겨진 'aab' 문서를 삭제한 다음 예전의 'aaa'를 'aab'라는 이름으로 옮기려 한다면 결론적으로 나무위키에서는 불가능하다. 비록 삭제시키긴 했더라도 과거에 잘못 옮겨진 문서명인 'aab'의 문서 생성, 수정 및 삭제에 대한 역사가 로그로 남아있기 때문이다.

수정 역사가 남아 있는 문서명으로의 이동이 불가능하다는 점을 반대로 생각하여, 수정 역사 자체가 없게끔 만드는 게 이 편법의 핵심이다. 즉 'aaa' 문서를 'aab'로 제대로 문서 이동했다면, 기존의 'aaa' 문서의 역사는 모두 'aab' 문서의 역사로 옮겨지게 되고, 'aaa' 문서는 나무위키 시스템상 수정 역사가 없는 것으로 보이게 된다. 이를 이용해서 잘못된 문서 이동을 바로잡기 위해 문서 이동 기능을 여러 번 사용하는 꼼수가 있다.

리그베다 식으로 잘못 이동된 'aaa' → 'aab'를 제대로 문서 이동하고 싶다면 이렇게 하면 된다.

  • 'aab' 문서의 이름을 적당히 아무렇게나 바꾼다. 바꿀 땐 추후 다른 이용자들이 사용하지 않을 것 같은 명칭으로 바꾸어야 좋다. 그래야 추후 다른 이용자들에게 불편을 주지 않기 때문이다. '더미:aab'로 바꾸는 것이 일반적이다.
  • 이제 'aab'라는 문서를 검색하면 그런 문서 및 과거 역사는 존재하지 않는 것으로 나온다.
  • 'aaa' 문서를 삭제에서 되살린 다음 나무위키식 문서 이동을 통해 aab'로 이동한다.
  • 이제 올바르게 문서 이동이 완료되었다. '더미:aab'는 삭제한다.

잘 이해가 되지 않는다면, 다음과 같은 간단한 알고리즘을 생각해 보자.

a="A"

b="B"

a1=a
a=b
b=a1

print (a,b) #B A

위에서 설명한 내용의 가장 기본이 되는 알고리즘이다.

다만 문서 이동이 불가능한 익명사용자의 경우, 해당 문서의 토론방 또는 나무위키 문의 게시판에 이동 대행 요청을 하거나, 주석으로 문서 이동을 해달라고 요청하면 된다. 이 모든 것이 귀찮으면 그냥 운영자를 부르든가.

3.3.2 문서 이동 악용 반달

문서 이동 기능이 반달로 악용될 수도 있다. 자세한 내용은 개불 반달을 참조.

이러한 문서 이동 반달이 문제되자, 2015년 12월 8일 나무위키에서는 전체 문서의 이동 기록을 한달 전의 것까지 볼 수 있도록 변경했으며, 2015년 12월 15일에는 문서 이동을 문의게시판을 통해 운영자만 할 수 있도록 임시조치하였다. 그리고 2015년 12월 19일부터는 임시적으로 가입 후 15일 지난 유저부터 문서이동이 가능해졌다. 그리고 일반 이용자는 생성된지 6개월 이하의 문서의 이동만이 가능하다. 권한이 없는 문서의 이동을 요청하고자하면 기존 문의 게시판에서 신설된 문서 이동 요청 게시판에서 문의하자.

2016년 2월 10일부로 임시조치가 해제되어 다시 일반 사용자도 생성된 지 6개월 이상 된 문서 이동을 할 수 있게 되었다. 그러나 이후로도 반달이 수시로 반복되면서 문서 이동 기능을 제한해야 한다는 의견이 서서히 늘어나고 있다.

제목이 성적인 문서는 관리자권한으로 이동할 수 있다. # 혹시 제한을 발견할 경우 당황하지 말고 운영진에게 요청하자.

문서 이동 반달 복구방법은 다음과 같다. 무턱대로 예전 내용을 복붙해서 문서를 생성하면 복붙식 이동으로 신고당하니 제발 하지 말자. 일부러라도 띄어쓰기나 숫자를 넣은 상태로 이동시키면서 '반달복구중'이라고 적는다→완료후 띄어쓰기를 제거한다.

문서 이동시 미디어위키처럼 넘겨주기를 자동 생성하면 개불 반달을 막을 수 있다.

3.4 다른 위키 사이트의 문서 이동

  • 도쿠위키에는 문서 이동 기능이 없다. 그래서 서버 관리자가 아니면 모니위키 1.2.5 이전의 관리자가 아닌 사용자처럼 문서 내용을 복사해서 붙여넣기를 할 수 있다. 문서 이동 기능을 사용하려면 플러그인이 필요한데, 대표적으로 move가 있다.
  • 티들리위키도 문서 이동 기능은 없지만 티들러의 제목을 변경하면 문서 이동의 효과가 나온다.
  1. 나무위키도 이것을 채택했다.
  2. 나무위키를 기준으로 설명하자면, 페이지 상단부의 '역사'를 클릭하면 나오는 수정 내역들을 의미한다.
  3. 위키위키의 특성상 어떤 문서를 삭제한다고 하더라도 글이 아예 소멸되는 것은 아니며 삭제되기 전까지의 수정 내역은 보존되고, 이를 다시 되살리는 기능도 있다. 그러나 이런 식으로 문서명을 변경하면, 변경하기 전 문서명을 기억하는 사람이 없어졌을 때 예전 기여자들의 내역을 찾는 것은 미궁으로 빠지게 된다.
  4. 아예 지워버리기보다는 수동으로 리다이렉트 처리해 버리는 경우가 대부분
  5. 미디어위키 계열 사이트에서도 회원에게만 문서 이동 권한을 개방한 사이트가 많다.
  6. 수원 버스 1550-3 문서에서 화성 버스 1550-3 문서로 옮긴 경우 :
    attachment:123 -> attachment:"수원%20버스%201550-3/123"
  7. 기존 기여내역이 많은 와사비가 잘못된 표기라서 고추냉이로 문서를 이동하려고 하는데, 고추냉이라는 이름을 가진 문서가 이미 존재하고 있는 경우를 상정한다.