====== InterWiki 연결 ======
원래 InterWiki 아이디어는 전체 네트워크에 대해 하나의 거대한 분산[[wp>Wiki]]시스템을 목적에서 탄생했습니다.
요즘 아래 같은 문법을 사용하는 간단한 링크를 통해 한 위키에서 다른 위키로 연결하는 것은 더욱 쉬워지고 있습니다.
[[DokuWiki]]에서는 ''>'' 문자로 구분되는 위키 단축명을 위키[[pagenames|페이지 이름]]앞에 붙여 사용하여 구현했습니다.
예:
[[wp>Wiki]]는 Wikipedia에 대한 링크,
[[Meatball>TourBusStop]]는 the MeatBall wiki TourBusStop에 대한 링크,
[[google>Wiki]]는 google search에 대한 링크.
[[wp>Wiki]]는 Wikipedia에 대한 링크,
[[Meatball>TourBusStop]]는 the MeatBall wiki TourBusStop에 대한 링크,
[[google>Wiki]]는 google search에 대한 링크.
InterWiki에는 **''this''**라 불리우는 특별한 단축어가 있습니다.
이 것은 언제나 설치된 웹서버 디렉토리 DokuWiki에 대해 연결되고 상대경로 URL을 만드는데 쓸 수 있습니다.
예를 들어 아래 코드는 언제나 로컬[[syndication|XML feed]]: [[this>feed.php]]에 연결합니다.
[[this>feed.php]]
**InterWiki와 관련된 더 많은 정보를 보려면 다음을 참조:**
* MeatBall의 [[MeatBall>InterWiki]]
* c2.com Wiki의 [[Wiki>InterWiki]]
===== InterWiki 단축어 설정 =====
InterWiki 단축어들은 ''conf/interwiki.conf''파일에 정의되어 있습니다. 기본 파일은 [[http://usemod.com/intermap.txt]]에 정의된 모든 단축어를 포함하고 있습니다. 사용자 정의 InterWiki 단축어를 쓰고 싶다면 ''conf/interwiki.local.conf'' 파일에 단축어를 등록하면 됩니다.
Dokuwiki의 ''conf/interwiki.conf''파일을 수정할 수도 있지만 DokuWiki를 업그레이드하게되면 다시 초기화 되버립니다.
단축어 뒤에 기본 아이콘 대신 보이게 될 위키 아이콘들은 ''lib/images/interwiki'' 디렉토리에 있습니다.
아이콘들은 먼저 16x16픽셀 크기의 PNG나 GIF포맷 파일이어야 하며 .
만일 업로드한 파일 대신에 기본 그림들이 보인다면 캐시된 데이타를 삭제해야합니다.
rm -rf /data/cache/*
InterWiki 설정 파일의 포맷:
<단축어>
단축어는 나중에 링크에서 쓸 수 있는 단어입니다. URL에서 위치 보유자(placeholder)들을 사용하여 유연한 연결도 가능합니다.
만일 위치 보유자가 없다면 [[phpfn>rawurlencode|URL-encoded]] 위키이름이 URL 뒤에 붙습니다.
사용 가능한 위치보유자 목록:
^ 위치 보유자 ^ 치환 문구 ^
| {URL} | URL-encoded 위키이름 |
| {NAME} | 인코딩되지 않은 위키이름(interwiki.local.conf에서 URL에 추가되는 부분) |
| {SCHEME} | 위키이름으로 URL이 주어졌을 때 scheme 부분 |
| {HOST} | 위키이름으로 URL이 주어졌을 때 host 부분 |
| {PORT} | 위키이름으로 URL이 주어졌을 때 port 부분 |
| {PATH} | 위키이름으로 URL이 주어졌을 때 경로 부분 |
| {QUERY} | 위키이름으로 URL이 주어졌을 때 query 부분 |
마지막 5개의 인자는 캐시 시스템에 대한 InterWiki링크를 만들 때 유용합니다.
배포된 ''interwiki.conf''파일의 ''coral''를 참조하기 바랍니다.
===== 번역 =====
//english version: dokuwiki-2006-11-06. //
//Add your email here if you created translated or modified whole or part of this page.//
* //[[bootmeta@zoo.com|jk Lee]] - real mail domain is gmail, not zoo.com for spam filtering
2007-2-6 created//