목차:위키간 연결
위키간 링크란 내부링크 유형의 접두사를 이용해서 다른 위키로 링크를 연결하는 방법입니다. 예를들면, CreationWiki, Wikipedia, Conservapedia, Wikible, 등의 위키사이트와 링크를 가능하게합니다. 또는 다른 언어로된 위키프로젝트로의 연결도 가능하게 합니다.
[[Wikipedia:Main Page]]
와 같은 링크는 Wikipedia:Main Page와 같이 표현되며 위키피디아의 대문으로 리다이렉트 됩니다.
위키간 링크를 설정하기 위해서는 데이터베이스를 수정해야 합니다.
다른 프로젝트로의 위키간 링크
기본
기본적으로 많은 위키미디어 프로젝트는 위키간 링크를 지원할 수 있습니다. 그러므로 여러분의 데이터베이스를 수정하지 않고도 이를 이용할 수 있습니다. 하지만, 위키미디어 프로젝트의 어머니인 위키피디아(Wikipedia)자체는 몇가지 이유로 이를 이용할 수 없습니다.
prefix | direction | usage example |
wikible | http://wikible.org | [[wikible:Main Page]]
|
conservapedia | http://www.conservapedia.com | [[conservapedia:Main Page]]
|
wikipedia | http://wikipedia.org/wiki/ | [[wikipedia:Main Page]]
|
commons | http://commons.wikimedia.org/wiki/ | [[commons:MediaWiki]]
|
mediazilla | http://bugzilla.wikimedia.org/ | [[mediazilla:1209]]
|
meta | http://meta.wikimedia.org/wiki/ | [[meta:Main Page]]
|
mw | http://www.mediawiki.org/wiki/ | [[mw:Help:Contents]]
|
wikibooks | http://en.wikibooks.org/wiki/ | [[wikibooks:Main Page]]
|
wikimedia | http://wikimediafoundation.org/wiki/ | [[wikimedia:Main Page]]
|
wikinews | http://en.wikinews.org/wiki/ | [[wikinews:Main Page]]
|
wikiquote | http://en.wikiquote.org/wiki/ | [[wikiquote:Main Page]]
|
wikisource | http://en.wikisource.org/wiki/ | [[wikisource:Main Page]]
|
wikispecies | http://species.wikimedia.org/wiki/ | [[wikispecies:Main Page]]
|
wiktionary | http://en.wiktionary.org/wiki/ | [[wiktionary:Main Page]]
|
알림 : 몇몇 설치본에서는 위의 요소가 미리 설치되어 있지 않을 수 있습니다. 이런 경우에는 [[metawikipedia:Main Page]]
를 해보시기 바랍니다.
더 추가하기
기본적으로 위키피디아가 설정이 되어 있지 않기 때문에, 이를 추가하고 싶을 것 입니다.
여러분의 데이터베이스를 수정해야합니다.
interwiki
테이블로 가서 새로운 줄을 추가합니다.(주로 phpMyAdmin을 사용) :
iw_prefix
: 위키간 링크에 사용될 접두사를 선택합니다. 예를 들어, "wikipedia"는 위키피디아로의 연결을 위해 사용됩니다.iw_url
: 프로젝트의 URL을 입력합니다. 예를 들어, 위키피디아로의 URL은http://creationwiki.org/$1
를 이용할 수 있습니다. 링크하려고하는 문서의 이름이 들어갈 자리에$1
을 입력하는 것을 잊어서는 안됩니다. ([[Wikipedia:Main Page]]
라는 코드는http://en.wikipedia.org/wiki/Main_Page
으로 링크가 됩니다.)iw_local
: 만약에 1로 지정되면, 위키는 그 자신의 페이지에서 뿐만 아니라 iw_prefix:title 형태의 외부링크도 리다이렉트를 지원합니다. 위키 외부나 다른 위키에서 중첩된 트랜스위키 링크를 위해 위키간 링크를 사용하는경우 필요합니다.(예, http://creationwiki.org/fr:Accueil)iw_trans
: "transwiki transclusion" - 1로 지정되면 다른 위키의 페이지를 틀(템플릿)로 사용할 수 있습니다. LocalSettings.php에 도 지정해주어야 합니다.
다른 언어로의 위키간 링크
를 설치했다면, 영어로 된 글을 독일어로 링크(독일어 프로젝트도 존재한다면) 할 수 있습니다. MediaWiki를 설정하여 사이드바의 도구모음 아래에 이 링크들을 보이게할 수 있습니다.
MediaWiki가 설치된 하위폴더에 "language"라는 폴더가 존재합니다. 그 폴더안에 있는 "Names.php
"를 보면 여러가지 언어와 각 언어에 맞는 접두가사 있습니다. 예를들면, 독일어 프로젝트를 추가하고 싶다면 "Names.php
"안에서 "Deutsch"를 찾아서 "de"라는 접두사를 메모하면 됩니다.
"옳은" 접미사를 알고싶다면, 데이터베이스의 interwiki
테이블에 새로운 줄을 추가하면 됩니다:
iw_prefix
: 언어 접두사 (예, 독일어는 "de"), "Names.php
"에 수록iw_url
: 위키 프로젝트의 URL (예,http://de.your-wiki.org/index.php/$1
)iw_local
: 위의 "더 추가하기"와 동일iw_trans
: 위의 "더 추가하기"와 동일
이제, 같은 제목의 다른 언어로 된 글로 링크를 할 수 있습니다. 영어로 된 대문 페이지에 [[de:Hauptseite]]
를 추가하면 도구모음 아래에 "Deutsch"라는 링크를 만들어 주며, 이 링크를 이용하면 독일어로 된 대문페이지로 갈 수 있습니다.
이 언어링크는 사이드바 영역에만 표시되며, 글속에는 포함되지 않습니다. 텍스트 내부에 링크를 만들고 싶으면, 접두사 앞에 콜론(:)을 넣어서 [[:de:Hauptseite]]
라고 쓰면 됩니다.