•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

the seed(비교)

r188 vs r189
......
88
|| '''공개 여부''' ||비공개 ||
99
|| '''개발자''' ||[[namu]] ||
1010
|| '''언어''' ||[[한국어]][* 나무위키의 경우 영어, 일본어로 미러링되는 웹사이트가 있으나, 자체 기능은 아닌 것으로 보인다.]||
11
|| '''최신 버전''' ||v4.22.7 (1607314 / d5ad0cc) ||
11
|| '''최신 버전''' ||v4.22.8 (6abe872 / ec653bd) ||
1212
|| '''사용 위키''' ||[[https://namu.wiki|나무위키]]
1313
[[https://www.alphawiki.org|알파위키]]
1414
[[https://theseed.io|더시드위키]] ||
......
1919
[[나무위키]]와 [[알파위키]], [[더시드위키]]에서 사용하는 [[위키 엔진]]으로 [[namu]], [[PPPP]], [[kasio]]가 개발했다. the seed라는 이름은 개발 단계에서 통용되는 코드네임이었으나 나무위키의 엔진을 지칭하는 공식적인 이름이 된 것으로 보인다.([[https://namu.wiki/License|#]]) 본 엔진은 Node.js의 Express.js 프레임워크를 사용했다.
2020
== [[알파위키:문법 도움말|문법]] ==
2121
[include(틀:상세 내용, 문서명=알파위키:문법 도움말)]
22
[[알파위키]]에선 '''알파마크'''라는 자체적인 텍스트 문법을 사용한다. 나무위키, 더시드위키에서는 각각 나무마크, 더시드마크를 사용한다. --근데 사실 이름만 다르지 다 똑같다. 당연하지 똑같은 엔진인데--
22
[[알파위키]]에선 '''알파마크'''라는 자체적인 텍스트 문법을 사용한다. 나무위키, 더시드위키에서는 각각 나무마크, 더시드마크를 사용한다. --근데 사실 이름만 다르지 다 똑같다-- --당연하지 똑같은 엔진인데--
2323
== [[the seed/업데이트|업데이트 내역]] ==
2424
[include(틀:상세 내용, 문서명=the seed/업데이트)]
2525
== 추가 예정인 기능 ==
......
4444
* 세밀하게 권한을 부여할 수 있다. 대표적인 것이 토론 블라인드 권한, 토론 이동 권한, 토론 상태 변경 권한, 토론 주제 변경 권한이 분리되어 있다는 점.
4545
* 미디어위키와 달리 토론이 기능적으로 구현되어 있다.
4646
== 문제점 ==
47
* 문서 역사 말소가 어렵다. 편집 요약은 문서가 휴지통화되어도 기여내역에 표시되므로 편집 요약에 민감한 정보가 들어가면 큰일난다.
47
* 문서 역사 말소가 --서버 데이터베이스를 물리적으로 건드리지 않으면-- 어렵다. 편집 요약은 문서가 휴지통화되어도 기여내역에 표시되므로 편집 요약에 민감한 정보가 들어가면 큰일난다.
4848
* 시각 편집 기능이 없어 위키 활동을 위해서는 문법을 공부해야 한다.
4949
* 문서 이동 시 이동 전 문서에 기록이 남지 않는다.[* 예를 들어, '''A'''라는 문서에서 '''B'''라는 문서로 문서를 이동할 때, '''B'''라는 문서로 문서를 이동하고 나면, '''A'''라는 문서에 들어가도 이동 내역이 표시되지 않는다.]
5050
* 되돌리기 기능은 있으나, 편집 취소 기능은 없다. 따라서 정상적인 기여분까지 되돌려지기도 한다. 그래도 이 부분은 더시드포럼에서 개발 중인 기능이라고 한다.]
......
5454
== 기타 ==
5555
* 기본적으로 비공개 엔진이기 때문에 일반인들이 구할 수 없다. 대체용으로 나온 게 [[openNAMU|오픈나무]]이다.[* 서실 [[openNAMU]]말고도 대체용으로 나온 엔진은 더 있지만 아직까지는 [[나무마크]]를 제대로 지원하는건 [[openNAMU]].]
5656
* 4.12.0 이하 버전은 HTML과 자바스크립트를 알아보기 쉬웠는데, 현재는 페이지들의 HTML을 열어보면 data-v-(해시) 등의 속성으로 요소들을 구분하게 되어있어 일반적으로 알아보기 어렵게 되어있다.[* 이는 Nuxt.js 라이브러리의 특징으로, 해당 라이브러리를 사용중임을 알 수 있다.] 또한 자바스크립트도 전부 난독화되어있어 변수 및 함수 이름들이 16진수 숫자로 되어있고, 작동하지 않는 코드들이 삽입되어있고, 문자열도 인코딩되어있어 알아보기 매우 어렵게 되어있다. 거기에 더해서 모든 문자열들을 한 배열에 모아놓고 함수를 통해서 배열에 접근하는 등 매우 복잡하게 되어있다.
57
* 4.13.0부터 내부 구조가 대거 수정되었다. 4.15.0까지는 기존 방식의 스킨과의 호환성을 위해 해당 스킨을 적용하면 옛 인터페이스를 사용할 수 있었다. 나무위키는 2019년 말쯤에 4.16.0으로 업데이트되어 기존 레이아웃을 사용할 수 없었으나 더시드위키는 업데이트되지 않아 거기서 계속 사용할 수 있었다. 그러다가 2020년 3월 1일에 더시드위키도 4.16.0으로 업데이트되어서 기존 방식과 인터페이스는 더 이상 볼 수 없게 되었다.
57
* 4.13.0부터 내부 구조가 대거 수정되었다. 4.15.0까지는 기존 방식의 스킨과의 호환성을 위해 해당 스킨을 적용하면 옛 인터페이스를 사용할 수 있었다. 나무위키는 2019년 12월 16일에 4.16.0으로 업데이트되어 기존 레이아웃을 사용할 수 없었으나 더시드위키는 업데이트되지 않아 거기서 계속 사용할 수 있었다. 그러다가 2020년 3월 1일에 더시드위키도 4.16.0으로 업데이트되어서 기존 방식과 인터페이스는 더 이상 볼 수 없게 되었다.
5858
* 리버티 스킨 기준으로 신 프론트엔드(버전 4.16.0) 이후로 스크립트의 총 크기가 거의 1MB[* 알파위키에는 없는 senkawa 스킨은 약 0.7MB이다.]씩 되어서 모바일에서 데이터 네트워크를 사용하여 접속하는 경우 주의가 필요하다. 다행이도 지금은 크기가 좀 줄긴 했다.
5959
* 2021년 1월 20일 부로 포럼이 리뉴얼되었다.
6060
* Date 오브젝트를 그대로 대입해서인지 차단되었을 때 나오는 오류 메시지의 만료일의 형식이 "Sat Dec 27 2132 04:42:20 GMT+0900 (대한민국 표준시)"이고, 일과 달이 영어로 나온다.
......
8383
�L��Z|"35�ϲ���T�%>��O>/ܠ!|팡n4��W�ƒV%f��?�W���OX�fi��_��^���.7�Ih�K�|���Ij�|�5���[�,wHHֶ
8484
�~�dl�R5��(7��W���'��O�t%�U��b���^�CV�:3?�Jљ�E���ہ�(�6�T��r�m?�=� ��@KrJ������W�mbt�
8585
}}}
86
--굳이 [[AJAX]]로 한건 코딩 실력이 딸려서 그런 것 이므로 더 효율적인 것이 있으면 [[추가 바람]]--
86
--굳이 AJAX로 한건 코딩 실력이 딸려서 그런 것 이므로 더 효율적인 것이 있으면 [[추가 바람]]--