| 1 | 1 | [[분류:openNAMU]] |
|---|
| 2 | 2 | [include(틀:위키 엔진)] |
|---|
| 3 | 3 | ||<-2><table align=right><tablewidth=400><tablebordercolor=#251f48><tablebgcolor=#ffffff,#2d2f34><tablecolor=#fff><colbgcolor=#251f48> {{{+1 '''the tree'''}}} || |
|---|
| 4 | 4 | ||<colbgcolor=#251f48> '''종류''' ||[[위키 엔진]] || |
|---|
| 5 | | || '''주요 언어''' ||<colcolor=#373a3c,#dddddd>[[]] || |
|---|
| 5 | || '''주요 언어''' ||<colcolor=#373a3c,#dddddd>[[Node.js]] || |
|---|
| 6 | 6 | || '''지원 문법''' ||[[나무마크]] || |
|---|
| 7 | 7 | || '''지원 언어''' ||[[한국어]] || |
|---|
| 8 | 8 | || '''개발자''' ||[[https://github.com/wjdgustn|정현수]] || |
|---|
| ... | ... | |
|---|
| 18 | 18 | == 역사 == |
|---|
| 19 | 19 | * 2024년 11월 7일: 첫 커밋이 올라왔다. |
|---|
| 20 | 20 | * 2024년 12월 28일: 코스모피디아에 적용되며 사용되기 시작했다. |
|---|
| 21 | | * 2025년 1월 17일: 위키 엔진 개발자가 군소위키 마이너 갤러리에 글을 남기면서 화제가 되었다. [[https://gall.dcinside.com/mgallery/board/view/?id=smallwiki&no=1990| ]] |
|---|
| 21 | * 2025년 1월 17일: 위키 엔진 개발자가 군소위키 마이너 갤러리에 글을 남기고 테스트위키가 개장되었다. [[https://gall.dcinside.com/mgallery/board/view/?id=smallwiki&no=1990| ]] |
|---|
| 22 | 22 | |
|---|
| 23 | 23 | == 특징 == |
|---|
| 24 | | * 위키 엔진을 다른 엔진을 보고 참고하지 않고 제로 베이스로 만들었다고 한다. 자체 개발한 이유는 다음과 같다고 한다. |
|---|
| 24 | * 코스모피디아에서 openNAMU의 단점 때문에 대체할 위키 엔진을 만들기 위해 만들었다. 그렇기에 다른 엔진을 보고 참고하지 않고 제로 베이스로 만들었다고 한다. |
|---|
| 25 | 25 | * [[오픈나무]] 파서는 특정 문서 렌더링이 7초씩이나 걸리는데, 렌더링되는 동안 다른 유저들은 문서를 열람할 수 없는 큰 문제 때문이라고 한다. |
|---|
| 26 | 26 | * 다른 파서의 라이선스가 GPL이라 포기하였다고 한다. |
|---|
| 27 | | * [[the seed]]와 똑같게 만드는 것이 목표이나, 불편한 부분은 개선하여 실용적인 위키 엔진을 만드는 것이 목표라고 한다. |
|---|
|
|
| 27 | * [[the seed]] 완전 모방보다는 실 사용을 위한 위키 엔진이 목표이기 때문에 이미 the seed와 다르게 구현한 부분도 존재한다. |
|---|
| 28 | * 위키 엔진은 Node.js로 이루어져 있으며, DB와 검색 엔진을 추가로 설치해야 한다. DB는 MongoDB. |
|---|
| 29 | * 미리 공개되어 있는 Liberty 스킨을 보면 html, css, js로만 이루어져 있는데, React, Vue를 사용하지 않은 이유는 개발자가 프론트엔드 프레임워크는 쓸 줄 모르고 백엔드 원툴이라 그렇다고 한다. |
|---|
| 28 | 30 | |
|---|
| 29 | 31 | == 장점 및 단점 == |
|---|
| 30 | 32 | * 장점 |
|---|
| ... | ... | |
|---|
| 36 | 38 | * 개발자가 the seed 권한 없이 추측으로 만든 부분이 많기 때문에 아직 the seed와 다른 부분이 있으나, the seed 사용하는 위키에서 권한을 소유하고 있는 사람과 소통을 시작하며 점점 업데이트 되고 있다. |
|---|
| 37 | 39 | * 아직 개발이 덜 되었기 때문에 엔진의 취약점이 일부 존재하나, 점차 수정하며 개선하고 있다.[* 굳이 취약점을 작동하지는 말 것.] |
|---|
| 38 | 40 | |
|---|
| 39 | | == 정리 == |
|---|
| 40 | | * ~~[[https://github.com/wjdgustn/thetree|엔진 GitHub]]~~ |
|---|
| 41 | | * [[https://github.com/wjdgustn/thetree-skin-liberty|the tree Liberty]] |
|---|
| 42 | | |
|---|
| 43 | 41 | == 사용 위키 == |
|---|
| 44 | 42 | * '''테스트위키''' [[https://testwiki.hyonsu.com| ]] |
|---|
| 45 | 43 | * 코스모피디아 [[https://adofaiwiki.com| ]] |
|---|
| 46 | 44 | |
|---|
| 47 | | == 여담 == |
|---|
| 48 | | * React, Vue와 같은'''프론트엔드 웹 프레임워크를 일절 사용하지 않았다!''' 개발자 피셜 자신은 프론트엔드 프레임워크를 쓸 줄 모르는 백엔드 원툴이라 html, css, js만 썼다고 한다. |
|---|
|
| 45 | == 추가 링크 == |
|---|
| 46 | * ~~[[https://github.com/wjdgustn/thetree|엔진 GitHub]]~~ |
|---|
| 47 | * [[https://github.com/wjdgustn/thetree-skin-liberty|the tree Liberty]] |
|---|