| 1 | | [[https://github.com/2DU/openNAMU-PYnamu|깃허브]]
|
|---|
| 2 | | |
|---|
| 3 | | [목차]
|
|---|
| 4 | | |
|---|
| 5 | | == 개요 ==
|
|---|
| 6 | | 오픈나무는 [[파이썬]] 기반의 위키 엔진이다. 옛날엔 [[Node.js]]였다.
|
|---|
| 7 | | |
|---|
| 8 | | == 역사 ==
|
|---|
| 9 | | 맨 처음엔 [[JSON]] 기반으로 돌아가는 [[Node.js]] 위키 엔진 이였으나 그 다음은 [[모니위키]] 처럼 [[파일]] 형식으로 바뀌었으며 그걸 또 엎어서 [[MySQL]] 기반으로 돌아가는 걸로 개조했다가 아예 [[파이썬]]으로 기반을 변경 하였다. 그리고 1.9.6 버전 까지는 Flask 기반 이였으나 Flask의 발적화--(개적화)-- 등의 문제로 인하여 2.0 버전 부터는 bottle 기반으로 변경하였다. 그리고 다시 [[SQLite]]로 이전했다.
|
|---|
| 10 | | |
|---|
| 11 | | === 변화상 ===
|
|---|
| 12 | | * 저장 방법 : [[JSON]] > [[파일]] > [[MySQL]] > [[SQLite]]
|
|---|
| 13 | | * 언어 : [[Node.js]] > [[Python]]
|
|---|
| 14 | | * 웹 프레임워크 : Express > Flask > bottle
|
|---|
| 15 | | |
|---|
| 16 | | == 문법 ==
|
|---|
| 17 | | * [[온마크]] 참조.
|
|---|
| 18 | | |
|---|
| 19 | | == 왜 만들었는가 ==
|
|---|
| 20 | | [[위키]]를 만들고 싶은데 [[미디어위키]]는 느리고 어렵고 [[모니위키]]는 도저히 읽지도 못하겠고 [[도쿠위키]]는 나사가 빠져서 만들었다. --근데 만든게 더 병맛이다--[* 개발자가 개팔자라서 그렇다 카더라]
|
|---|
| 21 | | |
|---|
| 22 | | 아무튼 영향은 [[도쿠위키]]랑 [[the seed]], [[모니위키]]에서 많이 받았다.
|
|---|
| 23 | | |
|---|
| 24 | | == 문제점 ==
|
|---|
| 25 | | * 개발자가 개팔자다.
|
|---|
| 26 | | * 멍청하게 짜였다.
|
|---|
| 27 | | |
|---|
| 28 | | == 장단점 ==
|
|---|
| 29 | | 간단히 요약하자면 그냥 개인위키 ~ 중소형 위키로 써 먹기 좋다.
|
|---|
| 30 | | === 장점 ===
|
|---|
| 31 | | * 설치가 간단한 편이다.
|
|---|
| 32 | | * 설치하고 바로 써 먹기 좋다.
|
|---|
| 33 | | * 파이썬만 있으면 대부분 돌아간다.
|
|---|
| 34 | | * 나무마크 변형인 [[온마크]]가 지원된다.
|
|---|
| 35 | | * 쓸모 있는 기능이 그래도 많다.
|
|---|
| 36 | | * 구조가 간단해서 개조가 쉽다.
|
|---|
| 37 | | |
|---|
| 38 | | === 단점 ===
|
|---|
| 39 | | * 구조가 좀 어설프다.
|
|---|
| 40 | | * 이래저래 버그가 있다.
|
|---|
| 41 | | * 스킨 기능이 없다.
|
|---|
| 42 | | * 몇몇 기능이 나사 빠졌다.
|
|---|
| 43 | | * 확장기능이 없다.
|
|---|
| 44 | | |
|---|
| 45 | | == 테스트 서버 ==
|
|---|
| 46 | | * [[오픈테섭]] 참조
|
|---|
| 47 | | |
|---|
| 48 | | [[분류:위키 엔진]]
|
|---|
| 49 | | |
|---|
| 1 | 탕탕탕탕탕 |
|---|