E,AHRSS

유스모드위키

최종 변경일자: 2016-06-10 21:47:17 Contributors


사용 언어 perl
최신 버전 1.0.5 (2009년 8월 28일)#
홈페이지 http://www.usemod.com/cgi-bin/wiki.pl?UseModWiki

목차

1. 개요
2. 문법

UseModWiki

1. 개요

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

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

기본적으로 이 엔진은 단 하나의 실행파일인 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. 문법


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