사용자:Klutzy/관

주로 기술적인 부분에 대해 설명합니다. 기능을 몰라서 관리가 힘들면 안타깝잖아요.

참고:

사용자 차단 관련편집

  • 특수기능:차단
    • 기간: 수동으로 입력할 수 있다. "2 weeks", "5 minutes" 등등. 짧은 시간 내에 일방적인 편집을 하는 사용자를 막을 때에는 10분 이내의 단기간 차단을 고려해 보자.
    • IP 대역 차단 기능. meta:Help:Range blocks/ko
    • IP만 차단, IP 자동 차단 등 부가 기능. IP 자동 차단의 경우 해당 IP가 24시간 자동으로 차단된다. 이 때 IP는 공개적으로 표시되지 않으며, 특수기능:차단된사용자에서 '#숫자'로 표시된다. 엉뚱한 사람이 자동 차단이 걸려 있어서 이를 풀어야 할 때에는 이 숫자가 필요하다. (TODO: 차단 안내 메시지에 해당 내용이 공지되어 있는가?)
  • 특수기능:전체차단목록. 여러 위키에서 문제를 일으키는 계정이 있을 때 메타에서 전체차단을 한다.
  • 이메일을 막는 게 얼마나 도움이 될까?
  • 차단된 사용자가 자기 토론 문서만은 편집할 수 있도록 하는 기능이 적용중이다.
  • 특정 사용자명 패턴에 대한 가입 제한 기능은 미디어위키:Titleblacklist을 통해 작동한다.

문서 관련편집

삭제편집

  • 특수기능:Nuke. 특정 사용자가 '처음' 작성한 문서들을 한번에 삭제할 수 있다.
    • 다른 사용자가 그 문서를 편집했더라도 Nuke 목록에 표시됩니다. 이미 삭제할 필요가 없어진 문서까지 지울 수 있으니 주의해주세요.
    • 기존 문서를 훼손한 경우에는 대량 삭제에 포함되지 않습니다. 추가 작업이 필요한지 반드시 확인해주세요.
  • 특정 편집 삭제/복구 기능. mw:RevisionDelete/ko
    • 미디어위키 내장 기능으로, 과거에는 Oversight 확장 기능으로 제공되었었다.
    • 어떤 편집이 삭제된 경우 아예 안 보이는 게 아니라 삭제되었다는 표시가 뜬다. 즉, 정확히는 편집을 '숨기는' 기능이다.
    • 로그를 숨기는 기능도 있다. 언제 필요할까?

생성/편집 제한편집

  • 기본적으로 보호/준보호를 통해 '모든' 편집을 제한할 수 있다. 위키백과:보호 문서.
    • 일반적으로 모든 문서는 보호/준보호를 하지 않는다면 모든 사용자가 편집이 가능하지만, 중요한 문서의 경우 시스템적으로 일부 권한을 제한하는 경우가 있다.
      • 사용자 문서의 스크립트(/monobook.js 등)는 기본적으로 해당 사용자 이외에는 편집이 불가능하다. 스크립트가 악용되는 것을 방지하기 위함이다.
      • 미디어위키 네임스페이스 문서는 관리자 이외에는 편집이 불가능하다.
  • 문서 제목에 특정한 패턴이 있을 경우 편집을 제한할 수 있다. 미디어위키:Titleblacklist
  • (적용안됨) mw:Extension:AbuseFilter는 문서 내용과 ip 등 여러 조건을 조합해서 제한하는 것이 가능하다. 또한 제한 조건을 비공개로 설정하는 것도 가능하다.
  • 스팸 URL이 포함된 편집을 제한할 수 있다. MediaWiki:Spam-blacklist.
  • (확인필요) mw:Extension:ConfirmEdit 기능이 현재 동작중이다.

검토 기능편집

  • 미디어위키에는 특정 판의 내용이 정상이라는 것을 검토하는 기능이 내장되어 있다.
    • 현재 검토 기능은 관리자에게만 주어져 있으며, '자신의 편집을 자동으로 검토'하는 기능은 관리자와 봇에게 주어져 있다. (특수기능:사용자권한)

검색엔진 봇 방지편집

  • MediaWiki:robots.txt - robots.txt 참고
  • 문서에 __NOINDEX__를 넣으면 마찬가지 효과가 있다.
  • 애초에 위키백과의 모든 컨텐츠는 공개적으로 배포되고, 검색엔진에 노출되지 않도록 하는 것은 '숨기는' 용도가 아니다. 백과사전과의 연관이 별로 없고 굳이 공개할 필요가 없는 경우에 적용하는 것이 좋다.

문서 내용 관련편집

시스템 설정편집

LocalSettings.php 기본값은 다음 두 파일을 통해 설정된다.

시스템 메시지편집

미디어위키에서 기본으로 제공하는 메시지는 최소한의 내용만을 담고 있기 때문에, 초보자들이 사용하기 어려울 수가 있다. 메시지에 도움말 링크를 넣는 것이 좋을 수도 있다. 메시지에 따라서 위키 문법이 먹히지 않아 HTML을 직접 입력해야 할 수도 있다. 반드시 테스트를 해 보자.

메시지를 편집할 때에는 그 메시지가 어떤 상황에 어떤 목적으로 등장하는지를 확인해 봐야 한다. 다른 언어 위키백과의 메시지, 그리고 translatewiki의 원래 메시지와 문서(/qqq)를 참고하면 좋다.

ex) MediaWiki:noarticletext의 경우:

공지사항편집

  • MediaWiki:sitenotice
  • MediaWiki:anonnotice: 로그인하지 않은 경우에만 나오는 메시지. 특정 IP대역을 막았을 경우 여기에 공지해두는 것이 좋을 수도 있다.
    • 반대로, 로그인한 사용자에게만 공지를 띄우려면 sitenotice를 설정한 다음 anonnotice에 빈 내용(<nowiki/> 등)을 넣어두면 된다.
  • 미디어위키:Editnotice-#, 미디어위키:Editnotice-#-PAGENAME 식으로 문서를 만들면 #번째 네임스페이스, PAGENAME 문서를 편집할 때 상단에 안내 메시지가 나온다. ex) 미디어위키:Editnotice-1은 '토론:' 네임스페이스를 편집할 때 등장한다.
    • 이에 대한 도움말이 현재 없는 상황. mw:Release notes/1.14#New features in 1.14에서 추가되었다.
    • 영어 위키백과의 경우 일괄적인 도움말 프레임워크를 구성했다. en:WP:Editnotice 참고.
    • 편집 권한이 없는 경우 메시지가 안 나온다는 듯?

문서 편집 관련편집

편집 권한 제한 관련편집

전체 레이아웃 관련편집

특수 상황 안내문편집

기타 등등편집

스크립트편집

추가적인 편의기능을 제공할 수 있다.

편집

반복적인 작업은 프로그램에게 맡겨버리자!

기타 중요한 메모편집

  • 사용자 차단할 때 자동 차단되는 IP는 언제 풀리는가? - 일정 기간 후 풀리는 것으로 알고 있기는 한데, 안 그러면 무기한 차단된 계정의 경우 IP도 차단되고 있다는 이야기가 되어서 확인필요
  • 보호/준보호의 필요성 및 적합성: 준보호는 '특정 문서'에 대해 '위키백과에 익숙하지 않은' '불특정 다수'의 편집을 제한하는 데에 유용하다. 문서가 자주 훼손되는 경우 준보호가 필요한지 보호가 필요한지를 생각해보고 적용해보는 것이 필요하다.
    • 예를 들어, 특정한 사람이 악의적으로 반복적으로 계정을 만들고 문서를 훼손하는 경우 준보호로는 별로 효과가 없을 수 있다.
    • [준]보호되었을 때 위키백과가 입는 '손해'(피해)에 대해서도 고려해 봐야 함. 더 좋은 방법은 없는가?
  • [1] [2]
  • 사용자토론 문서를 편집할 때 봇플래그 + 잔글인 경우 토론란이 바뀌었다는 메시지가 뜨지 않는다.
  • [3] 차단은 그 사용자의 최근 행동에 대해 판단해야 하며, 이미 오래 전에 지나간 일에 대해서 무조건적으로 적용할 이유는 없다. ("related to, not forever")