OpenNAMU: 두 판 사이의 차이

편집 요약 없음
편집 요약 없음
 
(사용자 10명의 중간 판 20개는 보이지 않습니다)
1번째 줄: 1번째 줄:
{{DISPLAYTITLE:openNAMU}}
{| class='wikitable' style="width:300px;float:right;text-align:center;"
{| class='wikitable' style="width:300px;float:right;text-align:center;"
|- style=""
|- style=""
9번째 줄: 10번째 줄:
| colspan="1" | [[나무위키|나무마크]]
| colspan="1" | [[나무위키|나무마크]]
|- style=""
|- style=""
| colspan="2" style="" | [http://namu.ml 테스트 서버], [https://github.com/2DU/openNAMU 깃허브]  
| colspan="2" style="" | [http://2du.pythonanywhere.com/ 테스트 서버], [https://github.com/2DU/openNAMU 깃허브]  
|}  
|}  
== 개요 ==
 
유사 나무마크를 지원하는 [[파이썬]] 기반의 위키 엔진이다. CSS로는 [http://primercss.io/ primer]을 사용한다.
[[나무마크]]를 지원하는 [[파이썬]] 기반의 [[위키 엔진]].


== 장단점 ==
== 장단점 ==
간단히 요약하자면 그냥 개인위키 ~ 중소형 위키로 써 먹기 좋다.
간단히 요약하자면 그냥 개인위키 ~ 중소형 위키로 사용하기 좋다.
=== 장점 ===
=== 장점 ===
* 설치가 간단한 편이다.
* 설치가 간단한 편이다.
* 설치하고 바로 써 먹기 좋다.
* 설치하고 바로 사용하기 좋다.
* 파이썬만 있으면 대부분 돌아간다.
* 파이썬만 있으면 대부분 돌아간다.
* 나무마크가 지원된다.
* 구조가 간단해서 개조가 쉽다.
* 구조가 간단해서 개조가 쉽다.
* 나무마크 문법중 대부분은 다 지원된다. (소수의 문법은 지원이 되지 않음)


=== 단점 ===
=== 단점 ===
* 구조가 좀 어설프다.
* 구조가 좀 어설프다. <ref>미디어위키나 더 시드 엔진 같은 경우에는 로그인 창에 가는 것이 쉽지만, 오픈나무는 '''사용자'''를 누르고 따로 로그인 페이지로 접속해야 한다.</ref>
* 몇몇 기능이 나사 빠졌다.
* 몇몇 기능이 나사 빠졌다.
* 확장기능이 없다.
* 확장 기능이 없다.
* the seed와 인터페이스가 상당히 달라서 the seed 엔진을 쓰다가 갑자기 오픈나무를 쓰면 어려울 수 있다.


== 역사 ==
== 변화상 ==
맨 처음엔 [[JSON]]에 데이터를 기록하는 구조였으나 한번 엎은 이후로 [[모니위키]] 처럼 파일에 기록하는 구조가 되었으나 또 한번 엎고 [[MySQL]]을 사용하게 되었는데 비동기 구조에 개발자가 불만을 느껴서 [[파이썬]]으로 이동하였다.
{| class='wikitable' style="margin:auto; text-align:center;"
 
|-
근데 그 뒤로는 귀찮은 지 Flask에서 Bottle로 바꾼 이후로는 거의 정착 한 듯하다. 근데 또 [[SQLite]]로 통합하려고 바꾸었다.
| 저장 방법
| [[JSON]] > [[파일]] > [[MySQL]] > [[SQLite]], [[MySQL]]
|-
| 언어
| [[Node.js]] > [[Python]]  
|-
| 웹 프레임워크
| Express > Flask > bottle > Flask
|}


=== 변화상 ===
== 사용하는 위키 ==
{| class='wikitable' style="margin:auto;"
* [https://2du.pythonanywhere.com/w/FrontPage 개발자 위키(ONTS)]
|- 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
|}




{{위키위키}}
{{위키}}
[[분류:위키 소프트웨어]]
[[분류:위키 소프트웨어]]
[[분류:나무위키]]
[[분류:나무위키]]

2024년 2월 26일 (월) 20:37 기준 최신판

On2.png
개발자 사용자:2여
문법 나무마크
테스트 서버, 깃허브

나무마크를 지원하는 파이썬 기반의 위키 엔진.

장단점[편집 | 원본 편집]

간단히 요약하자면 그냥 개인위키 ~ 중소형 위키로 사용하기 좋다.

장점[편집 | 원본 편집]

  • 설치가 간단한 편이다.
  • 설치하고 바로 사용하기 좋다.
  • 파이썬만 있으면 대부분 돌아간다.
  • 구조가 간단해서 개조가 쉽다.
  • 나무마크 문법중 대부분은 다 지원된다. (소수의 문법은 지원이 되지 않음)

단점[편집 | 원본 편집]

  • 구조가 좀 어설프다. [1]
  • 몇몇 기능이 나사 빠졌다.
  • 확장 기능이 없다.
  • the seed와 인터페이스가 상당히 달라서 the seed 엔진을 쓰다가 갑자기 오픈나무를 쓰면 어려울 수 있다.

변화상[편집 | 원본 편집]

저장 방법 JSON > 파일 > MySQL > SQLite, MySQL
언어 Node.js > Python
웹 프레임워크 Express > Flask > bottle > Flask

사용하는 위키[편집 | 원본 편집]


  1. 미디어위키나 더 시드 엔진 같은 경우에는 로그인 창에 가는 것이 쉽지만, 오픈나무는 사용자를 누르고 따로 로그인 페이지로 접속해야 한다.