회원가입

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기

미디어위키, 소도구(Gadget) 기능

Profile
마래바

미디어위키는 기본적으로 익스텐션(extensions, 확장) 기능을 제공해 다양한 기능을 추가할 수 있다.

그 외에도 자바스크립트, css 등을 활용한 소도구(Gadget, 가제) 기능을 제공하는데 꽤 쓸만한 소도구들이 있다.

말풍선, 각주 설명, 구글 번역, 에디터 등 다양한 기능을 추가할 수 있다.

미디어위키에서 제공하는 몇 가지 소도구들은 아래에서 구할 수 있다.

  • 한글 위키피디아 : h ttps://ko.wikipedia.org/wiki/특수:소도구
  • 영어 위키피디아 : h ttps://en.wikipedia.org/wiki/Special:Gadgets

 

소도구 추가 방법

 

1. 소도구 정의 (미디어위키:Gedgets-definition)

우선 (미디어위키에서 제공하는) 원하는 소도구(가젯)을 골라 '내보내기' 링크를 클릭하면 스크립트 하나를 보여준다. 이 스크립트를 그대로 아래 주소에 입력하고 저장한다.

  • 주소 : h ttps://airtravelinfo.kr/wiki/index.php/미디어위키:Gedgets-definition

샘플로 항공위키에는 해당 주소에 아래와 같은 소도구들이 정의되어 있다.

 

gadgets-definition.jpg

 

 

2. 소도구 리스트에서 붉은색 링크를 눌러 스크립트 입력

  • 주소 : h ttps://airtravelinfo.kr/wiki/index.php/특수:소도구

해당 화면에 .js 혹은 .css 파일 이름이 붉은 색으로 되어 있다면 아직 해당 파일(문서)이 만들어지지 않은 것이므로 클릭해 해당 스크립트를 입력한다.

 

gadgets-list.jpg

 

여기서 붉은 색 '편집'을 클릭해 해당 소도구에 대한 제목이나 설명을 붙이면 <gadget-xxx> 등을 대신해 나타난다.

 

3. 적용 대상 선택

해당 소도구를 전체 이용자를 대상으로 적용할 지 아니면 본인(관리자)만 적용할 지를 선택한다. 이는 기본적으로 소도구 정의 창에서 정의된다.

이용자 전체를 대상으로 하려면 소도구 정의 창 스크립트에 'default'를 추가하면 된다.

* ReferenceTooltipsResourceLoader|default|ReferenceTooltips-ko.js|ReferenceTooltips.css
 

 

 

만약 제한적인 사용자만 이용하는 것이라면 자신 계정 환경설정 창에서 '소도구'를 선택해 원하는 항목만 체크하고 저장하면 된다.

 

gadgets-setting.jpg

 

 

미디어위키 관련해서 친절한 매뉴얼이나 설명 찾기가 어렵다. ;;

영어로 된 문서 이해하는게 쉽지 않다. 관련 내용은 우리 말로 설명한다 해도 잘 알아듣기 쉽지 않아서 말이다.

 

댓글
0
Profile

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기