r24
r23
1[[분류:the seed]][[분류:the tree]]{{{#!if ms='style="display: inline; font-family: monospace;"', bean='double space'
r22
2}}}
r1
3[목차]
4== 개요 ==
r6
5본 문서는 the tree엔진과 the seed의 차이점을 적어놓은 문서이다. the tree엔진은 the seed의 기본적인 구조를 구현하되 편의적인 기능을 하나씩 추가해나가고 있어 the seed 엔진과 차이가 있다.
r1
6
7== 권한 ==
8
r11
9== [[네임스페이스]] ==
r18
10 * 공통적으로 {{{문서}}}, {{{틀}}}, {{{분류}}}, {{{파일}}}, {{{사용자}}}, {{{삭제된사용자}}} 네임스페이스가 기본으로 탑재되어 있다.
r12
11 * the tree에는 기본값으로 the seed와 다르게 {{{토론}}}, {{{투표}}}, {{{특수기능}}}, {{{시스템}}}이 탑재되어 있지 않다.
r19
12== 네비게이션 바 ==
13 * 최근 변경 : the tree에는 최근 변경 중 전체 내역에서 사용자 문서 변경내역을 보기/숨기기{{{#gray (기본값:숨기기)}}} 기능을 이용하여 사용자 문서를 포함한 문서 전체의 최근 변경 내역을 볼 수 있다.
r20
14 * RandomPage : 기능은 동일하게 무작위로 출력된다. 그러나 목록을 뽑는 방식에서 차이가 있다. the seed는 문서 수가 0개인 경우를 제외하고는 중복을 포함하여 무조건 --내 손에 쥘 패를-- 20개가 될 때까지 뽑지만, the tree에는 중복이 배제된다. 문서 수가 20개 미만인 네임스페이스를 대상으로 새로 목록을 뽑을 때마다 순서만 바뀌어 나온다.
r1
15== 문법 ==
r2
16=== 공통점 ===
17 * \{{{ \}}} 계열 문법 : 다음 문법은 공통적으로 지원된다.
r22
18 * -5, -4, ... , +4, +5 의 글자 크기
19 * #color,#color 로 글자 색상 주기
r2
20 * #!wiki style=""을 이용한 css
21 * #!if 문법
22 * #!html 문법
23 * #!syntax 문법
r22
24
r2
25=== 차이점 ===
r1
26 * the seed에는 구현되지 않은 문법이 존재한다.
27 * {{{#!wiki style="display: inline; font-family: monospace"
28\[list( )\]}}} 문법으로 외부에서 동영상 목록을 끌어다 보여주고 있다. 예시로 [[소나위키]]가 있다.
29 * {{{#!wiki style="display: inline; font-family: monospace"
30\[vote({{{#green,#green 제목}}}, {{{#teal,#teal 선택지1}}}, {{{#teal,#teal 선택지2}}}, {{{#teal,#teal 선택지3}}}, ... )\]}}} 문법으로 설문조사 또는 투표를 할 수 있다. ---[[투표:???]]---
31
r17
32 * 기본적인 글자 강조 표현 문법에 소소한 차이점이 있지만 문서를 편집하고 읽기에 큰 문제되는 부분은 없다. 기본적인 글자 강조 표현으로 쓰이는 문법은 양쪽에 같은 기호를 2개씩 연속으로 쓰면 동작되는데 the seed에는 3개를 연속으로 쓰더라도 동작되지만 the tree에는 3개가 인식되지 않는다.
r3
33 이를테면 {{{#!wiki @ms@
34\^\^\^윗첨자\^\^\^}}}, {{{#!wiki @ms@
r4
35\,\,\,아랫첨자\,\,\,}}}, 등등은 the seed에서는 정상적으로 나오는데 the tree에서는 2개까지만 읽기 때문에 {{{#!wiki @ms@
r3
36\^\^\^윗첨자\^\^\^}}}는 {{{#!wiki @ms@
37{{{#orange \^\^}}}\^윗첨자{{{#orange \^\^}}}\^}}}처럼 인식되어 {{{#!wiki @ms@
r4
38^^\^윗첨자^^\^}}}로 나온다. 단, {{{#!wiki @ms@
39\'\'\'볼드체\'\'\'}}}는 정상적으로 인식된다.
r1
40== ACL ==
r21
41the tree에 다음과 같은 기능이 더 추가되어 있다.
r1
42 * the seed 구버전 같이 네임스페이스만이 아니라 문서에 읽기 ACL을 걸 수 있다.[* {{{#gray,#gray ''(insert,read,deny,perm:any으로 ACL 변경)''}}}]
r16
43 [[위키운영]] 같은 보안 문서가 있다면 여기에 read ACL을 허용시키는 규칙을 넣는 트롤링을 잘 막아야 한다.
r7
44 * NOT Condition으로 해당 사용자가 아닌 사용자를 대상으로 ACL을 설정할 수 있다. 집합(set)으로 보자면, 이용자로서 접근 가능한 모든 이름을 모아놓은 집합에서 해당 집합의 여집합에 해당하는 대상으로 둔다. --NOT perm:human 거부--
r14
45 NOT 대상 허용, NOT 대상 gotons 같은 ACL 규칙만을 다 만들어놓고 마지막으로 perm:any 허용을 달아놓았다면 고생을 해야 할 수 있으니 NOT Condition을 잘 써야 한다.
r21
46 * 다른 이름공간(네임스페이스) ACL을 따르도록 설정할 수 있다. 문서 역사에 gotootherns(go to other n{{{#gray ame}}}s{{{#gray pace}}})로 나온다. 다만, 어느 네임스페이스를 차용했는가는 문서 역사에 표기되지 않고 문서의 ACL 목록에서 볼 수 있다.
47 * 없는 이름공간으로 시도하면 {{{#!wiki @ms@
48'''[오류!]''' ,,,,,, ○○○ 이름공간은 존재하지 않습니다!}}}[*@bean@ 띄어쓰기가 2칸이다.] 라는 오류를 반환한다.
49 * 설정하려는 문서의 이름공간과 같은 이름의 이름공간으로 시도해보면 {{{#!wiki @ms@
50'''[오류!]''' ,,,,,, 같은 이름공간으로 이동할 수 없습니다.}}}[*@bean@ 띄어쓰기가 2칸이다.] 라는 오류를 반환한다.
r1
51[각주]
52[Include(틀:문서 가져옴/the seed, 위키=더시드위키, 문서명=the tree, 버전=19, uuid=57eff439-d9e7-461c-8a84-e7108cd4f488)]