미디어위키/미디어위키 익스텐션

미디어위키(Mediawiki) 설치 권장 추가 익스텐션(Extension) MsCatSelect 설치와 활용

씨실과 날실 2020. 7. 13. 09:00

[익스텐션 목록]

기본 익스텐션

2019/10/29 - [미디어위키/미디어위키 익스텐션] - 미디어위키(Mediawiki) 기본 제공 익스텐션(Extension) Interwiki 설치와 활용

2020/04/28 - [미디어위키/미디어위키 익스텐션] - 미디어위키(Mediawiki) 기본 제공 익스텐션(Extension) Nuke 설치와 활용

2020/04/28 - [미디어위키/미디어위키 익스텐션] - 미디어위키(Mediawiki) 기본 제공 익스텐션(Extension) Renameuser 설치와 활용

2020/04/29 - [미디어위키/미디어위키 익스텐션] - 미디어위키(Mediawiki) 기본 제공 익스텐션(Extension) CiteThisPage 설치와 활용

2020/04/29 - [미디어위키/미디어위키 익스텐션] - 미디어위키(Mediawiki) 기본 제공 익스텐션(Extension) Replace Text 설치와 활용

2020/04/29 - [미디어위키/미디어위키 익스텐션] - 미디어위키(Mediawiki) 기본 제공 익스텐션(Extension) WikiEditor 설치와 활용

2020/04/30 - [미디어위키/미디어위키 익스텐션] - 미디어위키(Mediawiki) 기본 제공 익스텐션(Extension) CodeEditor 설치와 활용

2020/04/30 - [미디어위키/미디어위키 익스텐션] - 미디어위키(Mediawiki) 기본 제공 익스텐션(Extension) CategoryTree 설치와 활용

2020/05/01 - [미디어위키/미디어위키 익스텐션] - 미디어위키(Mediawiki) 기본 제공 익스텐션(Extension) Cite 설치와 활용

2020/05/01 - [미디어위키/미디어위키 익스텐션] - 미디어위키(Mediawiki) 기본 제공 익스텐션(Extension) ImageMap 설치와 활용

2020/05/02 - [미디어위키/미디어위키 익스텐션] - 미디어위키(Mediawiki) 기본 제공 익스텐션(Extension) InputBox 설치와 활용

2020/05/02 - [미디어위키/미디어위키 익스텐션] - 미디어위키(Mediawiki) 기본 제공 익스텐션(Extension) ParserFunctions 설치와 활용

2020/05/03 - [미디어위키/미디어위키 익스텐션] - 미디어위키(Mediawiki) 기본 제공 익스텐션(Extension) Poem 설치와 활용

2020/05/03 - [미디어위키/미디어위키 익스텐션] - 미디어위키(Mediawiki) 기본 제공 익스텐션(Extension) SyntaxHighlight 설치와 활용

2020/05/04 - [미디어위키/미디어위키 익스텐션] - 미디어위키(Mediawiki) 기본 제공 익스텐션(Extension) PDF Handler 설치와 활용

2020/05/04 - [미디어위키/미디어위키 익스텐션] - 미디어위키(Mediawiki) 기본 제공 익스텐션(Extension) ConfirmEdit 설치와 활용

2020/05/05 - [미디어위키/미디어위키 익스텐션] - 미디어위키(Mediawiki) 기본 제공 익스텐션(Extension) SpamBlacklist 설치와 활용

2020/05/05 - [미디어위키/미디어위키 익스텐션] - 미디어위키(Mediawiki) 기본 제공 익스텐션(Extension) TitleBlacklist 설치와 활용

2020/05/06 - [미디어위키/미디어위키 익스텐션] - 미디어위키(Mediawiki) 기본 제공 익스텐션(Extension) Gadgets 설치와 활용

2020/05/06 - [미디어위키/미디어위키 익스텐션] - 미디어위키(Mediawiki) 기본 제공 익스텐션(Extension) LocalisationUpdate 설치와 활용

2020/05/07 - [미디어위키/미디어위키 익스텐션] - 미디어위키(Mediawiki) 기본 제공 익스텐션(Extension) MultimediaViewer 설치와 활용

2020/05/07 - [미디어위키/미디어위키 익스텐션] - 미디어위키(Mediawiki) 기본 제공 익스텐션(Extension) OATHAuth 설치와 활용




추천 추가 익스텐션





익스텐션 연재 목록




[익스텐션명 익스텐션 관련 정보]

익스텐션 공식 안내 페이지

https://www.mediawiki.org/wiki/Extension:MsCatSelect

다운로드

미디어위키 내 배포 페이지

https://www.mediawiki.org/wiki/Special:ExtensionDistributor/MsCatSelect

github 페이지

https://github.com/wikimedia/mediawiki-extensions-MsCatSelect


MsCatSelect 익스텐션 기능

MsCatSelect 익스텐션은 Ms 시리즈 중의 하나로, 손쉽게 카테고리를 설정할 수 있도록 해줍니다.




익스텐션 다운로드 및 설치

다운로드 안내

익스텐션 다운로드 및 설치 방법은 아래 링크를 참고하시기 바랍니다.


사용 중인 미디어위키의 버전에 맞는 배포 익스텐션 압축 파일을 다운로드받습니다.

익스텐션 공식 배포처

미디어위키 내 배포 페이지

github 페이지




미디어위키 버전별 익스텐션 다운로드 주소

1.34

https://extdist.wmflabs.org/dist/extensions/MsCatSelect-REL1_34-695a361.tar.gz

1.33

https://extdist.wmflabs.org/dist/extensions/MsCatSelect-REL1_33-d63d5fc.tar.gz

1.32


1.31

https://extdist.wmflabs.org/dist/extensions/MsCatSelect-REL1_31-8d9feae.tar.gz

위 주소는 코드 수정으로 바뀔 수 있으므로 다운이 받아지지 않는다면 위 공식 루트를 통해 다운받으시기 바라비니다.

다운로드 받은 압축 파일을 서버 안 미디어위키 설치 폴더 내에 있는  extensions폴더 안에 풀어줍니다.

리눅스 서버의 경우

$ sudo tar -xzf MsCatSelect-REL1_34-695a361.tar.gz -C /미디어위키 설치 경로/extensions


예시 - Ubuntu

$ sudo tar -xzf MsCatSelect-REL1_34-695a361.tar.gz -C /var/www/html/w/extensions

위 명령은 제 블로그를 그대로 따라오신 분의 경우 적용되는 예시입니다.


익스텐션 다운로드

study@study-VirtualBox:~/MW_Ext$ wget https://extdist.wmflabs.org/dist/extensions/MsCatSelect-REL1_31-8d9feae.tar.gz
--2020-06-09 15:03:35--  https://extdist.wmflabs.org/dist/extensions/MsCatSelect-REL1_31-8d9feae.tar.gz
Resolving extdist.wmflabs.org (extdist.wmflabs.org)... 185.15.56.49
접속 extdist.wmflabs.org (extdist.wmflabs.org)|185.15.56.49|:443... 접속됨.
HTTP request sent, awaiting response... 200 OK
Length: 15457 (15K) [application/octet-stream]
Saving to: ‘MsCatSelect-REL1_31-8d9feae.tar.gz’

MsCatSelect-REL1_31 100%[===================>]  15.09K  --.-KB/s    in 0s      

2020-06-09 15:03:36 (327 MB/s) - ‘MsCatSelect-REL1_31-8d9feae.tar.gz’ saved [15457/15457]

study@study-VirtualBox:~/MW_Ext$ 


익스텐션 압축 풀기

study@study-VirtualBox:~/MW_Ext$ sudo tar -xzf MsCatSelect-REL1_31-8d9feae.tar.gz -C /var/www/html/w/extensions
study@study-VirtualBox:~/MW_Ext$ 


윈도 서버의 경우

탐색기로 압축 파일을 해당 위치에 풀어주시면 됩니다.


호스팅을 받는 경우

파일질라, 알FTP 등 FTP 프로그램을 이용해 미리 풀어 놓은 익스텐션 폴더(SpamBlacklist)를 통째로 해당 위치에 전송해줍니다.




MsCatSelect 익스텐션 필수 설정

미디어위키의 환경 설정 파일인 LocalSettings.php 파일에 다음과 같은 코드를 추가해줍니다.

wfLoadExtension( 'MsCatSelect' );


설치 확인

미디어위키의 특수:버전(= Special:Version) 문서를 확인하면 위 익스텐션이 추가된 것을 확인할 수 있습니다.




MsCatSelect 익스텐션 사용법

MsCatSelect 익스텐션을 설치하기 전의 위키 문서 편집 화면입니다.


MsCatSelect 익스텐션을 설치한 후  위키 문서 편집 화면입니다.

하단에 위 그림처럼 카테고리 선택 및 생성 도구가 표시됩니다.


해당 문서의 카테고리 선택 화면입니다.


적절한 카테고리가 없는 경우 새로 만들 수 있습니다.

새로 만들 카테고리의 상위 카테고리를 선택하고 새로 만들 하위 카테고리를 입력 후 만들기 버튼을 눌러줍니다.


그러면 위 그림처럼 새 분류가 성공적으로 만들어졌다는 안내창이 뜹니다.


편집 중인 문서의 할당된 분류를 선택해주고 문서를 저장해줍니다.


문서를 읽어보면 위 그림처럼 분류가 할당된 것을 볼 수 있습니다.


새로 생성한 분류의 상위 분류 문서를 읽어보면 위와 같이 새로 만든 분류 문서가 하위 분류로 만들어진 것을 확인할 수 있습니다.


위 그림처럼 분류 트리에서 새로 만든 하위 문서를 계층적으로 확인할 수도 있습니다.


분류 목록에서도 확인할 수 있습니다.


MsCatSelect 익스텐션용 구성 설정

자세한 설명은 위 링크를 참고하시기 바랍니다.