•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

the seed(r95 Blame)

r95
r93
(삭제된 사용자)
1[[분류:알파위키의 기능]][[분류:위키 엔진]]
r64
2[include(틀:회원 수정)]
r17
3[include(틀:알파위키)]
r4
4[목차]
r5
5== 개요 ==
r70
(삭제된 사용자)
6[[위키 엔진]]의 일종. 정식 명칭은 the seed이다. 2019년 1월 21일 전까지 [[나무위키|옆동네]]에선 the seed engine으로 불렸다. --그래서 알파위키에선 '''the seed'''로 부르는군![* 알파위키와 나무위키는 관계가 최악 그 자체다.]-- [[namu]], PPPP, kasio등의 개발자들이 만들었다. Node.js의 Express 프레임워크으로 작성되었다고.
r4
7
r5
8== 이 엔진을 사용하는 위키 ==
r10
9 * [[알파위키]]
r6
10 * [[나무위키]]
r7
11 * [[더시드위키]]
r51
12 * --[[더 시드(위키)]]-- 위의 더시드위키와는 또 다르다. [[Tor]] 인트라넷 상에서 구동되는 [[다크 웹]] 기반 위키.[* 쉽게 말해서 [[히든위키]]와 비슷하다.] 현재는 폐쇄되었다.
r73
13 * --[[R18위키]]--[* 유저가 없어진 뒤 호스트 서버 오류로 사실상 폐쇄되었다(...)]
r81
(삭제된 사용자)
14
r45
15== [[/업데이트 내역|업데이트 내역]] ==
r81
(삭제된 사용자)
16[include(틀:상세 내용, 문서명=the seed/업데이트 내역)]
17
r8
18== 여담 ==
r9
19 * the seed 버전 정보와 라이선스를 확인하려면 '''/License''' 페이지에 가면 된다. [[https://awiki.theseed.io/License|예시]]
r32
20 * 엔진 관련 기술적 내용을 논의[* 기능 추가 요청, 버그 제보 등]을 논의하는 곳이 있다.[[https://forum.theseed.io|바로가기]]
r77
21 * 클로즈드 소스인 관계로 볼 수 있는 소스는 웹브라우저 개발 도구 열면 보이는 HTML, CSS 그리고 [[https://theseed.io/js/theseed.js|theseed.js]] 하나 그리고 스킨 js이다. 게다가 이것은 Node.js이 아니라 그냥 자바스크립트이다.[* 당연한거다. Node.js 런타임은 서버에 있기 때문.] 참고로 이 스크립트는 현재도 남아있으나 내부 작동방식이 완전히 변경되면서 작동하지 않고 사용되지도 않는다.
r91
22 * 2018년 7월 기준 IP 차단 페이지인 IPACL에서 규칙 삭제(차단 해제) 시 뜨는 확인 메시지 내용이 "정말로?"이다(...). 문서 ACL에서는 "삭제하시겠습니까?".
r77
23 * 405 오류를 404로 표시한다(...).[* 다만 Express.js 특성상 이렇게 되기는 한다. 거기에서는 {{{app.get}}}로 GET 요청을, {{{app.post}}}로 POST 요청을 처리하는데 POST 전용 페이지의 경우 {{{app.get}}} 코드가 아예 없다면 404가 뜨게 되는 것.]
r80
24 * 비로그인 상태로 편집 후 계정을 만든 후 기여를 이전하면 기여 목록에서 사용자 문서 생성 전에 기여가 있게 된다.
r83
25 * 4.16.0 버전부터 구 프론트엔드 사용이 불가능하다.
r85
26 * 나무위키에서 사용되는 the seed 엔진은 약간의 차이가 있다. 예를 들어서 기존 난수 토론 주소 접속 시 나무위키에서만 리다이렉트가 된다.
r95
27 * 4.13.0부터 API도 추가되었다. 다만 그냥 요청하면 400 코드가 반환되고 헤더를 약간 변경해야 한다. 이를 통해 브라우저를 통한 위키 접속 없이도 문서 조회 등이 가능하게 되었다.
r69
(삭제된 사용자)
28
r21
29== 장점 ==
r57
30 * [[리그베다 위키]] 호환성을 위해 [[모니위키]] 문법을 일부 계승한 관계로 [[미디어위키]]보다 훨씬 문법이 쉽고 간편하다.[* 미디어위키는 일부 문법에서 html 태그를 사용하는 데 비해, the seed는 [[그런 거 없다]][* html을 사용할 수 있는 문법이 있긴 하다. 다만 심히 불편할 뿐더러 이미지 삽입 및 CSS조차 지원이 빈약하다는 문제점이 있다.]. [[나무마크]] 문서 참조. 다만 이게 나무마크에 있어서도 문제점으로 작용하기도 하는데, HTML 문법이 제한되어 있어 복잡한 틀을 만들기가 심히 어렵다.]
r81
(삭제된 사용자)
31
r21
32== 단점 ==
r61
33 * 엔진이 비공개라 개인이 위키를 만들 때 쓸 수 없다. 클로즈드 소스인 이유는 코딩 스타일을 이용해서 namu가 누구인지 청동이 추론할 수 있기 때문이라는 주장이 있다.
r90
34 * 닉네임을 영문, 숫자, 밑줄로만 설정할 수 있다.[* 다만 나무위키는 한글 닉네임이 있는것으로 보아 강제적으로도 한글 닉네임을 사용할 수 있는 것 같다.][* 숫자나 밑줄로 시작하면 안 된다. 또한 3자 이상 32자 이하이여야 한다.]
r93
(삭제된 사용자)
35 * 파서 함수가 지원되지 않는다.