the seed

최근 수정 시각:
42
편집
편집 권한이 부족합니다. 가입한지 15일 지난 사용자(이)여야 합니다. 해당 문서의 ACL 탭을 확인하시기 바랍니다.
토론역사
 
 
 
 
Document Protect   편집 보호된 문서입니다. 문서의 ACL 탭을 확인하세요.
 
 
 
 
다른 뜻 아이콘   seed가 들어간 동음이의어에 대한 내용은 시드 문서를 참고하십시오.
 
 
 
 
1. 개요2. 권한3. 문법4. 업데이트5. 여담
 
 
 
 

1. 개요[편집]

 
 
 
 

나무위키에서 사용하는 위키 엔진으로 namu, PPPP, kasio가 개발했다.[1] 2016년 5월 7일 the seed의 라이센싱 계약이 개발자 측과 umanle S.R.L. 측 사이에 체결되었다.

the seed라는 이름은 개발 단계에서 통용되는 코드네임이었으나 나무위키의 엔진을 지칭하는 공식적인 이름이 된 것으로 보인다. 어원은 애니메이션 「기동전사 건담 SEED」의 작품명 혹은 「소드 아트 온라인」의 'the seed'로 추정된다.

본 엔진은 프론트엔드에 Vue.js, 백엔드에 Express.js 프레임워크를 사용했다.
 
 
 
 
상세 내용 아이콘   자세한 내용은 the seed/권한 문서를 참고하십시오.
 
 
 
 
상세 내용 아이콘   자세한 내용은 나무위키:문법 도움말 문서를 참고하십시오.
'나무마크'라는 자체적인 텍스트 문법을 사용한다.
 
 
 
 
상세 내용 아이콘   자세한 내용은 the seed/업데이트 문서를 참고하십시오.
 
 
 
 

5. 여담[편집]

 
 
 
 
  • 비공개 엔진이다. 라이선스는 나무위키의 라이선스 페이지 참고.
  • 나무위키 외에도 더시드위키, 알파위키, 위브위키에서도 사용되며, 폐쇄된 R18위키에서도 사용되었다.
  • 상술했듯 나무위키의 운영사인 umanle S.R.L.은 이 엔진의 사용권만 갖고 있다고 한다. # 그래서 운영사가 나무위키에 쓰이는 the seed 엔진을 직접 수정하는 것은 불가능하다.[2] 다만 나무위키 게시판의 엔진은 umanle S.R.L.사가 자체로 개발한 Live v2 엔진을[3] 사용하기에 게시판은 사측이 직접 수정한다.
  • 4.12.0 이하 버전은 HTML과 자바스크립트를 알아보기 쉬웠는데, 현재는 페이지들의 HTML을 열어보면 data-v-(해시)[4] 등의 속성으로 요소들을 구분하게 되어있어 일반적으로 알아보기 어렵게 되어있다. 또한 자바스크립트도 전부 난독화되어 있어 변수 및 함수 이름들이 16진수 숫자로 되어있고, 작동하지 않는 코드들이 삽입되어있고, 문자열도 인코딩되어있어 알아보기 매우 어렵게 되어있다. 거기에 더해서 모든 문자열들을 한 배열에 모아놓고 함수를 통해서 배열에 접근하는 등 매우 복잡하게 되어있다.
  • 4.13.0부터 내부 구조가 대거 수정되었다. 4.15.0까지는 기존 방식의 스킨과의 호환성을 위해 해당 스킨을 적용하면 옛 인터페이스를 사용할 수 있었다. 나무위키는 2019년 말쯤에 4.16.0으로 업데이트되어 기존 레이아웃을 사용할 수 없었으나 더시드위키는 업데이트되지 않아 거기서 계속 사용할 수 있었다. 그러다가 2020년 3월 1일에 더시드위키도 4.16.0으로 업데이트되어서 기존 방식과 인터페이스는 더 이상 볼 수 없게 되었다.
  • 2021년 1월 20일 부로 더시드포럼 홈페이지가 리뉴얼되었다.
  • 2020년 중후반에 자동 로그인 후 로그아웃이 되지 않는 오류가 있었다. honoka 쿠키의 반환이 제대로 안 되어서 그런지, 값이 "[object Object]"로 잘못 반환되었다. 쿠키를 JSON(오브젝트)으로 관리하는 듯하다.[5]
  • 기여 목록의 특성으로 미루어 보아 내부적으로 초 단위 유닉스 시간을 통해 관리하는 듯하다.
  • 이전에는 Tor 네트워크 위에서 "더시드"라는 이름의 딥 웹 위키를 namu가 운영했다. 주소는 .com이나 .wiki가 아니라 .onion으로 끝난다.
  • 사용자의 브라우저 시간대에 따라 시간이 다르게 표시된다.
 
 
 
 
[1] 현재는 namu, PPPP만 개발에 참여 중이다.[2] 이전에도 민선 운영진 시절에 운영사가 개발하고 있지 않다는 서포트 메일(현재의 운영사 문의) 답변을 한 바 있다.[3] 아카라이브에 쓰이는 엔진으로 나무위키 게시판에 쓰이는 것은 이 엔진을 나무위키 게시판에 맞게 변형한 것이다.[4] Vue.js 라이브러리의 주 특징으로, Vue.js의 Nuxt.js를 사용하고 있음을 알 수 있다.[5] 아마 오브젝트의 속성에 접근하는 걸 깜빡해서 발생했을 버그일 가능성이 높다.

크리에이티브 커먼즈 라이선스
이 저작물은 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다. (단, 라이선스가 명시된 일부 문서 및 삽화 제외)
기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.

나무위키는 백과사전이 아니며 검증되지 않았거나, 편향적이거나, 잘못된 서술이 있을 수 있습니다.
나무위키는 위키위키입니다. 여러분이 직접 문서를 고칠 수 있으며, 다른 사람의 의견을 원할 경우 직접 토론을 발제할 수 있습니다.

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
더 보기