목차:위키간 연결

창조 위키
Community Help.png

위키간 링크란 내부링크 유형의 접두사를 이용해서 다른 위키로 링크를 연결하는 방법입니다. 예를들면, 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]]라고 쓰면 됩니다.