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

미디어위키(Mediawiki) 기본 제공 익스텐션(Extension) Renameuser 설치와 활용

씨실과 날실 2020. 4. 28. 17:30

[익스텐션 목록]

기본 익스텐션

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 설치와 활용




[Renameuser 익스텐션 관련 정보]

익스텐션 공식 안내 페이지

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

다운로드

미디어위키 내 배포 페이지

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

github 페이지

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


 

Renameuser 익스텐션 기능

권한을 가지고 있는 사용자가 사용자 계정의 이름을 바꿀 수있는 기능을 제공하는 특수 문서 형식의 익스텐션입니다.

Renameuser 익스텐션을 통해 사용자 계정 이름을 바꾸면 페이지 기록 등이 업데이트됩니다.

만약 이미 존재하는 다른 계정으로 이름을 바꾸려면 UserMerge(사용자 병합 및 삭제) 익스텐션을 사용해야 합니다.

Renameuser 익스텐션 공식 페이지

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

UserMerge 익스텐션 공식 페이지

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




Renameuser 익스텐션 다운로드 및 설치

다운로드 안내

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


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


익스텐션 공식 배포처

미디어위키

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

깃허브

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




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

1.34

https://extdist.wmflabs.org/dist/extensions/Renameuser-REL1_34-5fae241.tar.gz

1.33

https://extdist.wmflabs.org/dist/extensions/Nuke-REL1_33-0b3f8cc.tar.gz

1.32

https://extdist.wmflabs.org/dist/extensions/Nuke-REL1_32-559f782.tar.gz

1.31

https://extdist.wmflabs.org/dist/extensions/Nuke-REL1_31-c6ec842.tar.gz

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

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


리눅스 서버의 경우

$ sudo tar -xzf Renameuser-REL1_34-5fae241.tar.gz -C /미디어위키 설치 경로/extensions


예시 - Ubuntu

$ sudo tar -xzf Renameuser-REL1_34-5fae241.tar.gz -C /var/www/html/w/extensions

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


윈도 서버의 경우

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


호스팅을 받는 경우

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




Renameuser 익스텐션 필수 설정

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

wfLoadExtension( 'Renameuser' );


... 전략 ...

# Enabled extensions. Most of the extensions are enabled by adding
# wfLoadExtensions('ExtensionName');
# to LocalSettings.php. Check specific extension documentation for more details.
# The following extensions were automatically enabled:
wfLoadExtension( 'CategoryTree' );
wfLoadExtension( 'Cite' );
wfLoadExtension( 'CiteThisPage' );
wfLoadExtension( 'CodeEditor' );
wfLoadExtension( 'ConfirmEdit' );
wfLoadExtension( 'Gadgets' );
wfLoadExtension( 'ImageMap' );
wfLoadExtension( 'InputBox' );
wfLoadExtension( 'Interwiki' );
wfLoadExtension( 'LocalisationUpdate' );
wfLoadExtension( 'MultimediaViewer' );
wfLoadExtension( 'Nuke' );
wfLoadExtension( 'OATHAuth' );
wfLoadExtension( 'ParserFunctions' );
wfLoadExtension( 'PdfHandler' );
wfLoadExtension( 'Poem' );
wfLoadExtension( 'Renameuser' );
wfLoadExtension( 'ReplaceText' );
wfLoadExtension( 'SpamBlacklist' );
wfLoadExtension( 'SyntaxHighlight_GeSHi' );
wfLoadExtension( 'TitleBlacklist' );
wfLoadExtension( 'WikiEditor' );

# End of automatically generated settings.
# Add more configuration options below.

... 후략 ...

미디어위키 설치시 기본 제공 익스텐션을 함께 설치하도록 설정한다면 코드는 보통 위 예시와 같은 위치에 추가됩니다.


설치 확인

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




Renameuser 익스텐션 추가 구성 설정

다음과 같이 다른 그룹에 사용자 이름을 바꿀 수있는 권한을 부여 할 수 있습니다.

$wgGroupPermissions['sysop']['renameuser'] = true;




Renameuser 익스텐션 사용법



위키에서 관리자 계정으로 로그인 후 특수문서 페이지에 들어가면 위 그림과 같은 항목을 볼 수 있습니다.



특수:사용자


특수문서의 사용자와 권한 파트에서 사용자 목록을 클릭하거나 사용자 목록을 클릭하거나 검색창에서 특수:사용자를 입력하면 위 그림과 같은 화면의 위키 내 사용자 목록(회원 목록) 검색 페이지가 나타납니다.

바꾸자 할 사용자의 정확한 이름을 확인합니다.



특수:이름바꾸기

Special:Renameuser


위키 운영진(bureaucrat) 이상의 계정으로 로그인 후, 특수:이름바꾸기(Special:Renameuser) 페이지로 들어갑니다.

위 그림처럼이름을 바꿀 사용자 이름과 원하는 새 이름을 입력하고 추가 옵션을 설정해준 다음 확인을 클릭하십시오.

사용자의 이름이 변경되고, 해당 옵션도 선택된 경우 사용자 페이지, 사용자 대화 페이지 및 관련 하위 페이지도 새 사용자 이름으로 이동됩니다.


다시 사용자 목록에 들어가 검색해보면 정상적으로 바뀐 것을 확인할 수 있습니다.