DokuWiki

It's better when it's simple

사용자 도구

사이트 도구


ko:interwiki

InterWiki 연결

원래 InterWiki 아이디어는 전체 네트워크에 대해 하나의 거대한 분산Wiki시스템을 목적에서 탄생했습니다. 요즘 아래 같은 문법을 사용하는 간단한 링크를 통해 한 위키에서 다른 위키로 연결하는 것은 더욱 쉬워지고 있습니다.

DokuWiki에서는 > 문자로 구분되는 위키 단축명을 위키페이지 이름앞에 붙여 사용하여 구현했습니다.

예:

[[wp>InterWiki]] InterWiki 영어 위키백과에 링크
[[wp>ko:Wiki]] ko:Wiki 한국어 위키백과에 링크
[[phpfn>random]] random PHP 사이트에서 검색
[[Meatball>TourBusStop]] TourBusStop 미트볼 위키에 링크
[[google>Wiki]] Wiki 구글에서 검색
[[doku>interwiki]] interwiki 도쿠위키에 링크
[[this>feed.php]] feed.php <dokuwiki_data>(DokuWiki가 설치된 웹서버 디렉토리)에 링크. 이걸로 상대경로 URL을 만들 수 있다. 예제는 local XML feed: feed.php에 링크된다.
노트: .htaccess 파일은 <dokuwiki_data>-디렉토리 안에 있는 특정 파일이나 디렉토리의 제공을 웹 서버가 거부하도록 했을 수도 있다.

아래는 이미지 클릭으로 dokuwiki의 data/media 디렉토리안 임의의 파일에 접근하는 방법 예제다. 이것은 비디오나 PDF 파일에 유용하다.

[[this>lib/exe/fetch.php?media=video.ogg|{{image.png?300}}]]

InterWiki 단축어 설정

InterWiki 단축어들은 conf/interwiki.conf파일에 정의되어 있습니다. 기본 파일은 http://usemod.com/intermap.txt에 정의된 모든 단축어를 포함하고 있습니다. 사용자 정의 InterWiki 단축어를 쓰고 싶다면 conf/interwiki.local.conf 파일에 단축어를 등록하면 됩니다.

Dokuwiki의 conf/interwiki.conf파일을 수정할 수도 있지만 DokuWiki를 업그레이드하게 되면 다시 초기화가 되어버립니다.

단축어 뒤에 기본 아이콘 대신 보이게 될 위키 아이콘들은 lib/images/interwiki 디렉토리에 있습니다. 아이콘들은 먼저 16×16픽셀 크기의 PNG나 GIF포맷 파일이어야 하며 . 만일 업로드한 파일 대신에 기본 그림들이 보인다면 캐시된 데이터를 삭제해야 합니다.

rm -rf <path-to-dokuwiki>/data/cache/*

InterWiki 설정 파일의 포맷:

<단축어>      <wiki에 대한 URL>

단축어는 나중에 링크에서 쓸 수 있는 단어입니다. URL에서 위치 보유자(placeholder)들을 사용하여 유연한 연결도 가능합니다. 만일 위치 보유자가 없다면 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.

  • jk Lee - real mail domain is gmail, not zoo.com for spam filtering 2007-2-6 created
ko/interwiki.txt · 마지막으로 수정됨: 2014-04-16 09:50 저자 39.113.207.102

별도로 명시하지 않을 경우, 이 위키의 내용은 다음 라이선스에 따라 사용할 수 있습니다: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki