It is the wise bird who builds his nest in a tree.
MoinMoin은 Usemod위키로 부터 영향을 받았고, 많은 위키에 영향을 주었다. (usemod위키의 소스를 보라.)
MoinMoin의 문법이 선호된 이유는 ¶
- OriginalWiki문법의 Tab대신에 Space로 대치한 점을 제외하고 거의 비슷하다.
- OriginalWiki문법의 잘 쓰이지 않는 문법을 과감히 없앴다. (단순하다)
- OriginalWiki문법을 그대로 사용할 수 있다. (몇몇 문법 제외)
- 그 대신 Processor(버전 1.0이상), Parser개념을 두어 확장이 매우 용이하다.
PythonLanguage를 써서 쉽다.
- MySQL›3등의 DB를 쓰지 않아서 개인용으로 적합하다.
단점 ¶
구 버전의 MoinMoin 문법이 쉬운 이유 ¶
- 문법이 직관적이다.
* 총알 리스트 #1 * 총알 리스트 #2 1. 들여쓴 순차 리스트 2. 두번째 3. 세번째 * 총알 리스트 #3
이러한 방식으로, 보이는 거의 그대로의 방식으로 랜더링 된다는 것이 특징입니다. 이것은 OriginalWiki에서 추구하는 바와 같습니다.
들여쓰기가 자유롭다:
다른 위키엔진들은 들여쓰기가 자유롭지 못합니다. OriginalWiki와 다른 가장 큰 특징중에 하나가 바로 들여쓰기인데, MoinMoin은 공백으로 들여쓰기를 하여 글 맥락을 구별하기 쉽게 해주는 특징이 있습니다. 확장 문법은 모두 {{{}}}를 이용해 구현합니다.
다른 위키엔진들은 들여쓰기가 자유롭지 못합니다. OriginalWiki와 다른 가장 큰 특징중에 하나가 바로 들여쓰기인데, MoinMoin은 공백으로 들여쓰기를 하여 글 맥락을 구별하기 쉽게 해주는 특징이 있습니다.
// 일반 pre block
void main() {
printf("Hello World\n");
}
#!html <font size=+4>Hello World</font>
모인모인이 느린 이유 ¶
- 버전 관리 시스템을 다시 고안하였다. TWiki나 모니위키처럼 버전관리를 RCS 혹은 다른 전문 버전관리 시스템에게 맡기는 대신에 버전관리를 직접 새롭게 만들었다.
- 이것은 다른 프로그램에 대한 dependency 문제를 없애기 때문에 긍적적이나, delta를 저장하지 않고 모든 히스토리를 파일로 관리하기때문에 히스토리가 매우 많아지는 경우에 상대적으로 상당히 느려진다. 모니위키 같은 경우는 RCS를 쓰는데, 버전이 1000개가 넘어가더라도 저장되는 delta의 크기는 그다지 크지 않고, rcs 프로그램이 상당히 안정적인 프로그램이므로 상대적으로 매우 빠르다.
- 초기 모인모인은 log파일을 통채로 읽어오게끔 되어있었다. 그로 인해서 시간이 지남에 따라서 RecentChanges가 상당히 느려지게 되었다.









fcgi등을 사용하면 빨라질 것이나,