Post about "도쿠위키"

dokuwiki form 기본값 설정하기

내가 좋아하는 위키 시스템은 dokuwiki.

영어 단어 공부용 위키를 추가로 설치해서 사용하고 있다.

그런데 매번 같은 패턴으로 내용을 입력하다보니 귀찮은 게 생겨서, 내용이 없는 페이지의 경우 특정 내용이 기본값으로 나오도록 수정하고 싶어졌다.

1. dokuwiki/inc/form.php 파일을 연다.

2. 683번째 줄(Weatherwax버전 기준)에 아래 내용을 추가한다.

여기서 $attrs[‘_text’]는 기존 내용의 텍스트인데, 이것이 없는 경우는 새로 페이지를 만드는 경우이다. 따라서 이 경우에 $attrs[‘_text’]에 원하는 내용을 입력해 주면 된다.

끝.

ps)플러그인으로 만들어 보고 싶은데, 어떻게 하는 건지 모르겠다.

dokuwiki의 plugin 설치방법과 쓸모있는 plugin들

여러 위키위키를 써보다가 현재 오랫동안 쓰고 있는 게 dokuwiki다. 이름때문에 제작자가 일본인이 아니었나 했는데, 그건 아니더라.
dokuwiki는 기본 레이아웃이 상당히 보기도 편할 뿐더러 위키문법도 쉽고, 위키문법 코드로 ‘{‘, ‘}’가 아닌 ‘[‘와 ‘]’를 쓰기 때문에 입력하기도 편하다.

여기에 다양한 플러그인이 있고, 플러그인을 설치, 제거하기가 매우 쉽다는 장점도 있다.

1. 플러그인 관리하기
dokuwiki에서 관리자로 로그인을 하면 [관리]메뉴가 나타난다. [관리]메뉴 중 [플러그인 관리자]를 클릭하면

1) 새로운 플러그인을 설치할 수 있는 URL입력창
2) 현재 설치된 플러그인 목록

을 볼 수 있다.

2. 플러그인 설치하기
플러그인은 관리자 메뉴의 [플러그인 관리하기]를 통해 할 수도 있고, 수동으로 할 수도 있지만, 여기서는 관리자 메뉴를 통해 하는 방법을 이용하겠다. 왜냐면 편하니까;;;
그러기 위해서는 먼저 FTP 프로그램 등을 이용해 dokuwiki/lib/plugins퍼미션을 ‘777‘로 변경해 주어야 한다. 그렇지 않으면 퍼미션 오류로 플러그인 자동설치가 제대로 안된다.

플러그인은 dokuwkiplugin 페이지에 있다. 플러그인 목록에서 원하는 플러그인을 클릭하면 해당 플러그인에 대한 안내와 *.zip이나 *.tar.gz 또는 *.tgz 등의 압축된 플러그인 파일을 볼 수 있다.

예)s5 플러그인 설치

1. s5(xhtml, css, javascript에 기반한 슬라이드 쇼 포맷) 플러그인을 설치해 보도록 하겠다. 플러그인 목록에서 s5를 선택한다.

2. Download에 있는 것 중 최신버전 압축파일의 경로를 복사한다.(이처럼 알아보기 쉽게 다운로드 링크가 걸린 플러그인도 있지만 그렇지 않은 것도 있다. 잘 찾아보자.)

3. 자신의 dokuwiki 관리자 메뉴로 들어와 [플러그인 관리자]에 들어가자. 다음의 그림과 같이 나올 것이다.

여기서 URL 입력란에 ‘2. ‘에서 복사한 압축파일의 경로를 입력하고 ‘다운로드’를 클릭한다.

4. 오른쪽에 그림과 같이 설치가 완료되었다고 나온다. 설치가 끝났다.

5. 이렇게 설치를 하면 대부분 플러그인의 설치는 끝난다. 그러나 s5를 비롯한 몇몇 플러그인의 경우 [관리]-[환경 설정]을 통해 플러그인의 옵션을 설정할 수 있다.

s5의 예제파일 보기: http://wiki.splitbrain.org/plugin:s5:example
위 예에서 보듯이 아주 유용한 플러그인이다.

이 외에 내가 추천하는 플러그인은

등이 있다.

이렇게 플러그인을 설치하면 dokuwiki문법과 plugin사용문법에 맞춰 페이지를 만들기만 하면 된다

dokuwiki. 참 맘에 든단 말이야…

dokuwiki 업그레이드

개인적으로 설치해서 쓰는 위키가 있는데, 도쿠위키(dokuwiki)다.

지난 번 새 버전이 나왔을 때 차일피일 미루었는데, 5월달에 새 버전이 또 나왔다.

내가 마지막으로 업그레이드 했던 버전이 2006년 3월 9일버전이었는데, 1년여만의 업그레이드인 셈이다.

미루고 미루다 대전집에 내려와서 할 일도 없는 김에 업그레이드를 했다.

Changlog를 보니 크고 작은 변화가 있었다. 1년이란 시간을 무시할 순 없다.

스프링노트를 쓰고있지만, 아직 많은 부분은 개인위키를 이용한다.

스프링노트는 거의…자료실 수준이랄까?

각종 과제와 학교 강의자료 들이 대부분이고, 개인메모나 일정 등은 개인위키를 쓰고있다.

어쨌든 1년간 미루던 일을 하고나니 개운하군~.