리버티게임:관리자 가이드/2강: 두 판 사이의 차이
(현 서버에서는 504 타임아웃보다는 서버 정지를 걱정해야 하는 상황임) |
편집 요약 없음 |
||
26번째 줄: | 26번째 줄: | ||
축하합니다! 당신은 삭제 기능을 마스터하셨습니다! | 축하합니다! 당신은 삭제 기능을 마스터하셨습니다! | ||
한 가지 남용 가능성에 대한 주의 사항을 말씀드리자면, [[리버티게임:발전소|발전소]]에서 삭제가 아닌 보존 결정<ref>보존 이름 공간으로 이동하거나 사용자 문서 아래에 아카이브 처리하는 과정입니다. 이런 게임들은 [[리버티게임:저장소]]에 링크됩니다.</ref>이 나온 게임들은 이동 조치를 할 때 원래 문서는 넘겨주기 문서로 바뀝니다. 그러나 '''이 넘겨주기 문서가 있어야 보존된 게임들이 작동합니다'''. 그렇기 때문에 넘겨주기 문서는 <code>redirects=include</code> 옵션으로 대량 삭제하지 않고 개별적으로 최상위 문서 하나에 한해 삭제 작업을 하는 것이 좋습니다. |
2024년 6월 1일 (토) 11:44 기준 최신판
우선 삭제 기능부터 알아보겠습니다.
- 삭제하고 싶은 문서로 이동합니다.
- 편집 탭 옆에 있는 더 보기 드롭박스를 클릭하고 삭제를 클릭합니다.
- 상단의 경고를 확인하셔서 삭제 후 필요한 조치를 확인합니다.
- 삭제 사유를 선택하거나 작성하십시오.
- 삭제 버튼을 클릭하세요.
이 과정을 거치면 문서가 삭제됩니다. 그러나 삭제하고자 하는 문서가 너무 많으면 일일이 삭제하기 불편합니다. 이럴 때에 DPL 대량 삭제를 쓰면 간편합니다.
DPL 대량 삭제는 하위 문서 및 토론 문서를 삭제하거나 분류에 속한 문서를 삭제할 때 같은 경우 유용합니다.
- 특수:DPL대량삭제에 들어가세요.
- DPL 쿼리로 삭제할 문서를 결정합니다. 필요한 쿼리만 냅두고 나머지는 모두 지워주세요.
- 문서 제목이 특정 문자열로 시작하거나 끝날 경우, titlematch 규칙을 사용하면 좋습니다.
titlematch =
를 입력하고 오른쪽에 문서 제목의 패턴을 입력합니다. 이때, 아무 내용이나 와도 된다는 % 기호를 사용할 수 있습니다.- 하위 문서 등 특정 문자열로 시작하는 문서라면 문자열을 입력하고 마지막에 %를 붙입니다. 예를 들어, '한게임'이라는 문서의 하위 문서를 삭제할 경우
한게임/%
라고 입력할 수 있습니다. - 하위 문서와 상위 문서를 모두 삭제하려면
한게임%
라고 입력할 수 있지만, '한게임두게임'과 같이 제목이 '한게임'으로 시작하는 별개의 게임이 선택될 수 있습니다. - 특정 문서의 토론 문서 등 특정 문자열로 끝나는 문서를 찾고싶다면 문자열을 입력하고 등호 뒤에 %를 붙입니다. 예를 들어, '한게임'이라는 문서와 연결된 토론 문서 등 관련 문서를 찾고싶다면
%한게임
라고 입력할 수 있습니다. 다만 이 방법도 마찬가지로 '이상한게임'과 같이 제목이 '한게임'으로 끝나는 별개의 게임이 선택될 수 있습니다. 만약 일반 이름공간의 문서가 아니라면%:한게임
으로 입력하는 것이 안전합니다. - 위 둘을 합쳐서 문자열 앞뒤에 %를 붙일 수도 있습니다. 이렇게요:
%한게임/%
- 하위 문서 등 특정 문자열로 시작하는 문서라면 문자열을 입력하고 마지막에 %를 붙입니다. 예를 들어, '한게임'이라는 문서의 하위 문서를 삭제할 경우
- 특정 분류에 속한 문서를 삭제하고 싶다면 category 규칙을 사용할 수 있습니다.
category =
를 입력하고 오른쪽에 분류의 이름을 입력합니다. 여러 분류를 선택하고 싶다면 |로 구분해서 입력할 수 있습니다. - 넘겨주기 문서를 지우고 싶다면 linksto와 redirects 규칙을 사용할 수 있습니다. linksto 규칙은 특정 문서에 향하는 링크가 포함된 문서를 선택하고, redirects는 넘겨주기 문서를 포함할 지 여부를 선택합니다.
linksto =
를 입력하고 오른쪽에 넘겨줄 목표 문서를 입력합니다. |로 구분해서 여러 문서를 입력할 수 있습니다. 줄을 바꿔서redirects = only
를 입력합니다. 넘겨주기 문서만 삭제한다는 의미입니다. 기본 설정으로는 넘겨주기 문서가 제외되므로 반드시 수정해 주세요!
- 문서 제목이 특정 문자열로 시작하거나 끝날 경우, titlematch 규칙을 사용하면 좋습니다.
- 후보 목록 보기 버튼을 누릅니다.
- 문서 목록에서 삭제하고 싶지 않은 문서를 선택 해제하고 대량 삭제! 버튼을 누릅니다.
- 대량 삭제가 진행되고 결과가 표시됩니다. 오래 걸립니다. 너무 많이 한번에 삭제하려고 할 경우 서버에 엄청난 부하를 주어 삭제가 잘 되지 않거나 서버의 장비가 정지할 수 있으니 가급적 한번에 100개 이내로 삭제되도록 count와 offset 파라미터를 조정하시기 바랍니다.
- count 파라미터는 한번에 표시되는 문서 후보의 개수를 결정합니다. 일반적으로는 100으로 설정하세요. 제외할 문서가 많다면 500 이하의 더 큰 숫자도 가능하나, 실제 삭제되는 문서는 100개 이하가 되도록 제외하여야 합니다.
- offset 파라미터는 후보 목록에서 제외되는 문서의 개수를 결정합니다. 문서는 결과의 번호 순서대로 제외됩니다. 일반적인 경우, 처음에는 0을 입력하고 그 이후에는 count 값만큼 늘리세요. 즉, count 값에 기존에 실행한 횟수를 곱한 값입니다.
DPL에 대한 자세한 내용은 DPL3 메뉴얼을 참고하세요.
축하합니다! 당신은 삭제 기능을 마스터하셨습니다!
한 가지 남용 가능성에 대한 주의 사항을 말씀드리자면, 발전소에서 삭제가 아닌 보존 결정[1]이 나온 게임들은 이동 조치를 할 때 원래 문서는 넘겨주기 문서로 바뀝니다. 그러나 이 넘겨주기 문서가 있어야 보존된 게임들이 작동합니다. 그렇기 때문에 넘겨주기 문서는 redirects=include
옵션으로 대량 삭제하지 않고 개별적으로 최상위 문서 하나에 한해 삭제 작업을 하는 것이 좋습니다.