차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| wiki:sw:dokuwiki:plugins [2023/06/15 01:19] – 제거됨 - 바깥 편집 (Unknown date) 127.0.0.1 | wiki:sw:dokuwiki:plugins [2025/11/06 01:12] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| + | < | ||
| + | |||
| + | Dokuwiki Plugins | ||
| + | ================ | ||
| + | |||
| + | ## 개요 | ||
| + | [[wiki: | ||
| + | |||
| + | ## B | ||
| + | ### Bureaucracy | ||
| + | [[doku> | ||
| + | |||
| + | 사용법은 위의 문서에서 제공하는 문법을 **페이지 내에** 삽입하는 식이다. 공식 문서에서는 이렇게 하는 방식을 제대로 설명하지 않고 있어서 한참 헤매었다. 왜 정확히 명시하지 않은건지 모르겠다. | ||
| + | |||
| + | ## D | ||
| + | ### Data | ||
| + | [[doku> | ||
| + | |||
| + | Data 플러그인은 크게 data entry (입력), data table/ | ||
| + | |||
| + | ### Data entry | ||
| + | ``` | ||
| + | ---- dataentry [class] ---- | ||
| + | NAME_1[_type1] : VALUE_1 | ||
| + | NAME_2[_type2] : VALUE_2 | ||
| + | ... | ||
| + | ---- | ||
| + | ``` | ||
| + | |||
| + | - 사용 가능한 type에 대해서는 [[doku> | ||
| + | - type을 생략하면 일반적인 텍스트 값으로 인식한다. | ||
| + | - type 뒤에 `s`를 붙이면 복수의 값을 인식할 수 있다. 각 값은 쉼표로 구분한다. | ||
| + | - Type alias를 사용하면 새로운 타입을 생성하는 것도 가능하다. | ||
| + | |||
| + | ## L | ||
| + | - [[doku> | ||
| + | |||
| + | ## S | ||
| + | ### Struct | ||
| + | [[doku> | ||
| + | |||
| + | - 원래 도쿠위키에서는 data 플러그인을 사용하여 페이지의 속성을 지정하도록 하고 있다. 미디어위키의 SMW과 비슷한 목적이다. 그러나, data 플러그인이 가진 단점 역시 SMW와 유사하다; | ||
| + | - struct는 많은 파생 플러그인을 지원하고 있으며, 그 중 일부를 나열하면 다음과 같다. | ||
| + | - [[doku> | ||
| + | |||
| + | ## T | ||
| + | - [[doku> | ||
| + | - [[tech: | ||
| + | |||
| + | |||
| + | ---- struct data ---- | ||
| + | pageinfo.status | ||
| + | ---- | ||
