모니위키 (Moniwiki)
모니위키는 PHP기반의 위키엔진이다. 모니는 뭐? 뭐라구?를 뜻하는 통신어체를 재밌게 위키위키와 연결시킨 말로서 이 위키엔진의 이름이 되었다.. 또한 모니위키는 모인모인이라는 지이기도 하며, 이는 모니위키가 모인모인(버전 1.0.x)로부터 그 문법을 그대로 차용하였음을 나타내며 문법이 거의 그대로 호환이 된다. 1)
원래 파이썬용으로 되어 있던 위키엔진인 모인모인을 PHP로 흉내내어 만든 물건이다. 즉 모인모인 소스코드 그 자체보다는 모인모인의 기능을 흉내내어 만들었다. 개발자 wkpark는 php로 만든 phiki라는 php3 구형 소스가 모니위키 본체 소스였다고 밝히고 있으며, 사실 phiki 역시 pikipiki라는 모인모인의 모체가 되었던 작은 위키엔진을 흉내내어 만든 것. 그 외에도 phpwiki 등등의 다양한 오픈소스 위키엔진을 참조하였다고 한다.
한국에서 많이 쓰이고 있는 위키엔진이라고 알려져 있지만, 인터넷에서는 도쿠위키나 미디어위키 추천 글을 더 많이 볼 수 있다. 도쿠위키는 개인 PC, USB에 설치할 수 있으며, 미디어위키는 위키피디아로 널리 알려져 있기에 사용자가 계속 증가하고 있다. 또한 기존에 모니위키로 만들어진 사이트는 문을 닫거나, 다른 위키엔진으로 변경하는 경우도 있다.
국내 독보적인 자리를 차지하고 있는 엔하위키에서 사용하고 있고, 이의 운영자와 긴밀하게 협력되며 개발되고 있다.
Action
?action=xXX
- edit: 페이지 편집
- diff: 페이지 바뀐점 보기
- info: 페이지 정보 및 과거 이력
- show: 페이지 보기 (기본 액션).
- print: 페이지를 프린트 뷰로 보기. 상단과 하단의 메뉴가 나오지 않고 콘텐츠를 위주로 나온다.
- subscribe: 페이지 구독 SubscribePlugin 참조
- userform: UserPreferences 페이지에서 사용되는 내부 액션
- revert: 구 버전의 페이지로 되돌리기 위한 액션 (모니위키 1.1.3부터 지원)
- rename: 페이지이름 바꾸기 액션
- titleindex: 페이지 목록을 텍스트로 보내거나 (?action=titleindex) XML로 (?action=titleindex&mimetype=text/xml) 보내기; MetaWiki를 사용할 목적으로 쓰임.
- fullsearch: FullSearch 매크로와 함께 사용되는 전체 페이지 검색 액션
- titlesearch: TitleSeach 매크로와 함께 사용되는 제목 검색용 액션
- highlight: 검색 결과를 하이라이팅해주는 액션
- bookmark: RecentChanges 페이지에서 북마크 기능을 지원하는 액션. 북마크를 하게되면 그 시점이 보존되며, 그 시점에서 새로 갱신된 페이지를 보다 손쉽게 알 수 있게 해준다.
- raw: 페이지의 소스(raw)를 텍스트로 그대로 보여주는 액션. 위키 문법을 볼 수 있게 해준다.
- rss_rc: RecentChanges를 RSS로 보여주는 액션.
- backup : ?action=backup해 보라. 백업은 data 디렉토리의 user와 text를 및 기타 몇몇 설정을 보존한다. pds/ 디렉토리를 보존하지는 않는다. 백업된 파일은 pds/ (혹은 $upload_dir로 정의된 위치) 하위에 저장된다.
- restore : ?action=restore한다. 백업된 tar 파일 목록이 나오고 tar 파일을 선택하면 관리 비번을 물어본다. 윈도우즈 사용자라면 퍼미션이 문제가 되지 않으므로 간단히 data디렉토리를 통채로 복사해서 보존하면 될것이다.
1)
별로 그런 것 같지 않다. 현재 모니위키의 문법이 난잡하다. 특히 확장문법.. 현재 moinmoin에서는 안쓰는 것까지 그대로 놔둔 듯..모인모인문법, 모인모인vs모니위키 참조