head	1.37;
access;
symbols;
locks
	root:1.37; strict;
comment	@# @;


1.37
date	2009.11.29.01.12.35;	author root;	state Exp;
branches;
next	1.36;

1.36
date	2009.11.25.15.10.45;	author root;	state Exp;
branches;
next	1.35;

1.35
date	2009.11.25.15.10.14;	author root;	state Exp;
branches;
next	1.34;

1.34
date	2009.11.25.14.55.38;	author root;	state Exp;
branches;
next	1.33;

1.33
date	2009.11.25.14.54.53;	author root;	state Exp;
branches;
next	1.32;

1.32
date	2009.11.25.14.54.28;	author root;	state Exp;
branches;
next	1.31;

1.31
date	2009.11.25.14.52.26;	author root;	state Exp;
branches;
next	1.30;

1.30
date	2009.11.25.14.50.08;	author root;	state Exp;
branches;
next	1.29;

1.29
date	2009.11.25.14.48.21;	author root;	state Exp;
branches;
next	1.28;

1.28
date	2009.11.25.14.46.58;	author root;	state Exp;
branches;
next	1.27;

1.27
date	2009.11.25.01.43.41;	author root;	state Exp;
branches;
next	1.26;

1.26
date	2009.11.24.17.56.02;	author root;	state Exp;
branches;
next	1.25;

1.25
date	2009.11.24.16.29.19;	author root;	state Exp;
branches;
next	1.24;

1.24
date	2009.11.24.04.38.04;	author root;	state Exp;
branches;
next	1.23;

1.23
date	2009.11.22.17.54.31;	author root;	state Exp;
branches;
next	1.22;

1.22
date	2009.11.20.16.45.18;	author root;	state Exp;
branches;
next	1.21;

1.21
date	2009.11.20.15.13.02;	author root;	state Exp;
branches;
next	1.20;

1.20
date	2009.11.20.15.12.39;	author root;	state Exp;
branches;
next	1.19;

1.19
date	2009.11.19.19.14.43;	author root;	state Exp;
branches;
next	1.18;

1.18
date	2009.11.19.19.12.50;	author root;	state Exp;
branches;
next	1.17;

1.17
date	2009.11.19.19.09.20;	author root;	state Exp;
branches;
next	1.16;

1.16
date	2009.11.18.17.19.23;	author root;	state Exp;
branches;
next	1.15;

1.15
date	2009.11.18.17.17.26;	author root;	state Exp;
branches;
next	1.14;

1.14
date	2009.11.18.17.16.33;	author root;	state Exp;
branches;
next	1.13;

1.13
date	2009.11.18.17.13.11;	author root;	state Exp;
branches;
next	1.12;

1.12
date	2009.11.18.17.12.54;	author root;	state Exp;
branches;
next	1.11;

1.11
date	2009.11.17.16.47.23;	author root;	state Exp;
branches;
next	1.10;

1.10
date	2009.11.17.16.45.53;	author root;	state Exp;
branches;
next	1.9;

1.9
date	2009.11.17.16.41.50;	author root;	state Exp;
branches;
next	1.8;

1.8
date	2009.11.17.16.41.28;	author root;	state Exp;
branches;
next	1.7;

1.7
date	2009.11.17.15.55.43;	author root;	state Exp;
branches;
next	1.6;

1.6
date	2009.11.17.15.49.56;	author root;	state Exp;
branches;
next	1.5;

1.5
date	2009.11.17.15.49.20;	author root;	state Exp;
branches;
next	1.4;

1.4
date	2009.11.17.15.47.18;	author root;	state Exp;
branches;
next	1.3;

1.3
date	2009.11.17.15.44.24;	author root;	state Exp;
branches;
next	1.2;

1.2
date	2009.11.17.14.03.50;	author root;	state Exp;
branches;
next	1.1;

1.1
date	2009.11.17.14.03.34;	author root;	state Exp;
branches;
next	;


desc
@/opt/nforge/var/wiki/wici/data/text/FrontPage
@


1.37
log
@118.130.16.136;;semtlnori nori ;;
@
text
@[[TableOfContents]]

== 소개 ==
[wici]는 콘솔 환경에서 사용할 수 있는 위키위키입니다. 사용하고 있는 모니위키가 있다면 그대로 연계해서 사용할 수 있으며, 그렇지 않다면 그냥 단독으로 사용하셔도 됩니다. (웹서버 필요없음)

attachment:screenshot127.png

[wici]를 이용해 위키페이지를 vim으로 편집하고 있는 모습입니다.

== 사용법 ==
=== 설치 ===
{{{#!vim sh
svn export --username anonsvn --password anonsvn http://kldp.net/svn/wici/trunk wici
cd wici
sudo python setup.py install
}}}

=== 위키페이지 편집하기 ===
{{|
wici -d ''위키주소'' --username ''아이디'' --password ''비밀번호'' ''위키페이지이름''
|}}

이렇게 하면 편집기가 실행되며, 편집을 마치고 저장후 종료하면 위키페이지도 갱신됩니다.

'''예:'''
{{{#!vim sh
wici -d http://moniwiki.net/wiki --username nori --password 1234 WikiSandBox
}}}

자세한 사용법: [wici] 페이지 참고

=== 기타 사용법 ===
 * Standalone 모니위키 사용자를 위한 사용법: WiciForStandaloneMoniwiki
 * vim으로 위키페이지를 편집할 때의 팁: VimAsWiciEditor

== TODO ==
 * vim/emacs 플러그인
  * InterWiki 지원
  * 기타 링크 잘 지원
  * syntax highlighting
  * 자동완성
 * SpringNote 지원
 * Wikipedia 지원: wikipediafs가 이미 있으므로 안할 수도
 * 요약 작성할 수 있게 하기
 * 표준 입력으로 페이지 내용 입력받기
 * 윈도 지원

== DONE ==
 * nFORGE 모니위키와의 연동

== [Development] ==

== 다른 툴 ==
 * [http://wikipediafs.sourceforge.net/ WikipediaFS]: Wikipedia를 파일시스템처럼 접근해서 사용할 수 있음.
 * [https://addons.mozilla.org/en-US/firefox/addon/4125 itsalltext]: textarea를 사용자가 지정한 편집기로 편집할 수 있게 해 주는 파이어폭스 플러그인
  GUI 에디터를 연결하도록 해야 잘 되는듯. (/usr/bin/vim은 안되네요) -- [nori]
@


1.36
log
@110.8.232.54;;semtlnori nori ;;
@
text
@d56 1
a56 1
  저는 안됩니다. --[nori]
@


1.35
log
@110.8.232.54;;semtlnori nori ;;
@
text
@d46 1
@


1.34
log
@110.8.232.54;;semtlnori nori ;;
@
text
@d45 1
@


1.33
log
@110.8.232.54;;semtlnori nori ;;
@
text
@d30 2
@


1.32
log
@110.8.232.54;;semtlnori nori ;;
@
text
@d20 1
a20 1
wici -d '''위키주소''' --username '''아이디''' --password '''비밀번호''' ''위키페이지이름''
@


1.31
log
@110.8.232.54;;semtlnori nori ;;
@
text
@d19 6
a28 6
|| 모니위키 주소 || http://moniwiki.net/wiki ||
|| 사용자 아이디 || nori ||
|| 비밀번호 || 1234 ||
|| 편집할 페이지 || WikiSandBox ||

이렇게 하면 편집기가 실행되며, 편집을 마치고 저장후 종료하면 위키페이지도 갱신됩니다.
@


1.30
log
@110.8.232.54;;semtlnori nori ;;
@
text
@d19 4
a22 1
다음과 같은 상황이라면,
a27 4
{{{#!vim sh
wici -d http://moniwiki.net/wiki --username nori --password 1234 WikiSandBox
}}}

@


1.29
log
@110.8.232.54;;semtlnori nori ;;
@
text
@d43 1
@


1.28
log
@110.8.232.54;;semtlnori nori ;;
@
text
@d32 2
a33 2
 * [WiciForStandaloneMoniwiki Standalone 모니위키 사용자를 위한 사용법]
 * [VimAsWiciEditor vim으로 위키페이지를 편집할 때의 팁]
@


1.27
log
@219.251.5.2;;semtlnori nori ;;
@
text
@d1 2
d10 7
a16 1
[[TableOfContents]]
d18 1
a18 1
== 모니위키와 연동해서 사용하는 법 ==
a24 10
'''이렇게 합니다'''

단계1: wici 설치
{{{#!vim sh
svn export --username anonsvn --password anonsvn http://kldp.net/svn/wici/trunk wici
cd wici
python setup.py install
}}}

단계2: wici 실행
d29 1
a29 27
이렇게 하면 편집기가 실행되며, 편집을 마치고 저장후 종료하면 위키페이지도 갱신될 것입니다.

== Standalone 모니위키 사용자를 위한 사용법 ==
모니위키는 위키페이지들을 파일로 저장합니다. 따라서 콘솔 환경에서도 간단히 위키 페이지를 읽고 편집할 수 있습니다.

다만 파일 이름이 인코딩되어 있는 것이 문제입니다.

간단한 해결책은, 파일이름을 디코딩해서 원본 파일로의 심볼릭 링크를 만드는 것입니다. (예: ln -s _ea_b2_8c_ec_9e_84 게임)

'''하는 법:''' (모니위키 디렉토리가 /var/www/moniwiki 인 경우)

단계1: wici 가져오기
{{{#!vim sh
svn export --username anonsvn --password anonsvn http://kldp.net/svn/wici/trunk wici
}}}

단계2: 링크 생성 스크립트 실행
{{{#!vim sh
python wici/wiki-generate-link /var/www/moniwiki/data/text
}}}

다 끝났습니다. 이제 자유롭게 편집합시다
{{{#!vim sh
vim /var/www/moniwiki/data/text/게임
}}}

사용하시는 편집기가 버전관리(RCS 혹은 git)를 지원하면 좋습니다. 안되면 플러그인을 찾아서 설치하고, 그런 일을 해주는 플러그인이 존재하지 않으면 편집기를 바꿉시다. vim이나 emacs 정도면 좋을 것입니다.
d31 3
a33 6
== vim을 사용하는 경우의 팁 ==
|| 명령 || 설명 || 비고 ||
|| gf || 커서가 위치한 단어에 해당하는 위키페이지 열기 || ||
|| :VCSLog || 현재 위키페이지의 변경 내역 보기 || vcscommand 플러그인 필요 ||
|| :VCSCommit ''커밋메시지'' || 고친 내용 커밋 || vcscommand 플러그인 필요 ||
|| :VCSDiff -r''리비전1'':''리비전2'' || 변경점 확인 || vcscommand 플러그인 필요 ||
@


1.26
log
@110.8.232.81;;semtlnori nori ;;설치 방법 변경
@
text
@d71 1
@


1.25
log
@110.8.232.81;;semtlnori nori ;;
@
text
@d22 2
d28 1
a28 2
cd wici
python wici -d http://moniwiki.net/wiki --username nori --password 1234 WikiSandBox
d42 1
a42 1
단계1: wici 설치
@


1.24
log
@219.251.5.2;;semtlnori nori ;;지원할 위키들 TODO에 추가
@
text
@d77 5
@


1.23
log
@110.8.232.81;;semtlnori nori ;;
@
text
@d70 2
@


1.22
log
@110.8.232.81;;semtlnori nori ;;
@
text
@a65 1
 * nFORGE 모니위키와의 연동
d71 3
@


1.21
log
@110.8.232.81;;semtlnori nori ;;
@
text
@d71 2
@


1.20
log
@110.8.232.81;;semtlnori nori ;;
@
text
@a0 2
[[TableOfContents]]

d8 2
@


1.19
log
@110.8.232.81;;semtlnori nori ;;TODO 고침
@
text
@d1 2
@


1.18
log
@110.8.232.81;;semtlnori nori ;;TODO 추가
@
text
@d67 2
@


1.17
log
@110.8.232.81;;semtlnori nori ;;
@
text
@d62 5
@


1.16
log
@110.8.232.81;;semtlnori nori ;;
@
text
@d44 1
a44 1
단계2: wici 실행
@


1.15
log
@110.8.232.81;;semtlnori nori ;;
@
text
@d2 1
a2 1
[wici]는 콘솔 환경에서 사용할 수 있는 위키위키입니다.
@


1.14
log
@110.8.232.81;;semtlnori nori ;;
@
text
@d6 2
@


1.13
log
@110.8.232.81;;semtlnori nori ;;
@
text
@d4 2
@


1.12
log
@110.8.232.81;;semtlnori nori ;;
@
text
@d12 1
d34 1
@


1.11
log
@110.8.232.81;;semtlnori nori ;;
@
text
@d4 22
a25 1
== 기존 모니위키 사용자(Standalone)를 위한 사용법 ==
d33 1
d36 4
@


1.10
log
@110.8.232.81;;semtlnori nori ;;
@
text
@d22 1
a22 1
사용하시는 편집기가 버전관리(RCS 혹은 git)를 지원하면 좋습니다. 안되면 플러그인을 찾아서 설치하고, 그런 일을 해주는 플러그인이 존재하지 않으면 편집기를 바꿉시다. vim이나 emacs는 됩니다.
@


1.9
log
@110.8.232.81;;semtlnori nori ;;
@
text
@d13 2
a14 2
svn export --username anonsvn --password anonsvn http://kldp.net/svn/wici/trunk/wiki-generate-link
python wiki-generate-link /var/www/moniwiki/data/text
@


1.8
log
@110.8.232.81;;semtlnori nori ;;
@
text
@d17 1
a17 1
자유롭게 편집합시다
@


1.7
log
@110.8.232.81;;semtlnori nori ;;
@
text
@d11 1
a11 1
'''하는 법:'''
@


1.6
log
@110.8.232.81;;semtlnori nori ;;
@
text
@d23 7
@


1.5
log
@110.8.232.81;;semtlnori nori ;;
@
text
@d11 1
a11 1
아래와 같이 심볼릭 링크를 만들고,
@


1.4
log
@110.8.232.81;;semtlnori nori ;;
@
text
@d9 1
a9 1
간단한 해결책은, 파일이름을 디코딩해서 원본 파일로 심볼릭 링크를 만드는 것입니다. (예: _ea_b2_8c_ec_9e_84 => 게임)
@


1.3
log
@110.8.232.81;;semtlnori nori ;;
@
text
@d21 2
@


1.2
log
@110.8.232.81;;semtlnori nori ;;
@
text
@d1 1
a1 1
= 소개 =
d3 18
@


1.1
log
@110.8.232.81;;semtlnori nori ;;
@
text
@d1 2
a2 2
= wici =
콘솔 환경에서 사용할 수 있는 위키위키입니다.
@
