인터위키 기능 추가하였습니다.

wkpark의 이미지

KLDPWiki와 드루팔간의 보다 원활하고 쉬운 연결을 위하여 드루팔에 있는 urlfilter모듈을 고쳐
위키페이지와 인터위키 문법을 사용할 수 있도록 하였습니다.

다음과 같은 방법으로 사용하실 수 있습니다.

인터위키식 링크: !KLDPWiki:FrontPage !GnomeKorea:FrontPage
 
위키 페이지 연결: ![[FrontPage]] ![[초보자코너]] ![[개발자코너]]

인터위키식 링크: KLDPWiki:FrontPage GnomeKorea:FrontPage

위키 페이지 연결: [[FrontPage]] [[초보자코너]] [[개발자코너]]

여기에 urlmapping기능도 있어서, 특정 url을 자동으로 인터위키식 링크로 고쳐서 랜더링해주도록 하였습니다.
----
등록된 인터위키는 아직 몇개 안됩니다. 인터위키 문법을 쓸 경우는 자동으로 "아이콘"이 붙어서 랜더링 되므로 해당 사이트를 홍보하게 되는 효과를 볼 수 있게 되며, 다른 사이트와의 보다 원활한 연결이 보다 쉬울 것으로 생각됩니다.

현재 등록된 인터위키 사이트 (추가등록 가능)

KLDPWiki
GnomeKorea
KTUG (Korea Tex User Group)
GentooKorea

사용상 주의할 점

  • 인터위키 문법, 페이지 연결 문법을 다 지원하지 않습니다. (fix예정)
  • 링크는 단일 중괄호가 아니라 mediawiki식 이중 중괄호 ![[,]]입니다.
  • code 블럭에 넣어도 변환이 일어납니다. 이는 urlfilter모듈이 원래부터 가지고 있는 버그입니다.
  • 이 경우는 !표를 맨 앞에 붙여주세요. 예) ! [[KLDPWiki]]를 붙이면 ![[KLDPWiki]]

참고 사항

  • 위키페이지의 이중 중괄호 연결문법은 모니위키, 모인모인최신, media위키,dokuwiki등등에서 지원됩니다.
  • 급조된 패치입니다. :)
제안이나 문제점을 보고해주시기 바랍니다~~

변경사항

  • 인코딩 문제점 고침
jof4002의 이미지

드루팔은 인코딩이 utf-8이고, wiki는 euc-kr로 되어있네요. 한글 링크를 걸 때 인코딩 변환을 해줘야 할 것 같네요.

wkpark의 이미지

네 깜박 확인을 안했었네요. 알려주셔서 감사합니다~

온갖 참된 삶은 만남이다 --Martin Buber

returnet의 이미지

음.. 이참에 위키도 UTF-8로 옮겨 타는 건가요..

..가 아니군요;
----
http://returnet.blogdns.com