워드 커닝엄
二 步 뢰프와 같이 쓴 《위키 方式: 웹 上의 빠른 協業(
The Wiki Way: Quick Collaboration on the Web
)》이라는 冊에서, 위키의 가장 核心的인 槪念을 다음과 같이 꼽았다.
- 사이트를 訪問한 누구나 위키 웹사이트 內의 文書를 고치거나 새로 만들 수 있다. 이를 爲해 基本的인
웹브라우저
萬 있으면 되며, 追加的인 擴張 機能을 要求하지 않는다.
- 위키는 서로다른 文書들을 單純히 링크하는 것만으로도 意味있는 主題間의 連繫를 만들어내고 該當 文書가 存在하는지 아닌지까지도 보여줄 수 있다.
- 위키는 가벼운 訪問者를 위해 잘 만들어진 사이트가 아니다. 하지만, 持續的으로 웹사이트의 風景을 변화시켜 訪問者가 그 變化와 協力의 持續的인 過程에 參與하도록 한다.
위키는 簡單한 마크업 言語와 웹 브라우저를 利用, 함께 文書를 作成하는 共同體를 可能케 한다. 위키 웹사이트의 한 文書는 "위키 文書"라 부르며,
하이퍼링크
로 서로 連結된 全體 文書를 "위키"라 한다. 위키는 本質的으로 情報를 만들고, 찾아보고, 檢索하기 위한 데이터베이스다. 위키는 非線形的인, 進化하는, 複雜하게 얽힌 文書, 討論, 相互 作用을 할 수 있게 돕는다.
[4]
위키 技術을 定義하는 特徵은 文書를 簡單히 만들고 고칠 수 있다는 點이다. 一般的으로 修正이 反映되기 前에 承認이나 檢討의 過程이 없다. 大部分의 위키는 使用者 登錄을 要求하지 않고, 一般에게 公開되어 있다. 많은 編輯者가 實時間으로 만들며, 卽時 온라인으로 配布된다. 但 이는 시스템의 濫用을 誘發할 수 있지만 主로 長點이 더 많다.
個人 위키
는 文書를 고치거나 읽기 위해 使用者 認證을 要求하기도 한다.
위키 文書 編輯하기
一般的으로 위키 文書는
위키 마크업
이라 불리는 簡單한
마크업 言語
로 이뤄져 있다. 例를 들어 別表(*)로 始作하는 줄은 目錄을 標示하는데 使用된다. 위키 마크업의 文法은 위키 소프트웨어마다 다르며, 一部는
HTML
을 直接 使用할 수 있도록 하기도 한다.
미디어위키
文法
|
對應하는 HTML
|
出力 結果物
|
내 고장 '''七月'''은<br />靑葡萄가 익어 가는 時節
이 마을 [[傳說]]李 주저리 주저리 열리고<br />먼 데 하늘이 꿈꾸며 알알이 들어와 박혀
하늘 밑 푸른 바다가 가슴을 열고<br />흰 돛 단 배가 곱게 밀려서 오면
|
<p>內 故障 <b>七月</b>은<br />靑葡萄가 익어 가는 時節</p>
<p>이 마을 <a href="/wiki/傳說">傳說</a>이 주저리 주저리 열리고<br />먼 데 하늘이 꿈꾸며 알알이 들어와 박혀</p>
<p>하늘 밑 푸른 바다가 가슴을 열고<br />흰 돛 단 배가 곱게 밀려서 오면</p>
|
내 고장
七月
은
靑葡萄가 익어 가는 時節
이 마을
傳說
이 주저리 주저리 열리고
먼 데 하늘이 꿈꾸며 알알이 들어와 박혀
하늘 밑 푸른 바다가 가슴을 열고
흰 돛 단 배가 곱게 밀려서 오면
|
漸次 使用者가
위지위그
(WYSIWYG) 編輯을 할 수 있도록 支援하는 위키가 늘고 있다. 위지위그 編輯은 위키 마크업의 모든 機能을 提供하지 못하므로, 이들 사이트에서는 編輯者가 위키 文書를 直接 修正하는 方法을 提供하기도 한다.
大部分의 위키는 위키 文書의 變更 履歷을 保存하고 있다. 編輯者는 쉽게 文書를 예전 판의 內容으로 되돌릴 수 있으며, 이는 使用者의 失手나 故意的 毁損 때문에 必要한 機能이기도 하다.
미디어위키
를 비롯한 많은 위키 소프트웨어는 文書를 編輯할 때, "編輯 要約"을 남길 수 있도록 한다. 이 編輯 要約은 文書 本文에는 남지 않으나, 文書의 履歷에서 編輯 理由를 說明할 수 있도록 支援한다.
둘러보기
大部分의 文書는 다른 文書를 가리키는 數많은
하이퍼링크
를 包含하고 있다. 使用者는 必要에 따라 다른 文書의 目次나 索引을 따로 構築할 수도 있다. 여러 編輯者가 任意로 文書를 만들고 削除하기 때문에 手動으로 이런 目次나
索引
을 維持하는 것은 쉬운 일은 아니다. 위키 소프트웨어는 이를 돕기 爲해 分類나 태그 機能을 提供한다.
大部分의 위키는 現 文書를 가리키는 다른 文書를 찾는 백링크 機能을 提供한다.
위키에서 存在하지 않는 文書를 가리키는 링크를 만드는 것은 一般的인 일로, 다른 使用者가 自身이 아는 內容을 채울 수 있도록 誘導한다.
위키의 文書는 文書의 題目과 表記는 다르지만 發音이 같은 等의 境遇에 該當되면 그 文書의 題目과 거의 같은 名稱, 或은 그 文書의 題目과 같은 名稱이 아니지만 그 文書가 說明하는 對象을 가리키는 또 다른 名稱이 있는 境遇
넘겨주기
를 利用해서 넘겨주기 文書를 만들어 그 名稱으로도 그 文書가 說明하는 對象의 元來 題目과 같은 內容의 文書에 들어갈 수 있다.
文書를 連結하고 만들기
다른 文書에 對한 링크는 "링크 패턴"이라는 文法을 통해 支援된다. 元來 大部分의 위키는
駱駝 表記法
(CamelCase) 方式으로 文書를 만들고 連結했다. 單語의 첫 글字를 大文字로 하고, 사이의 空白을 지워서 만들 수 있다. 이 方式은 로마字를 쓰는 境遇, 쉽게 링크를 만들 수 있다. 한 單語로 되어 있는 文書를 만들 境遇, 單語 中間의 한 글字를 任意로 大文字로 만들어서 利用한다. (例를 들어 "wiki"라는 文書를 "WiKi"로 表記한다거나 한다.) 駱駝 表記法을 쓰는 위키는 "TableOfContents" 等을 링크로 使用하므로 쉽게 알아챌 수 있다.
一部 소프트웨어는 두 單語 사이에 다시 空白을 넣어서 使用者가 보기 좋게 標示해주기도 한다. 그러나 大文字 表記를 되돌리는 건 쉽지 않다. 例를 들어 "RichardWagner"는 "
Richard Wagner
"처럼 各 單語가 大文字로 標示되어야 하나, "PopularMusic"은 所聞自認 "
popular music
"로 標示되어야 한다. 一部 위키는 括弧를 利用한 自由 링크 機能을 支援하기도 하며, 一部는 駱駝 表記法 링크 機能을 막기도 한다.
檢索
大部分의 위키는 文書 題目을 利用한 檢索을 支援하며, 一部 위키는 本文 檢索을 支援하기도 한다. 檢索의 擴張性은
위키 엔진
이 使用하는
데이터베이스
에 따라 左右된다. 一部 위키는 一般 파일을 使用하기도 한다.
미디어위키
도 初期 버전에서는 一般 파일을 貯藏用으로 使用하기도 했으나,
2000年代
秒에 데이터베이스를 使用하도록 다시 作成되었다. 데이터베이스의 色인 機能은 大型 위키에서 빠른 檢索을 위해 必要하다. 代案으로 一部 위키는
구글 檢索
等 外部의 웹 檢索 엔진을 利用하기도 한다.