[주의!] 문서의 이전 버전(에 수정)을 보고 있습니다. 최신 버전으로 이동
테스트 중인 문서입니다.
현재 테스트가 진행되는 중이거나, 이후 기여가 없어도 문서를 삭제하지 말아 주시기 바랍니다.
1. 개요2. 문법(구문) 차이
2.1. 공통점2.2. 차이점
3. 기능
3.1. 사용자 문서
3.1.1. 문서 생성/삭제3.1.2. 내역, 기록
3.2. 권한 부여3.3. ACL
3.3.1. 편집을 막기3.3.2. 업로드를 막기3.3.3. 생성을 막기
3.4. 로그 말소
4. 기타
4.1. 문서 배포 (저작권)

1. 개요[편집]

the seed 와 미디어위키 엔진의 차이점을 적어놓은 문서. 한위백의 다음 문서를 참고할 수 있다.

2. 문법(구문) 차이[편집]

2.1. 공통점[편집]

  • [[대상|보여줄 내용]] 식의 링크, == 문단 == 식의 문단 기호 <math> </math>[1]는 공통적으로 사용할 수 있다.

2.2. 차이점[편집]

  • 더시드 엔진은 [ ] 기호, {{{ }}}({ 3개, }3개) 형식을 많이 사용하지만 미디어위키 엔진은 <style></style>, <span></span>, <div></div> html 형식을 많이 사용한다.
    • 문서나 틀을 삽입할 때 더시드 엔진은 [include()]를 사용하지만 미디어위키 엔진은 {{ }}({ 2개, }2개)를 사용한다.
  • 외부링크를 표시할 때 더시드엔진은 내부링크와 동일한 링크를 사용하지만 미디어위키에서는 [https://theseed.io/w/the%20seed/%EB%AF%B8%EB%94%94%EC%96%B4%EC%9C%84%ED%82%A4%EC%99%80%EC%9D%98%20%EC%B0%A8%EC%9D%B4%EC%A0%90 링크] 방식으로 링크해야 한다.
  • 더시드 엔진은 표를 만들 때 || || 를 연속으로 이은 문법을 쓰고 표 속성을 줄 때 <style=value>를 넣지만[2] 미디어위키 엔진에는 { } 괄호 안에 속성 선언, 칸을 분리하는 |, 개행하는 |- 등을 입력해야 한다. 칸을 분리할 목적으로 쓰는 || 부분은 같다. (자세한 내용은 여기를 참고)
  • 미디어위키에는 [목차], [tableofcontents]를 사용하지 않아도 문단 개수가 4개 이상 쌓이면 목차를 자동으로 띄워준다. (4개 미만이라도 강제로 목차를 띄울 수 있고(__TOC__), 4개 이상이어도 목차를 강제로 안 띄우도록 설정할 수 있다(__NOTOC__).)

3. 기능[편집]

3.1. 사용자 문서[편집]

공통적으로 기여 내역과 사용자 토론이 같이 들어있지만 세부적으로 다르다.

3.1.1. 문서 생성/삭제[편집]

  • 더시드 : 가입하여 계정을 생성한다면 기본적으로 사용자문서가 같이 생성되며, 탈퇴(계정 삭제)한다면 사용자문서와 그 하위문서가 같이 삭제된다.[3] 하위 문서는 삭제하거나 만들 수 있어도 처음 만들어진 최상위 문서는 계정을 삭제하지 않는 이상 삭제할 수 없으며 자삭 시도도 불가능하다.
  • 미디어위키 : 사용자문서를 별도로 만들어야 한다. 계정을 생성한 기록은 특수:기록/newusers 에서 볼 수 있다. 가끔 문서 역사에서 없는(깨진) 링크처럼 색깔이 나오는 계정을 보게 된다면 아직 사용자 문서가 만들어지지 않은 계정으로 보면 된다.

3.1.2. 내역, 기록[편집]

  • 더시드 : 사용자 문서에 나오는 단추에서 문서(문서 편집, 새 문서 생성, 삭제, 되돌림), 토론, 편집요청 기여 내역을 볼 수 있다. admin 권한이 있으면 해당 이용자의 차단 내역을 조사할 수 있는데, 해당하는 사용자의 주민등록번호 UUID를 차단 내역에 검색한 결과를 보여주며 본인이 받은 차단 내역(ACL에 추가되었거나 제거된 내역)만을 볼 수 있다. 여기에서 aclgroup_hidelog 권한으로 처리하는 등 비공개로 있는 내역은 일반적으로 보이지 않는다.
  • 미디어위키 : 사용자 문서에 나오는 단추에서 편집 내역을 살펴볼 수 있으며 여기에서 자신이 업로드한 파일을 볼 수 있다. admin 같은 권한이 없어도 차단 내역만이 아니라 자신이 권한을 사용한 기록을 조회할 수 있다.[4] 더시드 엔진으로 보자면 자신이 실행자인 차단 내역 기록과 문서 ACL 변경 기록까지 사용자 문서에서 볼 수 있는 셈이다.

3.2. 권한 부여[편집]

권한을 부여하거나 회수하는 운영방식은 각기 다를 수 있다. 이론상으로 더시드엔진 위키에서 관리자 권한을 수시로 선거를 스레드로 치른 끝에 부여하거나 회수할 수 있는가 하면 미디어위키엔진 위키에서 한 운영진이 수시로 모집하고 심사한 끝에 권한을 부여하거나 회수할 수 있으며 세계적으로 존재하는 위키의 수는 많다. 그러므로 여기에서는 두 엔진의 기술적인 차이점을 적는다.
  • 더시드 : grant 권한을 이용한다. 알파위키의 운영진에는 grant 권한을 가진 사무관이 있으며, 검사관에게 login_history 권한을 부여할 수 있다. 권한 변경 기록은 BlockHistory 페이지에 기록된다.
  • 미디어위키: $wgAddGroups, $wgRemoveGroups 설정값을 이용한다. userrights 권한을 부여하면 모든 사용자 권한 (자동 인증된 사용자 (autoconfirmed), 사용자 (user) 권한과 같이 시스템에 의해 자동 부여되는 권한은 제외) 을 부여 또는 회수할 수 있다. 권한을 부여할 때 일정 시간 이후 자동으로 만료[5]되도록 설정할 수도 있다. 권한 변경 기록은 특수:기록/rights 특수문서에 기록된다.
    • 위키미디어 : 관리자 권한은 사무관이 부여한다. (회수는 일반적으로 사무장만 가능) 단, 기록보호자, 검사관 권한은 사무장이 부여한다. 일부 사용자 권한은 관리자도 부여할 수 있다.

3.3. ACL[편집]

3.3.1. 편집을 막기[편집]

  • 더시드: ACL을 조정한다. ACL 규칙에 따라 사용자, IP, 권한, aclgroup별로 허용/거부/이름공간 규칙을 준용하도록 설정할 수 있다.
  • 미디어위키: 보호를 설정한다. 미디어위키 기본값은 '자동 인증된 사용자'와 '관리자'만 편집하도록 보호하는 옵션이 활성화되지만, 서버의 설정 파일을 수정하면 사용자 권한별로 보호 단계를 적용할 수 있다. 사용자 단위, IP 단위의 보호는 별도로 없다.

더시드와 미디어위키 모두 '편집'이 거부되면 '이동', '삭제'와 같은 행위 또한 금지된다. 더시드도 그렇고, 미디어위키의 경우도 관리자라도 자신이 편집할 수 없는 문서는 삭제, 이동, 보호 등 조치를 할 수 없다. [6]

3.3.2. 업로드를 막기[편집]

  • 더시드: 는모름 추가바람
  • 미디어위키: 파일 업로드 (또는 덮어쓰기) 행위에 보호를 적용하여 편집은 가능하되 특정 이름 (확장자까지 일치하는 파일)에 대한 업로드를 막거나 이미 존재하는 파일을 덮어쓰는 분쟁을 중단시킬 수 있다.

3.3.3. 생성을 막기[편집]

  • 더시드 : (insert,edit,gotons,perm:admin으로 ACL 변경) (작성 금지 참고)
  • 미디어위키 : 문서가 생성되지 않은 경우 생성보호를 설정할 수 있다. 이 상태에서 권한 있는 사용자가 문서를 생성하면 그 생성보호는 만료 처리되며, 문서를 삭제하더라도 생성보호가 다시 적용되지는 않는다.

3.4. 로그 말소[편집]

  • 더시드 : namu나 서버 관리자가 완전히 로그를 삭제시키지 않는 이상 편집한 모든 문서에는 로그가 남기 때문에 로그를 읽을 수 없게 하고자 여기서는 임시조치휴지통을 쓴다. 더미는 발견되면 로그가 읽힐 위험이 있다. 그래도 휴지통으로 보내고 싶지 않은 문서가 있다면 권한 중에서 mark_troll_revisionhide_revision 권한을 쓸 수 있지만 기여자가 목록에 남는다. 만약 관리자조차 읽지 못하게 하고 싶다면 네임스페이스와 읽기 ACL 편법을 쓸 수 있다.
  • 미디어위키 : 관리자가 삭제하여 역사를 읽을 수 없게 만들 수 있는데[7], 기록보호자(Oversighter)가 별도 권한을 사용하면 관리자도 그 역사를 읽을 수 없게 된다.
    • 휴지통이나 위키운영과 같이 이름공간 단위로 읽기 ACL을 적용하지는 않고, 굳이 비공개로 특정 내용의 공유가 필요하다고 하면 문서를 작성한 후 삭제하고 특수:삭제취소/(문서명) 링크를 공유하여 관리자만 볼 수 있도록 처리하는 방법도 존재는 한다. (잘 쓰이지는 않는다) 아니면 사이트에 따라 특정 특수권한 보유자 (검사관 등) 만 접근할 수 있는 비공개 위키를 별도로 생성하는 방법이 사용된다.

4. 기타[편집]

본 문단에는 엔진의 기술적 비교가 아닌, 각 엔진을 쓰고 있는 위키의 비교를 적어놓는 곳이다.

4.1. 문서 배포 (저작권)[편집]

별도 라이선스가 명시된 부분을 제외한 통상적인 배포 방식이다.
  • 더시드 : CCL 중 하나를 선택하여 배포된다.
  • 미디어위키
    • 위키백과 : "CC BY-SA 4.0" 와 "GFDL 1.3 이상"의 동시 라이선스로 배포된다. (#)
    • 백괴사전 : CC BY-NC-SA 3.0 Unported[8]
    • 리브레 위키 : CC BY-SA 3.0 Unported
[1] 더시드 엔진에서는 [math()]를 사용할 수 있다. 단 토론 스레드에서는 <math></math>만 사용할 수 있다.[2] CSS를 이용한 편법으로 ||나 <>을 입력하지 않고 이런 것베껴 쓰는 연습 만들어볼 수 있다.[3] 삭제된사용자 네임스페이스로 옮겨진다.[4] 권한이 없으면 안 보이는 기록도 있기는 하다. 이런 거라던지[5] 지정된 시간이 도달하면 회수 기록은 남지 않고 권한이 자동으로 회수처리 된다[6] 미디어위키에서는 대표적으로 사용자 이름공간이나 미디어위키: 이름공간의 css, js 파일. 이 파일을 편집하려면 인터페이스 관리자 권한이 별도로 있어야 한다. ACL 규칙으로 빗대자면 특정 이름(.css, .js)으로 끝나는 모든 문서에 자동으로 (사용자 이름공간 한정: 문서 이름과 사용자 이름이 일치 허용,) perm:interface-admin 허용 ACL을 걸어놓은 것과 같다.[7] 관리자는 삭제된 문서의 과거 역사를 열람할 수 있다.[8] 페이지 아래에는 CC BY-NC-SA 라고 적혀있고 소개글에는 2.5라 적혀 있는데 정작 링크를 타고 들어가보면 3.0이다.