위키의 계층을 관리하는 방법

개인적으로 위키는 계층 혹은 트리 구조를 관리할 필요가 없는 기록 방식이라고 생각합니다. 하지만 이런 기능을 제공하는 위키에서는 이를 관리하려는 요구가 발생할 수밖에 없습니다.

위키의 계층을 관리하는 방법

계층형 위키를 쓰며 느끼는 관리방법의 충돌에서 종종 ‘위키를 정리하려는’ 시도에 대해 느끼는 불편함을 이야기했습니다. 위키 소프트웨어가 처음 만들어졌을 때 위키는 그저 같은 위치에 여러 문서를 생성하고 연결하는 기능을 가지고 있을 뿐이었습니다. 도쿠위키의 네임스페이스나 컨플루언스의 트리 같은 기능은 없었는데 위키가 처음 만들어질 때로 돌아가 보면 이런 기능은 사실 위키에 별로 필요하지 않았습니다. 위키의 핵심은 같은 공간에 문서를 생성한 다음 이 문서가 다른 문서와 연결되는 것입니다. 다른 문서가 새로 생성한 문서를 향한 링크를 포함하거나 새로 생성한 문서가 기존 문서를 가리키는 링크를 포함하고 있으면 이걸로 충분합니다. 위키 문서는 다른 문서와 연결, 그리고 검색을 통해 존재를 알 수 있었고 다른 문서와 연결을 통해 그 위상과 분류, 계층 따위를 파악할 수 있었습니다.

이런 관점에서 위키에 어떤 주제에 따른 여러 문서를 나열하고 싶으면 문서를 나열한 모습을 표시할 새 문서를 하나 만든 다음 검색이나 링크 클릭을 통해 확보한 그 주제에 대한 문서 링크를 나열한 다음 저장하기만 하면 됩니다. 미래의 자신, 그리고 현재의 다른 사람들에게 조금 더 친절할 작정이라면 왜 이 목록의 문서들로 이동하는 링크를 이 페이지에 모아 뒀는지 맥락, 목적, 분류 기준 따위를 서술해 둘 수도 있습니다. 그러면 같은 위키를 사용하는 미래의 자신이나 다른 누군가가 이를 읽어본 다음 이 문서를 생성한 다음 추가된 같은 조건에 맞는 문서 링크를 추가해줄는지도 모릅니다. 위키는 이렇게 검색과 링크를 통해 여러 문서들이 같은 공간에 아무 문제 없이 서로 간에 관계를 맺으며 의미를 유지할 수 있었고 위키가 어지간히 커져도 같은 규칙으로 수많은 문서와 이들 사이의 관계를 통해 굳이 정리하지 않고도 수많은 문서들을 유지하고 또 사용할 수도 있습니다. 그런데 이런 모습은 위키 대신 컴퓨터의 디렉터리와 파일 구조를 기반으로 문서를 관리해 온 사람들에게는 익숙하지 않을 수 있고 또 정리되지 않은 것처럼 보일 가능성이 없지 않습니다. 이들은 어떤 목적이나 분류에 따라 디렉터리를 만들고 그 안에 파일을 넣어 두기를 좋아하는 것 같은데 윈도우나 맥 같은 환경에서 파일시스템에 파일 사이의 관계를 정의할 방법은 없기 때문에 디렉토리야말로 거의 유일한 문서 정리 방법이라고 할 수 있습니다.