추적 :
[틀:위키 엔진 이동]
위키 엔진
모니위키 도쿠위키 the seed
미디어위키 오픈나무 리버티 엔진
덕파이 모인모인 하늘위키
deesle
취소선은 망함

[틀:도움 이동]
도움말
오픈테섭
규정 도움말 문법
연습장 관리자 CSS or JS
오픈나무
설치법 입구 구조
분류 스킨 코드 규범
기타

목차

1. 개요
2. 역사
2.1. 변화상
3. 문법
4. 왜 만들었는가
5. 문제점
6. 장단점
6.1. 장점
6.2. 단점
7. 테스트 서버
8. 별명

깃허브

1. 개요 [편집]


오픈나무는 파이썬 기반의 위키 엔진이다. 옛날엔 Node.js였다.

2. 역사 [편집]


맨 처음엔 JSON 기반으로 돌아가는 Node.js 위키 엔진 이였으나 그 다음은 모니위키 처럼 파일 형식으로 바뀌었으며 그걸 또 엎어서 MySQL 기반으로 돌아가는 걸로 개조했다가 아예 파이썬으로 기반을 변경 하였다. 그리고 1.9.6 버전 까지는 Flask 기반 이였으나 Flask의 문제로 인하여 2.0 버전 부터는 bottle 기반으로 변경하였다. 그리고 다시 SQLite로 이전했다.

2.1. 변화상 [편집]


그냥 Flask 쓸 껄

3. 문법 [편집]


4. 왜 만들었는가 [편집]


위키를 만들고 싶은데 미디어위키는 느리고 어렵고 모니위키는 도저히 읽지도 못하겠고 도쿠위키는 나사가 빠져서 만들었다. 근데 만든게 더 병맛이다[1]

아무튼 영향은 도쿠위키the seed, 모니위키에서 많이 받았다.

5. 문제점 [편집]


  • 개발자가 개팔자다.
  • 멍청하게 짜였다.

6. 장단점 [편집]


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

6.1. 장점 [편집]


  • 설치가 간단한 편이다.
  • 설치하고 바로 써 먹기 좋다.
  • 파이썬만 있으면 대부분 돌아간다.
  • 나무마크 변형인 온마크가 지원된다.
  • 쓸모 있는 기능이 그래도 많다.
  • 구조가 간단해서 개조가 쉽다.

6.2. 단점 [편집]


  • 구조가 좀 어설프다.
  • 이래저래 버그가 있다.
  • 스킨 기능이 없다.
  • 몇몇 기능이 나사 빠졌다.
  • 확장기능이 없다.

7. 테스트 서버 [편집]


8. 별명 [편집]


[틀:오픈나무 별명 이동]
오픈나무의 별명
오븐나무 > 파이나무


[1] 개발자가 개팔자라서 그렇다 카더라