pageinfo | |
---|---|
status | Draft |
티들리위키는 javascript와 html로 만들어진 위키엔진이다. 포터블리티를 위해 모든 것을 다하며, 클래식에서 5 버전으로 넘어오면서부터는 최신 웹 기술을 아낌없이 사용한다. Node.js를 사용하지 않는 이상 하나의 html만으로 설정 과정이 끝나며, 웹 브라우저가 돌아가는 환경에서라면 범용적으로 사용할 수 있다는 장점이 있다. 내부적으로 간단하게 사용하기 위한(그리고 웹 특유의 비균일한 워크플로우를 감수하더라도 강력한 기능을 얻기 위한) 용도로는 뛰어나다. 그러나 이는 오프라인/로컬 환경에서만 갖는 장점이며, 웹 사이트로 배포하고자 할 경우에는 오히려 제약으로 작용한다. 대표적으로 기존 위키엔진에서 지원하는 revision history 기능이 빠져있으며, 원격 사이트에 접속하려면 모든 컨텐츠를 다 다운받아야 하므로 리소스 낭비가 심하고, SEO 측면에서 제대로 검색엔진 인덱싱이 어렵다. 또한 한껏 복잡한 특유의 마크업, 플러그인 등의 확장을 위한 높은 허들, 많은 양의 컨텐츠를 집어넣을 경우 쉽사리 무거워지는 점도 문제다.
티들리위키를 매끄럽게 사용하기 위한 필요 조건들은 다음과 같다.