미디어위키 주요 커스터마이징


미디어위키 주요 커스터마이징
미디어위키 나만의 설정
미디어위키 설치 후 설정
  • 미디어위키 설치 후에 필자가 필수로 해주는 설정 변경이다.

LocalSettings.php 수정

업로드 파일 확장자 추가등록

LocalSettings.php 하단에 다음과 같이 업로드 허용할 확장자를 추가한다.

$wgFileExtensions[] = 'zip';
$wgFileExtensions[] = 'doc';
$wgFileExtensions[] = 'xls';
$wgFileExtensions[] = 'pdf';
$wgFileExtensions[] = 'mp3';
$wgFileExtensions[] = 'svg';

외부 링크 새창으로 열기

미디어위키는 기본적으로 외부링크에 target을 주지 않기 때문에, 외부링크가 같은 창에 열려서 다른 사이트로 전환되게 된다. 그것을 방지하기 위해 새창으로 열리도록 Target을 _blank로 지정해주자.

$wgExternalLinkTarget = '_blank';

외부 그림 보여주기

(미디어위키 1.20.x 부터는 설치과정에 포함되어 있다.)

$wgAllowExternalImages = true;

파비콘 설정

확장기능 설치

  • 자신의 위키에서 Special:Version을 확인하고 설치되지 않은 것만 설치하자.
  • 확장기능들을 설치한 후에는 특수기능:버전에서 확인해보자.

미디어위키 설치본에 있는 것

미디어위키 설치 과정에서 선택하면 함께 설치되는 확장기능들 (1.23.0 기준)[1]

이것을 설치하지 않으면 Mediawiki:Edittools에 있는 CharInsert 태그가 그대로 보인다. 설치하면 버튼으로 바뀐다.

미디어위키 설치본에 없는 것

미디어위키 상에서 수정

Edittools

편집 상태에서만 보이는 도구이다.

그런데 작성하고 나면 css가 적용되지 않아 이상하게(허여멀겋게) 보일 것이다.

Common.css

Vector.css

기타

같이 보기

주석

  1. 확장기능을 모두 선택했다면 설치되어 있을 것이다.
  2. http://www.mediawiki.org/wiki/Extension:CharInsert