미디어위키/미디어위키 스킨

미디어위키(Mediawiki) 기본 제공 스킨(skin) Monobook(모노북)

씨실과 날실 2019. 6. 23. 09:00

MonoBook(모노북)은 미디어위키 1.1 이후부터 포함된 고전 스킨입니다. 구 Standard 스킨(https://www.mediawiki.org/wiki/Skin:Standard)을 대신하여 미디어위키 1.3 이후 위키미디어 재단(https://wikimediafoundation.org/)의 기본 스킨이었으며, 미디어위키 기본 스킨이 Vector로 바뀌기 전까지 가장 널리 사용된 스킨이기도 했습니다.

위 그림은 미디어위키 기본 제공 스킨 중 하나인 Monobook(모노북)의 화면입니다.

스킨 다운로드

다운로드 및 설치를 위한 자세한 설명은 Vector 스킨에서 다루었습니다. 따라서 스킨을 설치하기 위한 최소한의 내용만을 다루도록 하겠습니다.

스킨을 처음 설치하기 때문에 자세한 설명이 필요하신 분들은 알개 링크를 참고하시기 바랍니다.

공식 배포 페이지를 통한 다운로드

MonoBook(모노북) 스킨의 공식 배포 페이지는 아래와 같습니다.

공식 배포 페이지 스킨 정보 상자에서 Downlad snapshot을 눌러 자신의 미디어위키 버전을 선택 후 Continue ,버튼을 눌러줍니다. 그러면 파일 다운로드 창이 자동으로 뜰 겁니다. 만약 자동으로 파일 다운로드가 진행되지 않는다면 해당 스킨 다운로드 페이지 상단의 스냅샷 주소 링크를 눌러 다운받으시면 됩니다.

SkinDistributor를 통한 버전별 다운로드

위 링크에 접속하여 스킨명을 선택하고 미디어위키 버전을 선택 후 Continue 버튼을 눌러줍니다. 그러면 파일 다운로드 창이 자동으로 뜰 겁니다. 만약 자동으로 파일 다운로드가 진행되지 않는다면 해당 스킨 다운로드 페이지 상단의 스냅샷 주소 링크를 눌러 다운받으시면 됩니다.

터미널을 통한 버전별 다운로드

1.31

study@study-VirtualBox:~/다운로드$ wget https://extdist.wmflabs.org/dist/skins/MonoBook-REL1_31-53a7855.tar.gz
1.32

study@study-VirtualBox:~/다운로드$ wget https://extdist.wmflabs.org/dist/skins/MonoBook-REL1_32-cce8e7b.tar.gz
1.33

study@study-VirtualBox:~/다운로드$ wget https://extdist.wmflabs.org/dist/skins/MonoBook-REL1_33-7698e73.tar.gz

master

study@study-VirtualBox:~/다운로드$ wget https://extdist.wmflabs.org/dist/skins/MonoBook-master-896f88e.tar.gz

스킨 설치

스킨의 설치 디렉토리는 $IP/skins 폴더입니다. $IP는 미디어위키가 설치된 경로를 뜻합니다. 예를 들어 제 설치 과정을 따라오셨다면 경로가 다음과 같을 것입니다.

$IP

/var/www/html/w

스킨 설치 경로

/var/www/html/w/skins

다운받은 스킨 파일 압축 풀어 설치

형식

study@study-VirtualBox:~/다운로드$ sudo tar -xzf 스킨 파일명.tar.gz -C /var/www/w/skins

예시 - 1.31

study@study-VirtualBox:~/다운로드$ sudo tar -xzf MonoBook-REL1_31-53a7855.tar.gz -C /var/www/w/skins

Git을 통한 설치

MonoBook(모노북) 스킨의 Github(깃허브) 사이트 주소는 다음과 같습니다.

터미널에서 아래와 같은 명령어를 실행해줍니다.

study@study-VirtualBox:/var/www/html/w/skins$ sudo git clone https://github.com/wikimedia/mediawiki-skins-MonoBook.git

그 다음 디렉토리명을 바꾸어 줍니다.

study@study-VirtualBox:/var/www/html/w/skins$ sudo mv mediawiki-skins-MonoBook MonoBook

보통 MonoBook라는 이름을 씁니다. 이때 중요한 것은 리눅스를 포함한 유닉스 계열 OS들은 영문자 대소문자를 구분한다는 것입니다. 따라서 MonoBook와 monobook는 별개의 디렉토리입니다.

LocalSetting.php 파일 설정

$IP/skins 폴더 안에 MonoBook 스킨 압축 파일을 풀어주거나, 혹은 Git clone 명령을 통해 스킨을 복제한 후, LocalSettings.php 파일에 다음과 같은 코드를 적어줍니다.(참고로 $IP는 미디어위키 폴더 경로를 의미합니다.)

wfLoadSkin( 'MonoBook' );

미디어위키 1.24 이전 버전을 사용하는 경우 위 코드 대신 다음의 코드를 대신 적습니다.

require_once "$IP/skins/MonoBook/MonoBook.php";

설치 확인

위키의 특수:버전(= Special:Version) 문서로 이동하여 스킨이 성공적으로 설치되었는지 확인합니다.