본문 바로가기
미디어위키

Extension SourceProtection

by 다움위키 2023. 12. 29.

SourceProtection 확장은 사용자가 특정 동작을 비활성화를 통해 편집 권한이 없으면 페이지의 소스 코드를 볼 수 있는 능력을 제거합니다.

다음 동작은 소스 코드에 대한 접근을 제공할 수 있는 것을 비활성화됩니다:

  • edit
  • move
  • history
  • info
  • raw
  • delete
  • revert
  • revisiondelete
  • rollback
  • markpatrolled

추가적으로, SourceProtection 확장은 사용자가 편집할 수 없으면 페이지에서 다음 탭을 제거합니다:

  • View source
  • History
  • Edit with form (만약 Page Forms이 설치되면)

다른 다양한 조치를 취하지 않는다면 페이지의 소스 코드를 숨기기 위해 이 확장을 설치하는 것은 의미가 없습니다. 예를 들어 기본 편집 권한으로 API를 열면 원본 콘텐츠를 계속 읽을 수 있습니다. 익명 사용자의 경우에도 마찬가지입니다. 만약 그들이 편집 권한을 받으면, 페이지의 소스코드는 보이고 편집될 수 있습니다.

Installation

프로젝트 홈페이지에서 받습니다.

미디어위키 설정 LocalSettings.php 파일에 다음을 추가합니다:

require_once "$IP/extensions/SourceProtection/SourceProtection.php";

Special:Version에 접근해서 확장이 정상적으로 설치가 되었는지 확인을 합니다.