로그인하고 있지 않습니다. 편집하면 당신의 IP 주소가 공개적으로 기록됩니다. 계정을 만들고 로그인하면 편집 시 사용자 이름만 보이며, 위키 이용에 여러 가지 편의가 주어집니다.스팸 방지 검사입니다. 이것을 입력하지 마세요!== 단점 == {{참고|나무위키/문제점}} === 시각 편집 기능의 부재 === 미디어위키 엔진의 경우, 시각 편집 기능이 있어 위키 문법을 몰라도 쉽게 위키 활동을 시작할 수 있다. 하지만, the seed 엔진에는 시각 편집 기능이 없어 위키 문법을 일일히 공부하고 위키 활동을 시작해야 하므로 신규 이용자 입장에서는 진입장벽이 높다. === 문서 이동 및 판본 관리 메커니즘 === the seed는 [[리브레 위키]]에서 사용하는 [[미디어위키]] 엔진과는 달리 관리자가 삭제된 문서나 부적절한 편집이 가해진 이전 판본들의 접근 권한을 제한하는 기능이 없다. 따라서 [[반달리즘]] 등 부적절한 편집이 들어간 판본을 숨기기 위해서는 개발자측에서 개입해야 해결되는 문제가 있다. 혐오스러운 사진이야 그 파일을 삭제한 뒤 생성보호를 통해 막을 수 있지만, 악의적인 정보가 서술되거나 혐오스러운 유튜브 영상이 포함된 리버전은 문서를 수정해도 이전 판본을 통해 접근이 가능한 상태인 것이 문제가 된다. 나무위키에서 표절 경고 틀을 만든 것도 엔진 기능상의 한계로 인해 문서 자체는 보존하되 관리자 권한으로 부적절하게 표절한 내용을 포함하는 판본만 보지 못하게 하는 기능이 없기 때문이다. the seed 엔진 기반 위키들은 문서를 "이동"할 때에 이동하기 전의 문서의 제목에다가 리다이렉트를 남기지 않는다. A 문서를 B문서로 이동할 때 B문서에는 A문서의 로그가 기록되는 것에 반해 A문서에는 '''문서 이동 기록이고, B문서로 가는 리다이렉트 기록이고 아무것도 남지 않는다'''. 이 점 때문에 문서 이동을 악용한 반달을 하면 이동하기 전의 원래 문서에 기록이 하나도 남지 않아 문서 제목을 기억하지 않는 이상 추적하고 복구하기 대단히 어려워지게 되는 것. 이는 개별 문서 이외에 위키에 최근 문서를 제외하고 문서 이동 기록을 위키 전체에서 관리하는 기능이 없는 단점까지 있기에 복구하기 어렵게 만들 수 있다. 따라서 the seed 엔진을 사용하는 나무위키, 알파위키에서는 가입 후 15일 이상 지난 사용자만 문서를 이동할 수 있다. 이와 반대로 [[미디어위키]]의 경우 일반 이용자들은 문서를 옮길 때 이동 전의 문서명에 이동후 제목으로 넘겨주는 넘겨주기를 기본적으로 남기게 되고, 넘겨주기를 추가했다는 기록이 남는 것과는 대비된다. 설령 넘겨주기 남기지 않고 문서를 이동해도 이동 전의 문서 페이지에는 "다른 문서로 이동하면서 이 문서가 지워졌다"는 메시지가 남고, 위키에 영구적으로 문서 이동한 기록도 남는다. the seed 엔진은 문서 리비전 일부를 떼어내서 다른 문서에 옮길 수도 없다. 이 점 때문에 미디어위키에서는 역사 합치기로 해결할 수 있는 문제를 이 엔진을 사용하는 나무위키에 같은 곳에서는 틀을 이용해서 이전 리비전을 표시해야 하는 일이 벌어진다. 문서를 삭제한 후에 이동한 문서에 편집 내역이 있을 경우 문서 이동 전에 삭제되거나 리다이렉트 처리된 문서 A에 기록된 편집 내역과 이동한 문서 B에 기록된 편집 내역이 개별적으로 기록되는데, 나무위키에서는 새 문서에 이전 문서의 역사를 합칠 수 없어서 문서 가져옴 틀로 이 문서의 이전 문서가 어디에서 가져왔는지 일일이 표기해야 한다. 구체적으로 ;미디어위키 :A→B로 이동 후 A문서를 새로 작성했다고 하자. 관리자가 A문서의 역사에 B문서로 이동했다는 기록을 추적할 수 있으므로 B문서의 내용을 A문서에 다시 복원하고자 할 때는 역사합치기를 이용해서 복원할 수 있다. 역사합치기가 안 먹히는 경우도 있기는 하지만 대개는 A문서 삭제→(B→A)이동→(새로 작성한) A문서 역사 복원을 이용해서 역사합치기가 가능하다. ;the seed :A→B로 이동하면 A문서에는 아무것도 기록이 남지 않는다. 따라서 B문서의 제목을 이상하게 해놓으면 B문서의 제목을 알지 않는 이상 A문서로 복구할 수 없다. 그것도 문제인데 역사합치기를 기술적으로 지원하지 않으므로 별도의 틀을 이용할 수밖에 없다. 이외 the seed 엔진 기반 위키는 문서 삭제만으로는 단순히 검색 결과에 잡히지 않게 하는 것 이외에는 문서를 비운 것과 크게 다르지 않다. 따라서 과거에는 부적절한 문서의 접근을 막기 위해서는 문서 삭제하기 전에 접근하기 어려운 제목으로 이동하는 "더미화"라고 하는 작업을 거쳐야 했다. 2020년 이후에는 관리자만 접근이 가능한 이름공간인 휴지통 이름공간으로 문서를 이동시키거나 문서의 읽기 권한을 높이는 식으로 완전 삭제가 가능하다. 혹은 ACL 설정을 통해 편집을 못하게 막는 방법도 있다. === 틀의 변수명 문제 === the seed는 [[미디어위키]]에 비해 HTML을 표현하는데 있어서 더 자유도가 높기는 하나 미디어위키와는 달리 틀의 변수명은 비워둘 수도 없고, 하나의 변수를 여러 변수명에 대응할 수도 없다. 예를 들면 ; 미디어위키 : [[틀:정보상자]] 같은 경우 정보상자의 각 항목명은 입력해도 출력이 가능하고, 입력하지 않아도 정상적으로 출력할 수 있게 디자인할 수 있다. 또한 <nowiki>{{{(변수명1)|{{{(변수명2)|}}}}}}</nowiki> 형태로 만들면 "(변수명1)=내용"으로도 변수를 입력할 수 있고, "(변수명2)=내용"으로도 변수를 입력할 수 있다. ; the seed : 각 틀에는 @변수명 형태로 표시하고, 틀을 사용할 때는 include 기호에 틀 이름을 지정하고 옵션에 변수명=(값)이라는 형식을 이용해서 변수명 대신 대입하는 값을 출력하는 방식을 사용한다. 문제는 틀 삽입 시에 변수명에 해당하는 값을 할당하지 않으면 변수명을 비우는 것이 아닌 원래 틀에 있는 문구인 "@변수명"이라는 문구가 고스란히 출력한다는 문제가 발생한다는 점이다. 또 2개 이상의 변수명을 가진 변수를 만들 수도 없다. 예를 들면 @title로 틀의 변수명을 지정하면 @theme 이라는 의미가 같은 변수명을 @title 대산 사용할 수 있게 만들 수 없다는 것. 엔진의 한계로 틀의 내부의 변수명에 대해서 반드시 지정된 값을 하나 입력해야 한다는 특징 때문에 나무위키는 {{틀|정보상자}}나 {{틀|둘러보기 상자}}처럼 입력하는 개수에 따라 다양한 디자인을 제공하는 강력한 틀도 만들 수 없고<ref>구체적으로 설명하자면 각종 정보 틀에서 각 항목에 대해 미디어위키에서는 변수명을 비울 경우 비운 부분은 출력하지 않게 할 수 있지만 나무위키를 비롯한 the seed 엔진 기반의 위키들은 @변수명 형태를 포함하는 양식이 줄줄이 표현되어 깔끔한 내용을 표현하는데 약점이 생긴다. 이 약점은 파서함수 기능을 제공하지 않는 것과도 관련은 있다. </ref>, 하위 문서 틀 같은 경우도 하위 문서의 개수(변수명의 개수)에 따라 각각 틀을 만들어야 하는 번거로움이 생긴다. 나무위키의 틀 중 "틀:하위 문서n" 형식으로 틀이 여러 개 있다는 것이 그 증거. === 파서함수의 부재로 인한 환경 반응형 문서 지원의 어려움 === If문, Switch문 등의 [[파서 함수]]를 지원하지 않는다. 이 때문에 틀의 변수명에 따라 조절할 수 있는 디자인이 제한적인 편. 당장 {{틀|둘러보기 상자}}나 {{틀|정보상자}} 같은 핵심 틀도 if라는 분기문을 만드는 파서함수 없이는 크기를 유연하게 조절할 수 없다. [[리브레 위키]]가 변수명에 따라 틀 디자인을 바꿀 수 있는 것과는 대비된다. 이 점은 나무위키가 리브레 위키 같은 미디어위키 기반의 위키에 비해 PC와 모바일 환경에 따라 디자인이 바뀌는 틀을 제작하기 대단히 어렵게 작용한다. 파서함수의 부재는 서술 방식의 제약으로도 이어진다. 일례로 {{나무위키|연고전}} 문서는 한때 [[나 먼저 원리]]의 특성을 살려서 "고연전"이라고 입력하면 고려대를 우선시하는 서술을, "연고전"이라고 입력하면 연세대를 우선시하는 서술을 보여준 적이 있었다. 그러나 반드시 동시에 편집해야 한다는 현실적인 문제가 발생하고, A가 "연고전" 문서에 편집했을 때 B가 그것을 보충하기 위해 "고연전" 문서에 상응하는 편집을 할 경우 서술의 저작자 표시가 왜곡되는 문제도 발생한다는 지적 때문에 연고전 문서로 통합했다. 반면에 리브레 위키에서는 파서함수가 있어서 if 파서함수만 적절히 사용만 하면 [[연고전]] 문서만 편집해도 [[고연전]] 문서가 같이 편집되는 이점이 생긴다. === 각주 문법 관련 === the seed 엔진은 각주를 모아놓는 각주 매크로만 지원하고 미디어위키처럼 각주의 성격에 따라 그룹화하는 지정하는 기능은 지원하지 않는다. the seed 엔진의 각주 매크로는 단순히 각주 매크로의 앞부분에 있는 각주를 표현하는 역할만 할 뿐이다. ;미디어위키 :<code><nowiki><ref name="(각주명)" group="(각주의 그룹명)"></nowiki></code>를 사용해서 각주의 그룹명을 지정한 뒤에 각주 그룹이 배치되는 위치에 <code><nowiki><references group="(각주의 그룹명)"></nowiki></code> 형식으로 표시해서 각주를 범주화할 수 있다. ;the seed :각주 그룹명을 지정해서 범주화할 수 있는 방법이 전혀 없다. [각주] 매크로는 단지 이 매크로 위에 서술된 문서의 각주 내용을 표시하는 역할만 한다. 또한 각주를 5개 포함한 본문을 서술한 후 첫 번째 [각주] 매크로를 삽입하고 그 아래에 10개 각주를 포함한 본문을 서술하면 첫 번째 각주 매크로 부분에서는 이 매크로 윗부분에서 표현한 5개의 각주 내용만 출력되고, 본문 맨 아래에 아래 부분의 10개의 서술에 표현된 각주가 출력된다. 이 점은 [[리브레 위키]] 같이 주해와 출처 표시 같은 각주를 구별하지 않는 위키에서는 각주를 범주화하지 않아서 별로 부각되지 않는 단점이지만 설명하는 각주와 출처 표기를 하는 각주를 엄격하게 구별하는 [[페미위키]] 같은 방식을 지원하지 못하는 약점으로 작용한다. === 토론 문서 및 최근 바뀜 기능의 제약 === * 2019년 9월에 문서 기여내역을 분할해서 보여주는 옵션이 추가되어서 사용자의 문서 기여내역을 최근 30일 내역제한이 걸리거나 헤비 유저의 어마어마한 기여내역으로 인해 기여내역 조회 시 랙이 걸리는 문제는 해결되었다. 하지만 사용자 토론 문서는 {{#time:y년 m월}} 기준으로도 여전히 30일 제한이 걸려있고, 최근 바뀜 기능도 위키 전체에서 최근 편집 120회만 조회할 수 있다. [[나무위키]]처럼 하루에도 수천, 수만 건의 편집이 이루어지는 위키에서는 문서 관리를 하는데 약점으로 작용하는 셈. === 기타 기능상 문제 === * 넘겨주기된 문서(A'이 A로 넘겨지게된 문서)를 다른 문서에 끼워넣기(transclusion, A' 문서를 끼워넣기)할 때 넘겨주기된 문서(A)가 아닌 넘겨주기 문서(A')가 끼워넣어진다. 이 점 때문에 틀은 사실상 넘겨주기가 무의미해진다는 것이 문제. [[알파위키]]에서는 A라고도 불리고 B라고도 불리는 틀을 사용하고 싶을 땐 A의 소스코드를 B에 통채로 복사해서 사용한다. * 엔진의 오류로 인해 편집창에서 한 줄이 채워진 상태에서 스페이스 바를 누르면 공백 뒤의 내용이 자동으로 개행된 채 입력되는 버그가 있다. {{나무위키|나무위키 강제개행 버그}} 문서 참조. * 관리자조차 이용자의 이름을 변경하는 권한이 주어지지 않는다. 이런 특성 때문에 닉네임을 바꾸고 싶을 때에도 기존 계정과 그 기여내역을 남겨야 한다. 또한 위키 특성상 기술적으로도 탈퇴 기능을 지원하지 않는데 이런 특성까지 겹쳐서 개인이 자신의 기여한 것에 대해 "잊힐 권리"를 보장할 수 없는 구조다. * 편집 취소 기능이 없다. 그렇기 때문에 정상적인 기여분까지 지워지게 되돌리기를 하는 경우가 많다. 편집 취소 기능은 현재 더시드포럼에서 개발 예정 태그로 지정되어 있으나, 언제 개발될 지는 미지수다. === 해결된 문제점 === 2019년 9월 이전의 swig를 사용했을 때에는 성능상의 이유로 기여내역 조회에 제약을 걸었으나<ref>나무위키는 30일</ref> Nuxt.js으로 변경함으로써 일반 이용자의 문서 기여내역을 조회하는 것에 한해 해결되었다. {{문서 가져옴|나무위키/문제점|840282|이 문서의 3번 문단의 일부는}} 요약: 리브레 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0 라이선스로 배포됩니다(자세한 내용에 대해서는 리브레 위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요. 글이 직접 작성되었거나 호환되는 라이선스인지 확인해주세요. 리그베다 위키, 나무위키, 오리위키, 구스위키, 디시위키 및 CCL 미적용 사이트 등에서 글을 가져오실 때는 본인이 문서의 유일한 기여자여야 하고, 만약 본인이 문서의 유일한 기여자라는 증거가 없다면 그 문서는 불시에 삭제될 수 있습니다. 취소 편집 도움말 (새 창에서 열림) | () [] [[]] {{}} {{{}}} · <!-- --> · [[분류:]] · [[파일:]] · [[미디어:]] · #넘겨주기 [[]] · {{ㅊ|}} · <onlyinclude></onlyinclude> · <includeonly></includeonly> · <noinclude></noinclude> · <br /> · <ref></ref> · {{각주}} · {|class="wikitable" · |- · rowspan=""| · colspan=""| · |} {{lang|}} · {{llang||}} · {{인용문|}} · {{인용문2|}} · {{유튜브|}} · {{다음팟|}} · {{니코|}} · {{토막글}} {{삭제|}} · {{특정판삭제|}}(이유를 적지 않을 경우 기각될 가능성이 높습니다. 반드시 이유를 적어주세요.) {{#expr:}} · {{#if:}} · {{#ifeq:}} · {{#iferror:}} · {{#ifexist:}} · {{#switch:}} · {{#time:}} · {{#timel:}} · {{#titleparts:}} __NOTOC__ · __FORCETOC__ · __TOC__ · {{PAGENAME}} · {{SITENAME}} · {{localurl:}} · {{fullurl:}} · {{ns:}} –(대시) ‘’(작은따옴표) “”(큰따옴표) ·(가운뎃점) …(말줄임표) ‽(물음느낌표) 〈〉(홑화살괄호) 《》(겹화살괄호) ± − × ÷ ≈ ≠ ∓ ≤ ≥ ∞ ¬ ¹ ² ³ ⁿ ¼ ½ ¾ § € £ ₩ ¥ ¢ † ‡ • ← → ↔ ‰ °C µ(마이크로) Å °(도) ′(분) ″(초) Α α Β β Γ γ Δ δ Ε ε Ζ ζ Η η Θ θ Ι ι Κ κ Λ λ Μ μ(뮤) Ν ν Ξ ξ Ο ο Π π Ρ ρ Σ σ ς Τ τ Υ υ Φ φ Χ χ Ψ ψ Ω ω · Ά ά Έ έ Ή ή Ί ί Ό ό Ύ ύ Ώ ώ · Ϊ ϊ Ϋ ϋ · ΐ ΰ Æ æ Đ(D with stroke) đ Ð(eth) ð ı Ł ł Ø ø Œ œ ß Þ þ · Á á Ć ć É é Í í Ĺ ĺ Ḿ ḿ Ń ń Ó ó Ŕ ŕ Ś ś Ú ú Ý ý Ź ź · À à È è Ì ì Ǹ ǹ Ò ò Ù ù · İ Ż ż ·  â Ĉ ĉ Ê ê Ĝ ĝ Ĥ ĥ Î î Ĵ ĵ Ô ô Ŝ ŝ Û û · Ä ä Ë ë Ï ï Ö ö Ü ü Ÿ ÿ · ǘ ǜ ǚ ǖ · caron/háček: Ǎ ǎ Č č Ď ď Ě ě Ǐ ǐ Ľ ľ Ň ň Ǒ ǒ Ř ř Š š Ť ť Ǔ ǔ Ž ž · breve: Ă ă Ğ ğ Ŏ ŏ Ŭ ŭ · Ā ā Ē ē Ī ī Ō ō Ū ū · à ã Ñ ñ Õ õ · Å å Ů ů · Ą ą Ę ę · Ç ç Ş ş Ţ ţ · Ő ő Ű ű · Ș ș Ț ț