openNAMU
(비교)
r14 vs r15 | ||
---|---|---|
1 | [include(틀:문서 주제, 주제1=위키엔진, 주제2=openNAMU)] |
|
2 | ---- |
|
3 | == 개요 == |
|
4 | * [[https://github.com/2DU/openNAMU|깃허브 주소]] |
|
5 | * [[https://2du.pythonanywhere.com/w/FrontPage|테스트용 위키]] |
|
6 | ||
7 | 나무위키의 나무마크 문법을 지원하는 파이썬 기반 위키 엔진이다. |
|
8 | ||
9 | [[파이썬]] 3.5버전 이상의 환경에서 작동한다. |
|
10 | ||
11 | == 원리 == |
|
12 | 개발 초기에는 Node.js Express 기반이었고 json에 모든걸 기록하는 형태였으나, 초기화이후 모니위키의 형식인 파일에 기록하는 방식을 쓰게 되었다. |
|
13 | 엄밀히 말하면 나무위키의 더시드 엔진보다 모니위키에 가깝다. |
|
14 | ||
15 | 구조적 문제의 해결을 위해 MySQL로 작동하는 오픈나무를 개발 중이였지만 개발자의 편의를 위해 파이썬으로 바꿨다고 한다. |
|
16 | 또한 개인용으로 쓰기 좋고 백업이 편한 DB를 찾다가 SQLite로 바꾸었다. 현재는 MySQL도 불안정적으로 지원하고 있긴하다. |
|
17 | ||
18 | == 위키목록 == |
|
19 | * [[소나위키]] |
|
20 | * 시드위키 |
|
21 | * 다올위키 |
|
22 | * 위브위키 |
|
23 | * ONTS |
|
24 | ||
25 | [[분류:오픈나무]] |