목차

pageinfo
status
Draft

<!DOCTYPE markdown>

Dokuwiki Plugins

개요

DokuWiki에서 지원하는 플러그인, 특히 Dossier에서 사용하는 것을 위주로 요약한 문서. 알파벳 순으로 정리한다.

B

Bureaucracy

plugin:bureaucracy. 형식화된 데이터를 문서 상에 입력할 수 있도록 하는 플러그인. Struct 및 Data 플러그인을 편하게 사용할 수 있는 데에도 활용할 수 있다. 다만 Struct는 자체적인 편집창을 제공하므로 크게 의미가 없다.

사용법은 위의 문서에서 제공하는 문법을 페이지 내에 삽입하는 식이다. 공식 문서에서는 이렇게 하는 방식을 제대로 설명하지 않고 있어서 한참 헤매었다. 왜 정확히 명시하지 않은건지 모르겠다.

D

Data

plugin:data. struct와 마찬가지로 도쿠위키 문서에 구조화된 데이터를 첨부할 수 있도록 해준다. 차이점이라면, struct는 pre-defined된 schema를 사용하여 좀 더 구조적으로 엄격한 구성을 할 수 있는 반면, data는 문서 초반에 텍스트 형식으로 데이터를 입력하기 때문에 훨씬 유연하나 데이터 검증이 불가하다는 것에 있다.

Data 플러그인은 크게 data entry (입력), data table/list/related page (출력), tag cloud (관리)로 구분되어 동작한다.

Data entry

---- dataentry [class] ----
NAME_1[_type1] : VALUE_1
NAME_2[_type2] : VALUE_2
...
----

L

S

Struct

plugin:struct. Dokuwiki에서 페이지의 속성을 지정하는 플러그인.

T