(태그 ref는 미디어위키 확장 기능 cite의 태그입니다.) 태그: 모니위키(나무위키) 문법 사용이 의심됨 |
(자주 묻는 질문 필요없을 것 같아서 삭제했습니다. 아니라고 생각하신다면 복구해주세요.) |
||
1번째 줄: | 1번째 줄: | ||
'''the seed'''는 [[나무위키]]의 설립자인 namu, PPPP, kasio 등이 만든 위키 엔진으로, [[모니위키]] | '''the seed'''는 [[나무위키]]의 설립자인 namu, PPPP, kasio 등이 만든 위키 엔진으로, [[모니위키]] 문법의 호환을 목표로 만들어진 위키 엔진이다. [[node.js]]로 작성되었고 성능을 위해 [[C++]]도 일부 이용되었으며 템플릿 언어로는 swig를 이용한다.<ref>현재 [[Vue.js]]로 바꾸기 위한 작업이 진행되고 있다.</ref> [[2015년]] [[리그베다 위키 사유화 사태]] 당시 설립된 나무위키에서 기존 [[리그베다 위키]]와의 문법 호환을 위해 처음 사용되었다. | ||
[[미디어위키]]와 달리 비공개라 인터넷상에 배포를 하지 않는다. {{ㅊ|즉 [[놓치기엔 너무 아까운 고기]].}} | [[미디어위키]]와 달리 비공개라 인터넷상에 배포를 하지 않는다. {{ㅊ|즉 [[놓치기엔 너무 아까운 고기]].}} | ||
== 특징 == | == 특징 == | ||
최근 변경이 문서와 토론으로 분리되었으며, 스레드 토론을 채택했다는 것이 특징이다. 사용되는 데이터베이스는 정확히 밝혀지지 않았으나 MySQL이나 MariaDB로 추측된다. | |||
== 장점 == | == 장점 == | ||
14번째 줄: | 10번째 줄: | ||
== 단점 == | == 단점 == | ||
미디어위키에 비해 지원하는 기능이 매우 열악하다. 일단 더시드엔진은 성능상의 이유로 기여내역 조회에 제약을 걸었으며<ref>나무위키는 30일</ref> 관리 인터페이스의 불성실함 (예시: 차단기간 입력 기능 미비), 초심자에 대한 배려부족(문법 어렵다는 미디어위키도 최소한 위에 간단한 문법버튼은 넣어준다.), 파서 함수의 결여등이 있다. 파서 함수가 없어서 미디어위키였으면 틀 문서 하나로 끝냈을 것을 나무위키에서는 틀 문서 여러개로 해결하고 있다. | |||
== 모니위키와의 호환성 == | |||
[[namu]]는 위키 엔진 개발시 모니위키와의 문법호환을 염두에 두고 개발한다. 따라서 나무위키의 문법을 모니위키에 붙여넣으면 얼추 호환되는 모습을 볼 수 있다. | |||
위키 개발 초기에 개발진이 모니위키의 파서를 참고하려 했으나 모니위키의 소스코드가 너무 더려워 기초부터 새로 개발한 것이고, 이 과정에서 파편화된 문법을 정리하면서 모니위키와의 호환성이 완전하지 않고 부분적으로 갖추게 된 것이다. | |||
== 쓰이는 곳 == | == 쓰이는 곳 == | ||
애초에 나무위키를 위한 비공개 엔진으로 만들어졌기 때문에 [[나무위키]]와 테스트용으로 운영되는 더시드위키, 그리고 [[나무위키 민선 폐지 사건]] 이후 namu가 관선 반대 세력을 포섭하기 위해 만든 [[알파위키]]만 The seed 위키를 돌리도록 되어 있다. {{ㅊ|[[놓치기엔 너무 아까운 고기]]}} 정 나무위키 문법으로 위키를 운영하고 싶다면 [[미디어위키]]에 [https://github.com/Oriwiki/php-namumark-mediawiki 나무마크]를 깔도록 하자. | 애초에 나무위키를 위한 비공개 엔진으로 만들어졌기 때문에 [[나무위키]]와 테스트용으로 운영되는 더시드위키, 그리고 [[나무위키 민선 폐지 사건]] 이후 namu가 관선 반대 세력을 포섭하기 위해 만든 [[알파위키]]만 The seed 위키를 돌리도록 되어 있다. {{ㅊ|[[놓치기엔 너무 아까운 고기]]}} 정 나무위키 문법으로 위키를 운영하고 싶다면 [[미디어위키]]에 [https://github.com/Oriwiki/php-namumark-mediawiki 나무마크]를 깔도록 하자. | ||
[[분류:위키 소프트웨어]] | [[분류:위키 소프트웨어]] |
2019년 3월 30일 (토) 22:24 판
the seed는 나무위키의 설립자인 namu, PPPP, kasio 등이 만든 위키 엔진으로, 모니위키 문법의 호환을 목표로 만들어진 위키 엔진이다. node.js로 작성되었고 성능을 위해 C++도 일부 이용되었으며 템플릿 언어로는 swig를 이용한다.[1] 2015년 리그베다 위키 사유화 사태 당시 설립된 나무위키에서 기존 리그베다 위키와의 문법 호환을 위해 처음 사용되었다.
미디어위키와 달리 비공개라 인터넷상에 배포를 하지 않는다. 즉 놓치기엔 너무 아까운 고기.
특징
최근 변경이 문서와 토론으로 분리되었으며, 스레드 토론을 채택했다는 것이 특징이다. 사용되는 데이터베이스는 정확히 밝혀지지 않았으나 MySQL이나 MariaDB로 추측된다.
장점
- 문법이 직관적이다. 예를 들어, 미디어위키 확장 기능인 cite의 각주 문법을 입력할 시 별도의 틀 없이는
<ref>내용</ref>
식으로 한/영키를 일일이 눌러야하는 미디어위키와는 다르게, 한/영키 변환 없이[* 내용]
식으로 내용 사이에 특수문자 입력만 하면 된다. 대한민국에서 나무위키가 가장 많이 쓰이는 위키가 된 가장 큰 원인 중 하나이다.
단점
미디어위키에 비해 지원하는 기능이 매우 열악하다. 일단 더시드엔진은 성능상의 이유로 기여내역 조회에 제약을 걸었으며[2] 관리 인터페이스의 불성실함 (예시: 차단기간 입력 기능 미비), 초심자에 대한 배려부족(문법 어렵다는 미디어위키도 최소한 위에 간단한 문법버튼은 넣어준다.), 파서 함수의 결여등이 있다. 파서 함수가 없어서 미디어위키였으면 틀 문서 하나로 끝냈을 것을 나무위키에서는 틀 문서 여러개로 해결하고 있다.
모니위키와의 호환성
namu는 위키 엔진 개발시 모니위키와의 문법호환을 염두에 두고 개발한다. 따라서 나무위키의 문법을 모니위키에 붙여넣으면 얼추 호환되는 모습을 볼 수 있다. 위키 개발 초기에 개발진이 모니위키의 파서를 참고하려 했으나 모니위키의 소스코드가 너무 더려워 기초부터 새로 개발한 것이고, 이 과정에서 파편화된 문법을 정리하면서 모니위키와의 호환성이 완전하지 않고 부분적으로 갖추게 된 것이다.
쓰이는 곳
애초에 나무위키를 위한 비공개 엔진으로 만들어졌기 때문에 나무위키와 테스트용으로 운영되는 더시드위키, 그리고 나무위키 민선 폐지 사건 이후 namu가 관선 반대 세력을 포섭하기 위해 만든 알파위키만 The seed 위키를 돌리도록 되어 있다. 놓치기엔 너무 아까운 고기 정 나무위키 문법으로 위키를 운영하고 싶다면 미디어위키에 나무마크를 깔도록 하자.