[Dokuwiki ] 위키를 메모장으로 사용하자
▶ 저는 이런 메모장을 원했습니다.
얼마전까지 SMemo를 잘 쓰고 있었습니다. 간단한 메모엔 장점이 많은 것이 사실이지만 여러가지 자료들을 지속적으로 정리하는데는 어려움이 있더군요.. 유실이 쉽게 될수도 있고 또 나중에 여러가지 정리되었던 것들을 다시금 찾아보거나 정리할때 어려움을 느꼈더랬습니다. 그래서 많은 메모들이 서로 구조화되고 링크가 되는, 또 보관이 편리한 메모장이 필요했습니다.
먼저 폴더형 메모장을 찾아보게 되었는데 하나같이 맘에 들지않더군요.. 제가 원하는 메모장은 대략 이런 특성이 있어야 했습니다. 이런 메모장을 찾기가 매우 어렵더군요.. ^^ 이런.. 새로 만들기라도 해야하나?.. ㅋㅋ
1) 완전 무료일 것 (Freeware)
2) 메모들이 구조화되어 보관되어야 할 것
3) USB에 담아서 가지고 다닐 수 있어야 할 것
4) 여러가지 상이한 OS환경에서도 사용할 수 있어야 할 것
5) 보관이 편리하고 사용이 편리해야 할 것
6) 인터페이스가 깔끔해야 할 것
7) 검색이 가능할 것…
▶ Dokiwiki on a stick은 최고의 개인용 메모장이다.
그러던차에 위키가 떠 올랐습니다. 원래 위키는 공동작업에 적합한 툴인데 문서들이 구조화되어 보관되고 검색도 되며 히스토리까지 지원하니깐… 만약에 USB에 넣고 쓸수있는 위키가 있다면 메모장으로 훌륭하게 사용할 수 있다는 생각이 들더군요.. 바로 찾기 시작했죠.. 그러던 중 Dokiwiki on a stick 이라는 포터블 위키를 찾게 되었습니다. 처음 다운받아서 사용하려는데 위키의 생소한 사용법 때문에 처음엔 익숙하지 않기는 했습니다만… 간단한 위키 문법을 알고나니 생각보다 사용하기에 편리하고 메모작성에 이 이상의 툴이 없다는 생각이 들었습니다. 벌써 한달 정도 Dokuwiki를 메모장으로 써 오고 있는데요.. 사용해 보니 제 요구사항을 90%이상 만족하는 훌륭한 메모장이란 생각이 듭니다.
아래는 제가 사용하고 있는 포터블 메모장, 도쿠위키입니다. 웹으로 존재하고 구조화되어 있죠..
초기 페이지는 아래와 같구요.. 그 아래 그림은 [web_favorite]라는 링크를 클릭했을 때 이동된 페이지 입니다. 즐겨찾기를 기록해두는 용도로도 매우 편리하더군요..
위키의 문법은 매우 간단합니다. 30분이면 배울 수 있죠.. ^^ 초간단 HTML이라고 할 수있을까요? wiki의 markup언어를 조금만 알면 아주 쉽게 사용이 가능합니다.
1) 위키의 문서편집 예
2) 최근에 바뀐 것 검색
[최근에 바뀐 것] 아이콘을 클릭하면 최근에 제가 수정한 페이지들이 친절하게 나타납니다. history 관리까지 되니 얼마나 좋은 지 모릅니다.
3) 새로운 페이지 만들기
새로운 문서를 만들려면 검색창에 새로운 문서의 이름을 넣으시고 찾기 버튼을 클릭.. 그러면 찾지못했다는 메시지가 뜰거구요.. 그 상태에서 페이지 만들기 버튼을 누르시면 새로운 문서를 생성할 수 있습니다. 처음에 새 문서를 만드는 방법을 몰라서 헤맸다는 .. ^^
▶ Dokuwiki의 다운로드 및 사용법
그럼 DokuWiki를 다운로드 받아 보도록 하겠습니다. 아래 링크를 참고해주세요…
Dokuwiki 제작자 사이트: http://www.splitbrain.org
Dokuwiki on a stick 2008-05-05 버전 << 다운로드 >>
다운로드하여 압축을 풀면 아래와 같은 폴더가 보입니다. 이중에 mapache.exe를 실행합니다. 그러면 아래와 같은 까만 커맨드창이 나타나는데 이것이 바로 초간단 웹사이트를 만들어주죠.. 기본적으로 http://localhost:8800 이라고 웹 주소를 치면 우리의 위키 페이지가 나타난답니다. Dokuwiki에서 조금 아쉬운 사항이있다면 아래처럼 Micro apache가 보이는 형태로 나타난다는 겁니다. 이 까만 창을 닫으면 웹사이트도 중단됩니다.
▶ Dokuwiki의 문서 보관및 사용 상 고려사항
Dokuwiki는 페이지들을 Database의 형태가 아닌 파일의 형태로 보관합니다. /Dokuwiki/data/pages폴더 아래에 텍스트 파일 형태로 보관됩니다. 보관및 백업이 매우 쉽다는 장점을 가지는 동시에 노출이 쉽다는 단점을 갖습니다. 뭐 개인용 메모장이라면 상관없을 듯하지만요.. 어쨋든 이 메모 공간에 민감한 데이타를 보관하지 않는 것이 좋습니다. 이 부분을 보완할 방법이 있긴 합니다. 바로 TrueCrypt를 이용하여 암호화된 파티션내에 좀더 secure한 메모들을 보관하는 것이죠.. ^^ 나중에 이부분은 다시 정리해보도록 하겠습니다.
▶ Mapache의 설정 및 활용
mapache의 설정은 바꿀수있구요.. 꼭 이 dokuwiki가 아니더라도 다른 목적으로 사용할 수있습니다. pc에서 항상 웹사이트를 쉽게 생성할 수 있습니다. /conf/httpd.conf 파일을 편집하여 포트나 기본디렉토리등을 바꿀수 있습니다. 관리자들이라면 통신을 확인할때 포트를 바꿔가면서 여러가지 테스트를 할 경우가 있는데 그런 경우에 활용한다면 설치할 필요도 없고 매우 간편하게 사용할 수있는 훌륭한 툴이 될 듯합니다.