다음글
리브레위키의 Liberty 스킨
미디어위키는 확장기능처럼 스킨을 쉽게 적용할 수 있습니다.
초기 설정을 끝마친 상태라면 기본적으로 벡터, 모노북, 모던, 쾰른 블루 스킨이 설치 되어집니다. 정말 감사하게도 우리나라에서 운영중인 여러 미디어위키 기반의 사이트들이 스킨을 배포해주고 계신데 이번글에서는 리브레 위키의 스킨인 Liberty 스킨을 적용해보도록 하겠습니다.
리버티스킨에 관한 설명 링크
스킨 적용 방법 요약
1. 스킨을 다운로드하고 미디어위키 설치 경로 하위의 skins 디렉터리에 압축을 해제합니다.
2. LocalSettings.php 파일에 적용스킨을 리브레 위키의 스킨(Liberty)으로 변경
스킨 다운로드
스킨은 GitLab을 통해 배포되고 있습니다. 각 버전에 맞는 링크로 접속합니다.
미디어위키 버전이 1.31.X 인 경우
https://gitlab.com/librewiki/Liberty-MW-Skin/tree/REL1_31 |
cs |
설치된 미디어위키 버전이 1.27.X인 경우
https://gitlab.com/librewiki/Liberty-MW-Skin/tree/REL1_27 |
cs |
스킨 다운로드 방법
Git Bash가 있는 경우 우아하게 명령어로 내려받을수도 있지만 브라우저라는 툴을 이용하도록 하겠습니다.
Liberty 스킨의 압축파일이 다운로드 되고 웹서버의 [미디어위키 설치경로] > skins에 압축 해제합니다.
그리고 디렉터리명을 Liberty로 변경합니다.
[미디어위키 설치경로]\LocalSettings.php 를 열어줍니다.
$wgDefaultSkin를 liberty로 변경합니다.
$wgDefaultSkin = "liberty"; |
cs |
아래와 같이 wfLoadSkin( 'Liberty' ); 를 추가합니다.
# Enabled skins.
# The following skins were automatically enabled:
wfLoadSkin( 'MonoBook' );
wfLoadSkin( 'Timeless' );
wfLoadSkin( 'Vector' );
wfLoadSkin( 'Liberty' ); |
cs |
변경한 내용을 저장하고 위키에 접속해보면 귀엽고 깔끔한 위키가 완성됩니다.
한가지 문제점
리브레 스킨 적용 이후 로그인시 "이러한 명령이 없습니다" 라고 나오는 경우.
미디어위키 설치디렉터리\skins\Liberty\LibertyTemplate.php 수정
<!-- 주석 처리 후 그 아래 <form> 으로 대체 -->
<!--<form id="modal-loginform" name="userlogin" class="modal-loginform"
method="post"> -->
<form id="modal-loginform" name="userlogin" class="modal-loginform" method="post" onsubmit="return LoginManage();"> |
cs |
'얕은지식-공부 > etc' 카테고리의 다른 글
[MediaWiki] 파입 업로드시 UploadStashFileException 디렉터리를 만들 수 없습니다 오류 해결법 (2) | 2019.05.25 |
---|---|
[MediaWiki] 각주 미리보기 (각주 툴팁) 설정방법 (1) | 2019.04.29 |
[MediaWiki] Windows 환경에서 개인 위키 만들기. 미디어 위키 설치 방법 (12) | 2019.04.14 |
[Mediawiki 미디어위키 설치 후 리브레위키 스킨(Liberty) 적용하기 (0) | 2019.04.13 |
[Mediawiki] Liberty 스킨 적용 후 로고 및 색상 변경하기 (0) | 2019.04.13 |