mir.pe (일반/어두운 화면)
최근 수정 시각 : 2024-11-04 02:25:46

모니위키

파일:Document_Protect.svg   편집 보호된 문서입니다.
문서의
ACL 탭
을 확인하세요.

모니위키
MoniWiki
파일:external/pbs.twimg.com/CHhGczeUcAAt9i9.png
사이트 파일:GitHub 아이콘.svg 파일:GitHub 아이콘 화이트.svg [1]
1. 개요2. 장단점
2.1. 장점2.2. 단점2.3. 비고
3. 개발 상황
3.1. 2003년3.2. 2004년3.3. 2005년3.4. 2006년3.5. 2009년3.6. 2010년3.7. 2011년 ~ 2012년3.8. 2013년3.9. 2014년3.10. 2015년3.11. 2016년
4. 문법 호환성5. 문제점
5.1. Cafe24 설치 문제5.2. Hostinger 설치 문제
6. 속도 향상을 위한 팁7. 모니위키를 사용하는 위키위키 리스트8. 기타9. 관련 문서


[clearfix]

1. 개요

오픈소스 위키 엔진. PHP 기반이며 라이센스는 GPL. 나무마크의 전신이나 다름없다.

2024년 2월 5일 기준 최신 버전은 1.2.10 릴리스이다. 2015년 6월 이후 1.2.5 버전이 리그베다 위키에 적용되고 있었는데, 12월 18일 1.2.5 릴리스를 적용한 것으로 보인다.

원래 파이썬용으로 되어 있던 위키 엔진인 모인모인을 PHP로 흉내내어 만든 물건이다. 개발자 wkpark는 php로 만든 phiki라는 php3 구형 소스가 모니위키 본체 소스였다고 밝히고 있으며, 사실 phiki 역시 pikipiki라는 모인모인의 모체가 되었던 작은 위키 엔진을 흉내내어 만든 것. 그 외에도 phpwiki 등등의 다양한 오픈소스 위키 엔진을 참조하였다고 한다.

우리나라에서 많이 쓰이고 있는 위키 엔진이라고 알려져 있지만, 인터넷에서는 도쿠위키 미디어위키 추천 글을 더 많이 볼 수 있다. 도쿠위키는 개인 PC, USB에 설치할 수 있으며, 미디어위키는 위키백과의 엔진으로 널리 알려져 있기에 사용자가 계속 증가하고 있으며 모니위키 사용자는 생각만큼 많지 않다.

리그베다 위키의 모니위키는 기존 엔하위키에서 사용되던 오위키에 있던 문서와의 호환성을 위해 일부 태그 처리 방식 등을 수정한 커스텀 버전을 사용하고 있었으며, 2010년 10월부터 1.1.5 커스텀 버전을, 2013년 8월부터 2015년 4월까지 1.2.0 커스텀버전이 사용되었다.

아래 목록을 봐도 알겠지만 원래는 소규모 개인 위키나 커뮤니티 위키에 적합한 엔진이었다. 하지만 커뮤니티 위키 중 하나였던 엔젤하이로 위키[2]가 점점 커져서 리그베다 위키가 되면서 본의 아니게 대형 위키에도 쓰이는 엔진이 되었다. 리그베다 위키의 규모가 커지면 커질수록 대형 위키를 운용하기에는 한계가 많은 모니위키의 약점이 드러나게 되었으며 리그베다 위키와 wkpark의 상호 소통을 통해 이를 보완해나가고 있다. 덕분에 신버전 배포가 매우 더디기로 유명했던 모니위키는 2010년대 중반엔 미친듯한 업데이트 속도를 보여주고 있었으며, 리그베다 위키는 본의 아니게 모니위키 기반 위키위키의 첨병 역할을 하는 중이었다. 하지만 2015년 리그베다 위키 사유화 사태 이후 보안 취약점이 크게 부각되면서 신규 위키 사이트가 전부 모니위키 대신 미디어위키나 도쿠위키를 사용하게 되었고[3], 가뜩이나 리그베다 위키 이외에는 사용하는 곳이 없던 모니위키인 터라, 2016년 들어서는 개발이 굉장히 더디게 진행되고 있다.

개발자 박원규는 리그베다 위키의 위키지기[4]로 활동하고 있으며 종종 리그베다 위키 게시판에 모니위키 관련 여러 게시물을 작성하고 있다. 캐시 서버를 설치하는 등 모니위키를 '대규모 위키에 최적화' 시키기 위한 노력을 하고 있다.

2. 장단점

2.1. 장점

2.2. 단점

2.3. 비고

3. 개발 상황

3.1. 2003년

3.2. 2004년

3.3. 2005년

3.4. 2006년

이때까지는 업데이트가 느린것을 알 수 있다.

3.5. 2009년

3.6. 2010년

3.7. 2011년 ~ 2012년

3.8. 2013년

3.9. 2014년

3.10. 2015년

3.11. 2016년

4. 문법 호환성

대부분의 모니위키 문법은 나무마크에서도 호환되고 그 반대도 성립하지만, 일부 차이가 존재한다. 다음은 모인모인 1.x, 모인모인 1.9 및 모니위키와 나무마크 문법 호환성에 대한 테이블이다.
위키엔진/문법 모인모인 1.0 모인모인 1.9 모니위키 나무마크 비고 WikiCreole 호환성
<<매크로>> 미지원 지원 지원 미지원 호환
[[매크로]] 지원 지원 지원 [매크로][11] 비호환
$ LaTeX $ 수식 미지원 미지원 지원 미지원 ([math] 매크로 지원) 비호환
[문서이름] 연결 미지원 미지원 지원[A] 미지원[B] 비호환
wiki:문서이름 연결 지원 지원 지원[A] 미지원[B] 비호환
---- 수평줄(하이픈 네개 이상) 지원 지원 지원 10개 이상까지 정상 랜더링 호환
테이블 배경색 <#000000> 지원 지원 지원 지원 중단 예정 비호환

모인모인 계열 문법과 호환성 설명

5. 문제점

5.1. Cafe24 설치 문제

Cafe24에 모니위키를 설치하면 "Revision History"가 제대로 동작하지 않는다. 모니위키는 버전 관리에 RCS를 사용한다. rcs는 diff라는 프로그램을 사용한다. cafe24의 diff는 /home/bin 경로에 있는데 rcs의 경로지정이 잘못돼서 오작동을 일으킨다. 이 문제는 다음 방법으로 해결할 수 있다.

5.2. Hostinger 설치 문제

호스팅어는 기본적으로 rcs가 없다. 그래서 따로 설치해야 된다.

6. 속도 향상을 위한 팁

위키 게시판에서 모니위키 개발자 wkpark이 밝힌 속도향상 팁은 아래와 같다.
  1. 캐시를 써라 : config.php 파일에 $cachetime=60*60*24; // 라고 넣으면 캐시를 하루 단위로 갱신.

7. 모니위키를 사용하는 위키위키 리스트

8. 기타

9. 관련 문서



[1] KLDP.net 서비스 종료로 인해 github로 이전했으며 KLDP Project:모니위키가 이쪽으로 리다이렉트 된다. 이곳과 리그베다 위키에서 개발되고 있다. [2] 2010년 이전만 해도 오타쿠의, 오타쿠에 의한, 오타쿠를 위한 오덕위키였으며 지금도 그러하다. 다만 2010년대 들어 일반지식을 다루는 문서들이 급격히 늘어서 상당히 희석된 것. 오타쿠 커뮤니티 부속으로 시작된 위키위키 행정구역 개편이라던가 외교적 수사 같은 내용을 담고 있을거라고 누가 생각하겠는가?(...) [3] 초창기 리브레 위키는 모니위키를 사용하려다 보안 취약점 문제 등으로 미디어위키를 선택했다. [4] 현 리그베다 위키 관리자를 보조하는 특별 권한을 가진 회원. [5] 보안 취약점이므로 악용을 막기 위해 세부 사항은 미공개 상태이지만 업데이트가 늦어진다면 공개될 수 있다. [6] 다만 모니위키를 사용하는 리그베다 위키는 이점을 악용, 고의적으로 역사 파일 열람이 안되게 한 적도 있다. [7] 보안상의 문제로 비활성화 되어있다는 영문 메시지가 웹사이트 상단에 박히면서 위키엔진 동작에 문제가 생긴다. [8] 모니위키 개발브랜치 dev-next에서부터 10년 넘은 낡은 코드를 분리 및 개선하려 하고 있다. [9] 참고로 퍼즐릿 정이 수정했다고 한다. [10] 모인모인 호환. [11] 초기에는 [[매크로]] 형태도 지원했다. [A] 리그베다 위키에서는 비권장 문법이었다. [B] 초기에는 지원됐으나, 개발자측에서 지원을 중단했다. [A] 리그베다 위키에서는 비권장 문법이었다. [B] 초기에는 지원됐으나, 개발자측에서 지원을 중단했다. [16] 위키엔진 자체개발. [17] 2011년 11월 20일 기준 폐쇄되어 접속되지 않는다. [18] 호스팅서비스 기간만료 [19] 접속은 되나, 간신히 검색에 성공해도 문서에 들어갈 수가 없다. 사실상 폐쇄된 것이나 다름없다. [20] 폐쇄되었으며, 현재 404 페이지로 리다이렉트된다. [21] 호스팅서비스 기간만료 [22] 위키엔진 변경 [23] 현재는 중단되었다.