| r116 | ||
|---|---|---|
| r6 | 1 | [[분류:the seed]][[분류:미디어위키]] |
| 2 | [tableofcontents] | |
| r1 (새 문서) | 3 | == 개요 == |
| r2 | 4 | the seed 와 미디어위키 엔진의 차이점을 적어놓은 문서. 한위백의 [[https://ko.wikipedia.org/wiki/위키백과:다른 사이트에서 오신 분들께 드리는 말씀/나무위키|다음 문서]]를 참고할 수 있다. |
| r86 | 5 | |
| 6 | == 시작하기 전 == | |
| 7 | ||
| 8 | * 더시드에서 'ACL 조정'이라고 부르는 것은 미디어위키에서는 '보호'로 통칭된다. | |
| 9 | ||
| r8 | 10 | == 문법(구문) 차이 == |
| 11 | === 공통점 === | |
| r96 | 12 | |
| r73 (r71으로 되돌림) | 13 | * \[\[대상|보여줄 내용]] 식의 링크, \== 문단 \== 식의 문단 기호 \<math> </math>[* 더시드 엔진에서는 \[math()\]를 사용할 수 있다. 단 토론 스레드에서는 \<math></math>만 사용할 수 있다.]는 공통적으로 사용할 수 있다. |
| r96 | 14 | |
| r8 | 15 | === 차이점 === |
| r96 | 16 | |
| r45 | 17 | * 더시드 엔진은 [ ] 기호, \{{{ \}}}{{{#gray (\{ 3개, \}3개)}}} 형식을 많이 사용하지만 미디어위키 엔진은 <style></style>, <span></span>, <div></div> html 형식을 많이 사용한다. |
| r95 | 18 | * 문서나 틀을 삽입할 때 더시드 엔진은 \[include()\]를 사용하지만 미디어위키 엔진은 \{{ \}}{{{#gray (\{ 2개, \}2개)}}}를 사용한다. 더시드 엔진에서는 문서를 삽입할 때[* 관용적으로 틀 [[이름 공간]]을 사용하여 {{{틀:문서명}}} 식의 문서를 include하는 것이지, 사실상 사용자든 분류든 읽을 수 있는 모든 문서에서 본문에 해당하는 내용은 [[네임스페이스]] 종류를 불문하고 include할 수 있다.] 문서 [[이름공간]]({{{문서:}}})을 지정할 필요가 없다.[* 물론 [[문서:휴지통:연습장]]처럼 이름공간이 겹치는 경우는 예외다.] 반면 미디어위키 엔진에서는 문서를 삽입할 때 기본적으로 틀을 삽입하는 것으로 간주하기 때문에 틀: [[이름공간]]을 지정할 필요가 없다. [* 다른 [[이름공간]]의 문서는 이름공간을 지정해야 한다. 문서 이름공간이라면 {{{ {{:문서}} }}}.] |
| r98 | 19 | * 외부링크를 표시할 때 더시드엔진은 내부링크와 동일한 링크를 사용하지만 미디어위키에서는 {{{[https://theseed.io/w/the seed/미디어위키와의 차이점 링크]}}} 방식으로 링크해야 한다. |
| r40 | 20 | * 더시드 엔진은 표를 만들 때 || || 를 연속으로 이은 문법을 쓰고 표 속성을 줄 때 \<style=value\>를 넣지만[* CSS를 이용한 편법으로 ||나 \<\>을 입력하지 않고 [[:파일:macro.jpg|이런 것]]을 --베껴 쓰는 연습-- 만들어볼 수 있다.] 미디어위키 엔진에는 { } 괄호 안에 속성 선언, 칸을 분리하는 |, 개행하는 |- 등을 입력해야 한다. 칸을 분리할 목적으로 쓰는 || 부분은 같다. (자세한 내용은 [[https://ko.wikipedia.org/wiki/도움말:표|여기]]를 참고) |
| r9 | 21 | * 미디어위키에는 \[목차\], \[tableofcontents\]를 사용하지 않아도 문단 개수가 4개 이상 쌓이면 목차를 자동으로 띄워준다. (4개 미만이라도 강제로 목차를 띄울 수 있고({{{__TOC__}}}), 4개 이상이어도 목차를 강제로 안 띄우도록 설정할 수 있다({{{__NOTOC__}}}).) |
| r96 | 22 | |
| r100 | 23 | == 토론 == |
| 24 | * 더시드 | |
| r101 | 25 | * 형식 : 스레드 형식을 사용한다. |
| r110 | 26 | * 주소 : 대상이 되는 문서에 링크된다. URL은 /thread 라는 별도 경로(path)를 사용한다. |
| r101 | 27 | * 문법 : 댓글을 문서처럼 문법을 사용하여 달아놓을 수 있으며 문단 문법과 목차 문법까지 지원된다. 단, 문서 편집에 지원되는 문법 중 \[include()\] 등 몇 문법과 데이터가 고정되지 않는 몇 문법은 지원되지 않는다. |
| r111 | 28 | * 편집 여부 : 일수불퇴. 기술적으로 한 번 달은 댓글은 그 누구도[* namu는 가능하지만 안 할 뿐이다.] 편집하거나 삭제할 수 없다. |
| 29 | * 다만 [[manage_thread]](구 [[hide_thread_comment]]) 권한으로 댓글이 숨겨질 수는 있다. | |
| r115 | 30 | * [[manage_thread]] 권한으로 토론 제목(구 [[update_thread_topic]]), 또는 대상 문서(구 [[update_thread_document]])을 바꿀 수 있다. 또한 토론의 상태를 권한(구 [[update_thread_status]])으로 일시정지 --[[https://namu.wiki/w/중재자(스타크래프트 시리즈)#s-2.4.3|스테이시스 필드]]-- 시키거나 닫아서 토론에 댓글을 당분간 또는 더 이상 달지 못하게 만들(상태를 변경할) 수 있다. 이 경우 내역이 토론 댓글로 달려 기록된다. |
| r111 | 31 | * 토론을 통으로 제거하는 방법으로서 [[manage_thread]](구 [[update_thread_document]]) 권한으로 토론을 [[휴지통|{{{휴지통}}}]] 이름공간(예: {{{휴지통:토론 휴지통}}})으로 옮기거나 [[delete_thread]] 권한으로 삭제할 수 있다.[* 관용적으로 토론을 휴지통으로 옮긴다면 {{{[redacted]}}}--censored--으로 이름을 바꾸는 작업도 같이 해놓는다.] |
| r112 | 32 | * 닫힌 토론 : 문서에서 {{{[닫힌 토론 목록 보기]}}}라는 별도 창구로 들어가면 제목들이 목록으로 보여지며, 목록을 선택해야 닫힌 토론을 볼 수 있다. 토론의 주소를 안다면 직접 입력하여 들어갈 수 있다. |
| r115 | 33 | * 기타 : 댓글마다 번호가 달리게 되어 해당 댓글에 대하여 할 이야기가 있는 경우가 많은데 텍스트 처리로 되지 않는 #숫자 형식은 링크 형식으로 바꿀 수 있다면 모조리 댓글 번호 링크로 바뀐다.[* {{{#!wiki |
| 34 | >\{{{#!folding #1 | |
| r116 | 35 | >내용\}}\}}}}식으로 댓글을 시험 삼아 달아보면 입력하지 않았던 \[\[ \]\] 기호가 달려 강제로 링크 문법으로 바꾸려 하는 상황을 목격할 수 있다.] |
| r101 | 36 | * 미디어위키 |
| r102 | 37 | * 형식 : 문서 편집과 서명 형식을 사용한다. |
| r110 | 38 | * 주소 : 문서의 해당 이름공간별로 딸린 별도 토론 이름공간을 사용하는 문서로 링크된다. ([[https://ko.wikipedia.org/wiki/백:토론|#]]) 토론 문서의 이름은 일반적으로 대상이 되는 문서의 이름을 따라 지어진다. |
| r105 | 39 | * 문법 : 일종의 문서 편집이므로 문법을 사용할 수 있다. 새로운 내용은 순차적으로 읽을 수 있게 아래쪽으로 추가한다. |
| r104 | 40 | * 편집 여부 : 기술적으로 타인이 작성한 내용도 편집할 수는 있으나 관리자가 개입하는 등 특별한 경우가 아니고서는 하지 않는 것이 원칙이다. |
| r106 | 41 | * 닫힌 토론 : 접혀있는 상태로 목록이 나와 있으며, 펼쳐 봄으로써 내용을 바로 확인할 수 있다. |
| r100 | 42 | |
| r99 | 43 | == 사용자 문서 == |
| r96 | 44 | |
| r74 | 45 | 공통적으로 기여 내역과 사용자 토론이 같이 들어있지만 세부적으로 다르다. |
| 46 | ||
| r99 | 47 | === 문서 생성/삭제 === |
| r96 | 48 | |
| r74 | 49 | * 더시드 : 가입하여 계정을 생성한다면 기본적으로 사용자문서가 같이 생성되며, 탈퇴(계정 삭제)한다면 사용자문서와 그 하위문서가 같이 삭제된다.[* [[삭제된사용자]] 네임스페이스로 옮겨진다.] 하위 문서는 삭제하거나 만들 수 있어도 처음 만들어진 최상위 문서는 계정을 삭제하지 않는 이상 삭제할 수 없으며 자삭 시도도 불가능하다. |
| r46 | 50 | * 미디어위키 : 사용자문서를 별도로 만들어야 한다. 계정을 생성한 기록은 {{{특수:기록/newusers}}} 에서 볼 수 있다. 가끔 문서 역사에서 없는(깨진) 링크처럼 색깔이 나오는 계정을 보게 된다면 아직 사용자 문서가 만들어지지 않은 계정으로 보면 된다. |
| r74 | 51 | |
| r99 | 52 | === 내역, 기록 === |
| r96 | 53 | |
| r79 | 54 | * 더시드 : 사용자 문서에 나오는 단추에서 문서(문서 편집, 새 문서 생성, 삭제, 되돌림), 토론, 편집요청 기여 내역을 볼 수 있다. [[admin]] 권한이 있으면 해당 이용자의 차단 내역을 조사할 수 있는데, 해당하는 사용자의 --주민등록번호-- UUID를 차단 내역에 검색한 결과를 보여주며 본인이 받은 차단 내역(ACL에 추가되었거나 제거된 내역)만을 볼 수 있다. 여기에서 [[aclgroup_hidelog]] 권한으로 처리하는 등 비공개로 있는 내역은 일반적으로 보이지 않는다. |
| r80 | 55 | * 미디어위키 : 사용자 문서에 나오는 단추에서 편집 내역을 살펴볼 수 있으며 여기에서 자신이 업로드한 파일을 볼 수 있다. [[admin]] 같은 권한이 없어도 차단 내역만이 아니라 자신이 권한을 사용한 기록을 조회할 수 있다.[* 권한이 없으면 안 보이는 기록도 있기는 하다. [[https://ko.wikipedia.org/wiki/%ED%8A%B9%EC%88%98:%EA%B8%B0%EB%A1%9D/checkuser-temporary-account|이런 거라던지]]…] 더시드 엔진으로 보자면 자신이 실행자인 차단 내역 기록과 문서 ACL 변경 기록까지 사용자 문서에서 볼 수 있는 셈이다. |
| r97 | 56 | * {{{특수:기록}}} 문서를 통해 문서 단위에서 이루어지는 행위 (삭제, 보호, 새 문서 생성, [[https://ko.wikipedia.org/wiki/%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4:Titleblacklist|생성 금지된 문서 제목]]이 들어간 제목의 글 생성 시도, [[https://ko.wikipedia.org/wiki/%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4:Spam-blacklist|금지된 링크를 사용하는 편집]] 시도, 파일 업로드 기록, 편집 필터 기록 등) 를 열람할 수 있다. 기록에 따라 사용자 권한을 요구하는 경우가 있지만 (검사관 기능 사용 기록은 검사관만 열람할 수 있고, 기록보호자가 기록보호를 시행한 기록 또한 기록보호자만 열람할 수 있다.) 일반적으로 기록은 누구나 열람할 수 있다. |
| r96 | 57 | |
| r99 | 58 | == 권한 부여 == |
| r96 | 59 | |
| r29 | 60 | 권한을 부여하거나 회수하는 운영방식은 각기 다를 수 있다. 이론상으로 더시드엔진 위키에서 관리자 권한을 [[위키백과|수시로 선거를 스레드로 치른 끝에 부여하거나 회수할 수 있]]는가 하면 미디어위키엔진 위키에서 [[나무위키|한 운영진이 수시로 모집하고 심사한 끝에 권한을 부여하거나 회수할 수 있]]으며 세계적으로 존재하는 위키의 수는 많다. 그러므로 여기에서는 두 엔진의 기술적인 차이점을 적는다. |
| r67 | 61 | * 더시드 : [[grant]] 권한을 이용한다. [[알파위키]]의 운영진에는 grant 권한을 가진 [[https://awiki.theseed.io/w/알파위키:사무관|사무관]]이 있으며, [[https://awiki.theseed.io/w/알파위키:검사관|검사관]]에게 [[login_history]] 권한을 부여할 수 있다. 권한 변경 기록은 [[BlockHistory|{{{BlockHistory}}}]] 페이지에 기록된다. |
| r71 | 62 | * 미디어위키: [[https://www.mediawiki.org/wiki/Manual:$wgAddGroups|$wgAddGroups]], [[https://www.mediawiki.org/wiki/Manual:$wgRemoveGroups|$wgRemoveGroups]] 설정값을 이용한다. {{{userrights}}} 권한을 부여하면 모든 사용자 권한 (자동 인증된 사용자 ({{{autoconfirmed}}}), 사용자 ({{{user}}}) 권한과 같이 시스템에 의해 자동 부여되는 권한은 제외) 을 부여 또는 회수할 수 있다. 권한을 부여할 때 일정 시간 이후 [[https://meta.wikimedia.org/w/index.php?title=Special:Log&logid=37498132&uselang=ko|자동으로 만료]][* 지정된 시간이 도달하면 회수 기록은 남지 않고 권한이 자동으로 회수처리 된다]되도록 설정할 수도 있다. 권한 변경 기록은 {{{특수:기록/rights}}} 특수문서에 기록된다. |
| r23 | 63 | * 위키미디어 : 관리자 권한은 사무관이 부여한다. (회수는 일반적으로 사무장만 가능) 단, 기록보호자, 검사관 권한은 사무장이 부여한다. 일부 사용자 권한은 관리자도 부여할 수 있다. |
| 64 | ||
| r99 | 65 | == ACL == |
| r62 | 66 | |
| r99 | 67 | === 편집을 막기 === |
| r62 | 68 | |
| r63 | 69 | * 더시드: [[ACL]]을 조정한다. ACL 규칙에 따라 사용자, IP, 권한, aclgroup별로 허용/거부/이름공간 규칙을 준용하도록 설정할 수 있다. |
| r96 | 70 | * 미디어위키: 보호를 설정한다. 미디어위키 기본값은 '자동 인증된 사용자'와 '관리자'만 편집하도록 보호하는 옵션이 활성화되지만, 서버의 설정 파일을 수정하면 사용자 권한별로 보호 단계를 적용할 수 있다. 사용자 단위, IP 단위의 보호는 별도로 없다.[* [[휴지통:revi/the seed와 미디어위키의 차단 등 기능 비교|차단 기능에 존재하는 "부분 차단" 기능]]을 활용하여 특정 사용자가 특정 문서를 편집할 수 없도록 "차단"하는 개념으로 구현되어 있다.] |
| r62 | 71 | |
| r85 | 72 | 더시드와 미디어위키 모두 '편집'이 거부되면 '이동', '삭제'와 같은 행위 또한 금지된다. 더시드도 그렇고, 미디어위키의 경우도 관리자라도 자신이 편집할 수 없는 문서는 삭제, 이동, ACL/보호 등 조치를 할 수 없다. [* 미디어위키에서는 대표적으로 사용자 이름공간이나 미디어위키: 이름공간의 css, js 파일. 이 파일을 편집하려면 인터페이스 관리자 권한이 별도로 있어야 한다. ACL 규칙으로 빗대자면 특정 이름(.css, .js)으로 끝나는 모든 문서에 자동으로 (사용자 이름공간 한정: 문서 이름과 사용자 이름이 일치 허용,) perm:interface-admin 허용 ACL을 걸어놓은 것과 같다.] |
| r62 | 73 | |
| r99 | 74 | === 업로드를 막기 === |
| r96 | 75 | |
| r82 | 76 | * 더시드: 로그가 존재하지 않는 파일 문서에는 ACL을 걸 수 없다. 그러므로 일반적으로 업로드를 사전에 막기는 불가능하다. 다만, 필요하다면 이름공간 ACL을 수정할 수 있다. 편법을 쓴다면 1x1 transparent 픽셀 같은 빈 그림을 파일휴지통에서 생성하고 문제가 되는 파일과 맞바꾸기한 다음 파일 문서의 ACL을 변경할 수 있다. |
| r70 | 77 | * 미디어위키: 파일 업로드 (또는 덮어쓰기) 행위에 보호를 적용하여 편집은 가능하되 특정 이름 (확장자까지 일치하는 파일)에 대한 업로드를 막거나 이미 존재하는 파일을 덮어쓰는 분쟁을 중단시킬 수 있다. |
| r83 | 78 | * 애초에 더시드에서는 동일한 파일의 새 버전을 업로드할 수 없기 때문에 1:1 비교는 어려운 면이 있기도 하다. |
| r96 | 79 | |
| r99 | 80 | === 생성을 막기 === |
| r96 | 81 | |
| r49 | 82 | * 더시드 : ''(insert,edit,gotons,perm:[[admin]]으로 ACL 변경)'' ([[작성 금지]] 참고) |
| r62 | 83 | * 미디어위키 : 문서가 생성되지 않은 경우 생성보호를 설정할 수 있다. 이 상태에서 권한 있는 사용자가 문서를 생성하면 그 생성보호는 만료 처리되며, 문서를 삭제하더라도 생성보호가 다시 적용되지는 않는다. |
| r49 | 84 | |
| r99 | 85 | == 로그 말소 == |
| r96 | 86 | |
| r49 | 87 | * 더시드 : namu나 서버 관리자가 완전히 로그를 삭제시키지 않는 이상 편집한 모든 문서에는 로그가 남기 때문에 로그를 읽을 수 없게 하고자 여기서는 [[임시조치]]와 [[휴지통]]을 쓴다. [[더미]]는 발견되면 로그가 읽힐 위험이 있다. 그래도 휴지통으로 보내고 싶지 않은 문서가 있다면 권한 중에서 [[mark_troll_revision]]과 [[hide_revision]] 권한을 쓸 수 있지만 기여자가 목록에 남는다. 만약 관리자조차 읽지 못하게 하고 싶다면 네임스페이스와 읽기 ACL 편법을 쓸 수 있다. |
| 88 | * 미디어위키 : 관리자가 삭제하여 역사를 읽을 수 없게 만들 수 있는데[* 관리자는 [[:파일:삭제된 편집 36개 문서를 보거나 복구하시겠습니까?.png|삭제된 문서의 과거 역사를 열람할 수 있다]].], 기록보호자(Oversighter)가 [[:파일:문서 내용을 관리자에게도 보이지 않게 감추기.png|별도 권한을 사용하면]] 관리자도 그 역사를 읽을 수 없게 된다. | |
| r61 | 89 | * [[휴지통]]이나 [[위키운영]]과 같이 이름공간 단위로 읽기 ACL을 적용하지는 않고, 굳이 비공개로 특정 내용의 공유가 필요하다고 하면 문서를 작성한 후 삭제하고 {{{특수:삭제취소/(문서명)}}} 링크를 공유하여 관리자만 볼 수 있도록 처리하는 방법도 존재는 한다. (잘 쓰이지는 않는다) 아니면 사이트에 따라 특정 특수권한 보유자 ([[https://checkuser.wikimedia.org/wiki/|검사관]] 등) 만 접근할 수 있는 비공개 위키를 별도로 생성하는 방법이 사용된다. |
| r49 | 90 | |
| r99 | 91 | == 계정 삭제 == |
| r89 | 92 | |
| 93 | * 더시드: 2024년에 계정 삭제 기능이 추가되었으며, 위키에 따라 기능의 on/off가 가능하다. | |
| 94 | * 미디어위키: 계정 삭제를 엔진 단위에서는 지원하고 있지 않으나, 편법으로 계정 삭제와 동일한 결과를 내도록 하는 경우가 있다. [* 계정의 이름을 랜덤 난수로 변경하는 경우도 있다.][* '탈퇴한 사용자' 계정을 만들어 둔 후, 계정 병합 확장기능을 이용해 탈퇴한 사용자 계정으로 계정을 병합해 모든 기여가 탈퇴한 사용자가 한 것처럼 합치는 방식도 있다.] | |
| 95 | ||
| r49 | 96 | == 기타 == |
| r50 | 97 | 본 문단에는 엔진의 기술적 비교가 아닌, 각 엔진을 쓰고 있는 위키의 비교를 적어놓는 곳이다. |
| r47 | 98 | === 문서 배포 (저작권) === |
| 99 | 별도 라이선스가 명시된 부분을 제외한 통상적인 배포 방식이다. | |
| 100 | * 더시드 : [[CCL]] 중 하나를 선택하여 배포된다. | |
| 101 | * [[더시드위키|더시드]] : CC BY-SA 4.0 | |
| 102 | * [[나무위키|나무]], [[알파위키|알파]], [[위브위키|위브]] : CC BY-NC-SA 2.0 KR | |
| 103 | * 미디어위키 | |
| r51 | 104 | * 위키백과 : "CC BY-SA 4.0" 와 "GFDL 1.3 이상"의 동시 라이선스로 배포된다. ([[https://ko.wikipedia.org/wiki/위키백과:저작권#저작권 정책|#]]) |
| r57 | 105 | * [[백괴사전]] : CC BY-NC-SA 3.0 Unported[* 페이지 아래에는 CC BY-NC-SA 라고 적혀있고 [[https://www.uncyclopedia.kr/wiki/백괴사전:소개|소개]]글에는 2.5라 적혀 있는데 정작 링크를 타고 들어가보면 3.0이다.] |
| r73 (r71으로 되돌림) | 106 | * [[리브레 위키]] : CC BY-SA 3.0 Unported |
| 107 |