(→역사) |
편집 요약 없음 |
||
1번째 줄: | 1번째 줄: | ||
{{DISPLAYTITLE:openNAMU}} | {{DISPLAYTITLE:openNAMU}} | ||
[[파일:on2.png| | {| class='wikitable' style="width:300px;float:right;text-align:center;" | ||
|- style="" | |||
| colspan="2" style="" | [[파일:on2.png]] | |||
|- | |||
| colspan="1" | 개발자 | |||
| colspan="1" | [[사용자:2여]] | |||
|- | |||
| colspan="1" | 문법 | |||
| colspan="1" | [[나무위키|나무마크]] 변형 | |||
|- style="" | |||
| colspan="2" style="" | [http://namu.ml 테스트 서버], [https://github.com/2DU/openNAMU 깃허브] | |||
|} | |||
== 개요 == | == 개요 == | ||
유사 나무마크를 지원하는 [[파이썬]] 기반의 위키 엔진이다. CSS로는 [http://primercss.io/ primer]을 사용한다. | 유사 나무마크를 지원하는 [[파이썬]] 기반의 위키 엔진이다. CSS로는 [http://primercss.io/ primer]을 사용한다. | ||
== | == 장단점 == | ||
* | 간단히 요약하자면 그냥 개인위키 ~ 중소형 위키로 써 먹기 좋다. | ||
* | === 장점 === | ||
* 구조가 | * 설치가 간단한 편이다. | ||
* 설치하고 바로 써 먹기 좋다. | |||
* 파이썬만 있으면 대부분 돌아간다. | |||
* 나무마크 변형이 지원된다. | |||
* 쓸모 있는 기능이 그래도 많다. | |||
* 구조가 간단해서 개조가 쉽다. | |||
* 수 십 만 문서는 인덱스 없으면 겨우겨우 돌아가지만 수 만 문서는 잘 버틴다. | |||
=== 단점 === | |||
* 구조가 좀 어설프다. | |||
* 이래저래 버그가 있다. | |||
* 스킨 기능이 없다. | |||
* 몇몇 기능이 나사 빠졌다. | |||
* 확장기능이 없다. | |||
* 수 십 만 문서 단위는 인덱싱 해야 돌아간다. | |||
== 역사 == | == 역사 == | ||
14번째 줄: | 39번째 줄: | ||
근데 그 뒤로는 귀찮은 지 Flask에서 Bottle로 바꾼 이후로는 거의 정착 한 듯하다. 근데 또 [[SQLite]]로 통합하려고 바꾸었다. | 근데 그 뒤로는 귀찮은 지 Flask에서 Bottle로 바꾼 이후로는 거의 정착 한 듯하다. 근데 또 [[SQLite]]로 통합하려고 바꾸었다. | ||
== | === 변화상 === | ||
{| class='wikitable' style="margin:auto;" | |||
|- style="" | |||
| colspan="1" style="text-align:center;" | 저장 방법 : [[JSON]] > [[파일]] > [[MySQL]] > [[SQLite]] | |||
|- style="" | |||
| colspan="1" style="text-align:center;" | 언어 : [[Node.js]] > [[Python]] | |||
|- style="" | |||
| colspan="1" style="text-align:center;" | 웹 프레임워크 : Express > Flask > bottle | |||
|} | |||
{{위키위키}} | {{위키위키}} | ||
[[분류:위키 소프트웨어]] | [[분류:위키 소프트웨어]] | ||
[[분류:나무위키]] | [[분류:나무위키]] |
2017년 9월 8일 (금) 09:05 판
개발자 | 사용자:2여 |
문법 | 나무마크 변형 |
테스트 서버, 깃허브 |
개요
유사 나무마크를 지원하는 파이썬 기반의 위키 엔진이다. CSS로는 primer을 사용한다.
장단점
간단히 요약하자면 그냥 개인위키 ~ 중소형 위키로 써 먹기 좋다.
장점
- 설치가 간단한 편이다.
- 설치하고 바로 써 먹기 좋다.
- 파이썬만 있으면 대부분 돌아간다.
- 나무마크 변형이 지원된다.
- 쓸모 있는 기능이 그래도 많다.
- 구조가 간단해서 개조가 쉽다.
- 수 십 만 문서는 인덱스 없으면 겨우겨우 돌아가지만 수 만 문서는 잘 버틴다.
단점
- 구조가 좀 어설프다.
- 이래저래 버그가 있다.
- 스킨 기능이 없다.
- 몇몇 기능이 나사 빠졌다.
- 확장기능이 없다.
- 수 십 만 문서 단위는 인덱싱 해야 돌아간다.
역사
맨 처음엔 JSON에 데이터를 기록하는 구조였으나 한번 엎은 이후로 모니위키 처럼 파일에 기록하는 구조가 되었으나 또 한번 없고 MySQL을 사용하게 되었는데 비동기 구조에 개발자가 불만을 느껴서 파이썬으로 이동하였다.
근데 그 뒤로는 귀찮은 지 Flask에서 Bottle로 바꾼 이후로는 거의 정착 한 듯하다. 근데 또 SQLite로 통합하려고 바꾸었다.
변화상
저장 방법 : JSON > 파일 > MySQL > SQLite |
언어 : Node.js > Python |
웹 프레임워크 : Express > Flask > bottle |