모니위키: 두 판 사이의 차이

편집 요약 없음
(사용자 20명의 중간 판 42개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==개요==
'''모니위키'''(Moni Wiki)는 오픈 소스 [[위키 소프트웨어]].
[[위키]] 소프트웨어.


[[PHP]]로 만들어졌으며 라이선스는 [[GPL]] 버전 2. [[모인모인]]을 근간으로 하여 위키를 PHP로 구현한 것이다.  따라서 문법은 [[모인모인]] 1.0.x의 것과 대부분 호환되며 모니위키 전용 문법이 추가로 지원된다. 2003년<ref name="moniwiki_tracker_kldp_rel">http://kldp.net/frs/shownotes.php?release_id=376 , 모니위키 릴리즈 1.0 기록 - "KLDP.net:환영합니다.: MoniWiki: File Release Notes and Changelog" , 2015-04-26에 확인함.</ref>에 최초로 공개되었다. 국산 오픈소스 프로그램으로서는 장수하고 있는 몇 안되는 프로그램이다.
== 개요 ==
[[PHP]]로 만들어졌으며 [[라이선스]]는 [[GPL]] 버전 2. [[모인모인]]을 근간으로 하여 위키를 PHP로 구현한 것이다.  따라서 문법은 [[모인모인]] 1.0.x의 것과 대부분 호환되며 모니위키 전용 문법이 추가로 지원된다. [[2003년]]<ref name="moniwiki_tracker_kldp_rel">http://kldp.net/frs/shownotes.php?release_id=376 , 모니위키 릴리즈 1.0 기록 - "KLDP.net:환영합니다.: MoniWiki: File Release Notes and Changelog" , 2015-04-26에 확인함.</ref>에 최초로 공개되었다. 국산 오픈소스 프로그램으로서는 장수하고 있는 몇 안 되는 프로그램이다.


이름의 유래는 "뭐?", "뭐라구?" 에서 유래되었으며 이는 MoinMoin의 패러디이기도 하다.<ref name="moniwiki_project_kldp">http://moniwiki.kldp.net/wiki.php/MoniWiki , 모니위키 KLDP 오픈소스 프로젝트 페이지 , 2015-04-26에 확인함.</ref>
이름의 유래는 "뭐?", "뭐라구?"에서 유래되었으며 이는 MoinMoin의 패러디이기도 하다.<ref name="moniwiki_project_kldp">http://moniwiki.kldp.net/wiki.php/MoniWiki , 모니위키 KLDP 오픈소스 프로젝트 페이지 , 2015-04-26에 확인함.</ref>


원래 소규모 위키, 개인용 위키를 목표로 제작되었으나 제법 규모가 큰 [[리그베다 위키|지금은 흑역사가 된 어느 위키]]에서 모니위키를 사용했으며, 덕분에 한 때 매우 더뎠던 버젼업 속도가 최근에 빨라졌다.  
원래 소규모 위키, 개인용 위키를 목표로 제작되었으나 제법 규모가 큰 [[리그베다 위키|지금은 흑역사가 된 어느 위키]]에서 모니위키를 사용했으며, 덕분에 한때 매우 더뎠던 버전업 속도가 최근에 빨라졌다.  


2003년 당시에는 [[KLDP]]에서 프로젝트가 호스트 되었으나, 2013년에 7월에 [[네이버]] 개발자 센터로 이전했다.<ref name="moniwiki_project_history_kldp_1.8">http://kldp.net/projects/moniwiki/wiki/FrontPage?action=info , 모니위키 KLDP 오픈소스 프로젝트 첫 페이지 1.8 버젼 이력 , 2015-04-26에 확인함.</ref>   
[[2003년]] 당시에는 [[KLDP]]에서 프로젝트가 호스트 되었으나, [[2013년]] [[7월]]에 [[네이버]] 개발자 센터로 이전했다.<ref name="moniwiki_project_history_kldp_1.8">http://kldp.net/projects/moniwiki/wiki/FrontPage?action=info , 모니위키 KLDP 오픈소스 프로젝트 첫 페이지 1.8 버전 이력 , 2015-04-26에 확인함.</ref>  2015년 9월 기준으로 [[GitHub]]에서 개발되고 있는 것으로 보인다. [https://github.com/wkpark/moniwiki]


== 장점 ==
== 장점 ==
14번째 줄: 14번째 줄:
* 텍스트 기반이기 때문에 소규모 위키에서 관리가 용이하다.
* 텍스트 기반이기 때문에 소규모 위키에서 관리가 용이하다.
* 국산이다. 그래서 영어를 모르는 사람도 버그 피드백이 가능하다.
* 국산이다. 그래서 영어를 모르는 사람도 버그 피드백이 가능하다.
* 1.2.0 버젼부터 apmoni라고 하는, [[윈도우]]를 사용하는 컴퓨터에서 바로 압축해제하여 단독으로 사용할 수 있게 Apache, PHP를 같이 묶은 패키지를 배포한다. {{ㅊ|[[리눅스]], [[OS X]] 사용자는 알아서 PHP 올리고 그냥 쓰면 되니까 이런 것이 필요없다.}}
* 문법이 직관적이다. 예를 들어, 미디어위키 확장 기능인 cite의 [[각주]] 문법을 입력할 시 별도의 틀 없이는 <code><nowiki><ref>내용</ref></nowiki></code>식으로 한/영키를 일일이 눌러야하는 [[미디어위키]]와는 다르게, 한/영키 변환 없이 <code>[* 내용]</code>식으로 내용 사이에 특수문자 입력만 하면 된다. [[리그베다 위키]]가 모니위키를 채택함으로서 편리한 문법을 바탕으로 많은 이용자들을 유치했고, 이는 리그베다 위키의 데이터베이스를 물려받은 [[나무위키]]가 [[한국어 위키백과]]를 대체할 위키위키로 자리잡게 된 원동력이 된다.
* 1.2.0 버전부터 apmoni라고 하는, [[윈도우]]를 사용하는 컴퓨터에서 바로 압축해제하여 단독으로 사용할 수 있게 Apache, PHP를 같이 묶은 패키지를 배포한다. {{ㅊ|[[리눅스]], [[OS X]] 사용자는 알아서 PHP 올리고 그냥 쓰면 되니까 이런 것이 필요 없다.}}


== 단점 ==
== 단점 ==
* 대규모 위키에 영 좋지 않다.
* 대규모 위키에 영 좋지 않다.
** 물론 개발자가 만개를 넘어도 끄덕없게끔 만들어 놨지만 기능상 갈길이 멀다.
** 물론 개발자가 만 개를 넘어도 끄덕없게끔 만들어 놨지만 기능상 갈길이 멀다.
** 기본적으로 RCS에 기반하고 있으며, 단일 디렉토리에 모든 항목 데이터를 몰아넣다 보니 위키 페이지 갯수가 늘어날수록 관리하기 힘들어진다. RCS가 없는 곳에서 사용을 위해 RCSLite라고 하는 자체 RCS 클롤을 가지고 있지만 이것을 사용할 경우 메모리를 많이 쓰고, 리비젼이 길어질수록 자원도 많이 소모한다. {{ㅊ|소스코드를 보면 CVS, [[Git]]등의 사용을 고려한 코드가 있으나 아무도 실제 써본 사람은 없다 카더라.}}
** 기본적으로 RCS에 기반하고 있으며, 단일 디렉토리에 모든 항목 데이터를 몰아넣다 보니 위키 페이지 개수가 늘어날수록 관리하기 힘들어진다. RCS가 없는 곳에서 사용을 위해 RCSLite라고 하는 자체 RCS 클론을 가지고 있지만 이것을 사용할 경우 메모리를 많이 쓰고, 리비전이 길어질수록 자원도 많이 소모한다. {{ㅊ|소스코드를 보면 CVS, [[Git]]등의 사용을 고려한 코드가 있으나 아무도 실제 써본 사람은 없다 카더라.}}
* 검색 기능이 매우 미약하여, 첫어절, 끝어절 검색 이외에는 유사어 검색 등의 고등검색능력이 없다.
* 검색 기능이 매우 미약하여, 첫어절, 끝어절 검색 이외에는 유사어 검색 등의 고등검색능력이 없다.
* 국산임에도 한국어 매뉴얼이 부실하다.
* 국산임에도 한국어 매뉴얼이 부실하다.
* [[리그베다 위키 4·17 무정부 사태]]에서 '''보안 문제가 있다는 것이''' 밝혀졌다.
* [[리그베다 위키 4·17 무정부 사태]]에서 '''보안 문제가 발견되었다'''.
** 그 결과 2015-04-26에 긴급으로 보안 문제를 해결한 .1.2.4 버젼이 공개되었다.<ref name="moniwiki_project_kldp"/>
** 그 결과 2015-04-26에 긴급으로 보안 문제를 해결한 .1.2.4 버전이 공개되었다.<ref name="moniwiki_project_kldp"/>


==문법<ref>[http://moniwiki.kldp.net/main/HelpOnFormatting 모니위키 HelpOnFormatting]</ref>==
==문법<ref>[http://moniwiki.kldp.net/main/HelpOnFormatting 모니위키 HelpOnFormatting]</ref>==
{{ambox
|종류 = 안내
|그림 = [[파일:Road-works-warning-sign,-Seiersberg,-Austria.gif]]
|본문 =이 문서는 현재 계속 작성중입니다. 편집 충돌이 일어날 수 있으니 잠시 기다려주세요. ^_^
}}
{{#ifeq:{{FULLPAGENAME}}|리브레 위키:틀||[[분류:작성중인 문서]]}}
{| class="wikitable"
{| class="wikitable"
|-
|-
!모니위키
!모니위키
!미디어위키
![[미디어위키]]
!보기
!보기
!설명
!설명
|-
|-
|<nowiki>''기울어''</nowiki>
|<nowiki>''기울여''</nowiki>
|<nowiki>''기울여''</nowiki>
|<nowiki>''기울여''</nowiki>
|''기울여''
|''기울여''
50번째 줄: 44번째 줄:
|굵게 쓴다
|굵게 쓴다
|-
|-
|<nowiki>'''''굵게 기울게'''''</nowiki>
|<nowiki>'''''굵고 기울게'''''</nowiki>
|<nowiki>'''''굵게 기울게'''''</nowiki>
|<nowiki>'''''굵고 기울게'''''</nowiki>
|'''''굵게 기울게'''''
|'''''굵고 기울게'''''
|굵고 기울게 쓴다
|굵고 기울게 쓴다
|-
|-
|__밑줄__
|__밑줄__
|<nowiki><ins>밑줄</ins></nowiki>
|<nowiki><u>밑줄</u></nowiki>
|<ins>밑줄</ins>
|<u>밑줄</u>
|밑줄을 친다.
|밑줄을 친다.
|-
|-
|~~삭제~~
|~~삭제~~
|<nowiki><del>삭제</del></nowiki>
|<nowiki><s>삭제</s> 또는 <del>삭제</del></nowiki><ref>[[리브레 위키]] 한정으로 <nowiki>{{--|삭제}} 또는 {{ㅊ|삭제}}</nowiki>도 취소선으로 사용가능</ref>
|<del>삭제</del>
|<s>삭제</s>
|취소선
|취소선
|-
|-
71번째 줄: 65번째 줄:
|-
|-
|^^윗첨자^^
|^^윗첨자^^
|<nowiki><sup>윗첨자</sup></nowiki>
|<nowiki><sup>위첨자</sup></nowiki>
|<sup>윗첨자</sup>
|<sup>위첨자</sup>
|윗첨자
|위첨자
|-
|-
|<nowiki>{{{'''무시'''}}}</nowiki>
|<nowiki>{{{'''무시'''}}}</nowiki>
|<nowiki><nowiki>'''무시'''</nowiki></nowiki>
|<nowiki><code><nowiki>'''무시'''&lt;/nowiki></code></nowiki>
|<nowiki>'''무시'''</nowiki>
|<code><nowiki>'''무시'''</nowiki></code>
|위키 문법 무시
|위키 문법 무시 & 고정폭으로 출력<ref>미디어위키에셔는 똑같이 구현할 수 없다. nowiki만 쓰면 고정폭이 안되고 code와 nowiki를 쓰면 (주로 프로그래밍 언어를 표현할 때 쓰는) 코드 전용 틀이 생기기 때문이다.</ref>
|-
|-
|개<nowiki>[[BR]]</nowiki>행
|개<nowiki>[[BR]]</nowiki>행
84번째 줄: 78번째 줄:
|개<br />행
|개<br />행
|한 단락 내 강제 줄 바꿈
|한 단락 내 강제 줄 바꿈
|-
|[* 주석]
|<nowiki><ref>주석</ref></nowiki>
|<ref>주석</ref>
|주석을 단다.
|}
|}
<!-- 추후 참고 예정 :
http://moniwiki.kldp.net/main/HelpOnLinking
http://moniwiki.kldp.net/main/HelpOnHeadlines
http://moniwiki.kldp.net/main/HelpOnRules
http://moniwiki.kldp.net/main/HelpOnLists
http://moniwiki.kldp.net/main/HelpOnTables
http://moniwiki.kldp.net/main/HelpOnProcessingInstructions
-->
[[추가바람]]


== 실제 사용 시 주의점 ==
== 실제 사용 시 주의점 ==
92번째 줄: 101번째 줄:
* [[노스모크]]
* [[노스모크]]
* [[리그베다 위키]]
* [[리그베다 위키]]
* [[스레디키]]
* [[무나위키]]<ref>신생 위키 중에서는 유일하게 모니위키 엔진을 사용한다.</ref>


== 외부 링크 ==
== 바깥 고리 ==
[http://moniwiki.kldp.net/wiki.php/MoniWiki KLDP의 모니위키 공식 사이트], 네이버 개발자 센터로 옮겼다고 하지만 이 곳에 먼저 최신 소식이 올라올 때가 있다. 아래의 KLDP 모니위키 프로젝트 사이트와는 다른 곳이다. {{ㅊ|개발자분, 일관성을 지켜주세요}}<br/>
[http://moniwiki.kldp.net/wiki.php/MoniWiki KLDP의 모니위키 공식 사이트], 네이버 개발자 센터로 옮겼다고 하지만 이곳에 먼저 최신 소식이 올라올 때가 있다. 아래의 KLDP 모니위키 프로젝트 사이트와는 다른 곳이다. {{ㅊ|개발자분, 일관성을 지켜주세요}}<br/>
<s>[http://kldp.net/projects/moniwiki/ KLDP의 모니위키 프로젝트 사이트]</s>, 과거 KLDP에서 호스트되던 시절의 이력을 볼 수 있다.<br/>
* <s>[http://kldp.net/projects/moniwiki/ KLDP의 모니위키 프로젝트 사이트]</s>, 과거 KLDP에서 호스트되던 시절의 이력을 볼 수 있다.<br/>
[http://dev.naver.com/projects/moniwiki/ 네이버 개발자 센터의 모니위키 공식 사이트]<br/>
* [http://dev.naver.com/projects/moniwiki/ 네이버 개발자 센터의 모니위키 공식 사이트]<br/>
[https://github.com/wkpark/moniwiki GitHub의 모니위키 소스코드 저장소], 초기 기본 페이지로 주어지는 WikiSeed가 없다. 따라서 여기에서 소스코드만 받아서 설치하면 UserPreferences, RecentChanges조차 없는 황당한 경험을 하게 된다. 그러므로 설치를 위해 받을 때에는 반드시 네이버 개발자 센터에 가서 받아야 한다.<br/>  
* [https://github.com/wkpark/moniwiki GitHub의 모니위키 소스코드 저장소], 초기 기본 페이지로 주어지는 WikiSeed가 없다. 따라서 여기에서 소스코드만 받아서 설치하면 UserPreferences, RecentChanges조차 없는 황당한 경험을 하게 된다. 그러므로 설치를 위해 받을 때에는 반드시 네이버 개발자 센터에 가서 받아야 한다.<br/>  
[https://twitter.com/moniwiki 공식 트위터 계정]<br/>
* [https://twitter.com/moniwiki 공식 트위터 계정]<br/>
[http://moniwiki.kldp.net/wiki.php/Donation 후원하기 (PayPal 이용)]
* [http://moniwiki.kldp.net/wiki.php/Donation 후원하기 (PayPal 이용)]


{{각주}}
{{각주}}
 
{{위키위키}}
[[분류:위키위키]]
[[분류:위키 소프트웨어]]
[[분류:자유 소프트웨어]]
[[분류:2003년 소프트웨어]]

2019년 11월 17일 (일) 04:28 판

모니위키(Moni Wiki)는 오픈 소스 위키 소프트웨어다.

개요

PHP로 만들어졌으며 라이선스GPL 버전 2. 모인모인을 근간으로 하여 위키를 PHP로 구현한 것이다. 따라서 문법은 모인모인 1.0.x의 것과 대부분 호환되며 모니위키 전용 문법이 추가로 지원된다. 2003년[1]에 최초로 공개되었다. 국산 오픈소스 프로그램으로서는 장수하고 있는 몇 안 되는 프로그램이다.

이름의 유래는 "뭐?", "뭐라구?"에서 유래되었으며 이는 MoinMoin의 패러디이기도 하다.[2]

원래 소규모 위키, 개인용 위키를 목표로 제작되었으나 제법 규모가 큰 지금은 흑역사가 된 어느 위키에서 모니위키를 사용했으며, 덕분에 한때 매우 더뎠던 버전업 속도가 최근에 빨라졌다.

2003년 당시에는 KLDP에서 프로젝트가 호스트 되었으나, 2013년 7월네이버 개발자 센터로 이전했다.[3] 2015년 9월 기준으로 GitHub에서 개발되고 있는 것으로 보인다. [1]

장점

  • RDBMS(MySQL, Firebird 같은) 없이도 구동할 수 있다.
  • 텍스트 기반이기 때문에 소규모 위키에서 관리가 용이하다.
  • 국산이다. 그래서 영어를 모르는 사람도 버그 피드백이 가능하다.
  • 문법이 직관적이다. 예를 들어, 미디어위키 확장 기능인 cite의 각주 문법을 입력할 시 별도의 틀 없이는 <ref>내용</ref>식으로 한/영키를 일일이 눌러야하는 미디어위키와는 다르게, 한/영키 변환 없이 [* 내용]식으로 내용 사이에 특수문자 입력만 하면 된다. 리그베다 위키가 모니위키를 채택함으로서 편리한 문법을 바탕으로 많은 이용자들을 유치했고, 이는 리그베다 위키의 데이터베이스를 물려받은 나무위키한국어 위키백과를 대체할 위키위키로 자리잡게 된 원동력이 된다.
  • 1.2.0 버전부터 apmoni라고 하는, 윈도우를 사용하는 컴퓨터에서 바로 압축해제하여 단독으로 사용할 수 있게 Apache, PHP를 같이 묶은 패키지를 배포한다. 리눅스, OS X 사용자는 알아서 PHP 올리고 그냥 쓰면 되니까 이런 것이 필요 없다.

단점

  • 대규모 위키에 영 좋지 않다.
    • 물론 개발자가 만 개를 넘어도 끄덕없게끔 만들어 놨지만 기능상 갈길이 멀다.
    • 기본적으로 RCS에 기반하고 있으며, 단일 디렉토리에 모든 항목 데이터를 몰아넣다 보니 위키 페이지 개수가 늘어날수록 관리하기 힘들어진다. RCS가 없는 곳에서 사용을 위해 RCSLite라고 하는 자체 RCS 클론을 가지고 있지만 이것을 사용할 경우 메모리를 많이 쓰고, 리비전이 길어질수록 자원도 많이 소모한다. 소스코드를 보면 CVS, Git등의 사용을 고려한 코드가 있으나 아무도 실제 써본 사람은 없다 카더라.
  • 검색 기능이 매우 미약하여, 첫어절, 끝어절 검색 이외에는 유사어 검색 등의 고등검색능력이 없다.
  • 국산임에도 한국어 매뉴얼이 부실하다.
  • 리그베다 위키 4·17 무정부 사태에서 보안 문제가 발견되었다.
    • 그 결과 2015-04-26에 긴급으로 보안 문제를 해결한 .1.2.4 버전이 공개되었다.[2]

문법[4]

모니위키 미디어위키 보기 설명
''기울여'' ''기울여'' 기울여 기울여쓰기
'''굵게''' '''굵게''' 굵게 굵게 쓴다
'''''굵고 기울게''''' '''''굵고 기울게''''' 굵고 기울게 굵고 기울게 쓴다
__밑줄__ <u>밑줄</u> 밑줄 밑줄을 친다.
~~삭제~~ <s>삭제</s> 또는 <del>삭제</del>[5] 삭제 취소선
,,아래첨자,, <sub>아래첨자</sub> 아래첨자 아래첨자
^^윗첨자^^ <sup>위첨자</sup> 위첨자 위첨자
{{{'''무시'''}}} <code><nowiki>'''무시'''</nowiki></code> '''무시''' 위키 문법 무시 & 고정폭으로 출력[6]
개[[BR]]행 개<br />행
한 단락 내 강제 줄 바꿈
[* 주석] <ref>주석</ref> [7] 주석을 단다.

추가바람

실제 사용 시 주의점

PHP 확장모듈로 iconv, mbstring, gettext 가 설치되어 있어야 정상 동작한다.

실제로 사용하는 곳

바깥 고리

각주

  1. http://kldp.net/frs/shownotes.php?release_id=376 , 모니위키 릴리즈 1.0 기록 - "KLDP.net:환영합니다.: MoniWiki: File Release Notes and Changelog" , 2015-04-26에 확인함.
  2. 2.0 2.1 http://moniwiki.kldp.net/wiki.php/MoniWiki , 모니위키 KLDP 오픈소스 프로젝트 페이지 , 2015-04-26에 확인함.
  3. http://kldp.net/projects/moniwiki/wiki/FrontPage?action=info , 모니위키 KLDP 오픈소스 프로젝트 첫 페이지 1.8 버전 이력 , 2015-04-26에 확인함.
  4. 모니위키 HelpOnFormatting
  5. 리브레 위키 한정으로 {{--|삭제}} 또는 {{ㅊ|삭제}}도 취소선으로 사용가능
  6. 미디어위키에셔는 똑같이 구현할 수 없다. nowiki만 쓰면 고정폭이 안되고 code와 nowiki를 쓰면 (주로 프로그래밍 언어를 표현할 때 쓰는) 코드 전용 틀이 생기기 때문이다.
  7. 주석
  8. 신생 위키 중에서는 유일하게 모니위키 엔진을 사용한다.

틀:위키위키