최근 수정 시각 : 2024-12-13 00:36:09

유스모드위키

사용 언어 perl
최신 버전 1.2.0 (2017년 12월 1일)@
홈페이지 @

1. 개요2. 문법

UseModWiki

1. 개요

모든 위키위키의 조상격인 perl로 만든 위키 엔진.

워드 커닝햄이 오리지널 위키위키를 만든 이후 1999년 10월 11일 최초의 유스모드 위키가 출시되었다. 이 엔진은 워드 커닝햄이 공개했던 perl로 만든 엔진을 개작하여 만든 것으로 Redirect 등등의 기능이 이 엔진에서 최초로 구현되는 등 여러 위키엔진의 조상격이라 해도 과언이 아니다. 2017년 12월 1일에 나온 1.2.0 버전이 최신 버전이다.

기본적으로 이 엔진은 단 하나의 실행파일인 wiki.pl과 위키의 스타일을 CSS레벨에서 조정할 수 있게끔 wiki.css 파일 두가지의 필수 구성요소로 이루어졌다.

2009년 8월 28일에 출시된 1.0.5 버전의 실행 본체 wiki.pl을 보면 위키엔진의 역사를 알 수 있다.
# UseModWiki version 1.0.5 (August 28, 2009)
# Copyright (C) 2000-2003 Clifford A. Adams  <[email protected]>
# Copyright (C) 2002-2003 Sunir Shah  <[email protected]>
# Based on the GPLed AtisWiki 0.3  (C) 1998 Markus Denker
#    <[email protected]>
# ...which was based on
#    the LGPLed CVWiki CVS-patches (C) 1997 Peter Merel
#    and The Original WikiWikiWeb  (C) Ward Cunningham
#        <[email protected]> (code reused with permission)
# Email and ThinLine options by Jim Mahoney <[email protected]>
...이하 생략
  • 워드 커닝햄의 위키 소스 (http://c2.com/cgi/wiki?WikiBase)(오픈소스는 아님)
  • 이를 워드커닝햄의 허락을 받고 사용하여 CVWiki가 나옴 (1997년. GPL). CVWiki는 CVS를 버전 컨트롤로 사용함.
  • CVWiki를 기반으로 하여 AtisWiki 0.3 버전(1998년. GPL) 나옴
  • AtisWiki를 기반으로 하여 유스모드위키 최초 버전 나옴: CVS 혹은 RCS 버전관리 사용 가능.
이 위키엔진은 심지어 초기 영문판 위키백과에 쓰였으며, 최신 버전이 전체 5200여줄밖에 안되면서, 문서 버전관리를 지원하고 버전별 변경점을 diff 형태로 저장하여 효율도 높으며 자체 버전관리 방식을 사용하기 때문에 모니위키와 같이 RCS 외부프로그램을 설치해야 할 필요조차 없고, 이메일 알림 기능도 지원한다.

2. 문법

문법 페이지
위키 엔진의 조상 답게, 현재 위키엔진에서 쓰이는 문법의 상당 부분은 유스모드위키의 문법을 차용한 것이다.

분류