차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
tech:도쿠위키 [2021/02/08 14:18] – V_L | tech:도쿠위키 [2022/10/23 19:35] (현재) – [한국 도쿠 위키 사이트] 172.70.233.152 | ||
---|---|---|---|
줄 1: | 줄 1: | ||
{{tag> | {{tag> | ||
+ | |||
====== 도쿠위키 (Dokuwiki) ====== | ====== 도쿠위키 (Dokuwiki) ====== | ||
- | [[도쿠위키|{{wiki: | ||
- | 설치형 위키위키로 설치와 설정, 기본 사용법이 간단하고 백업, 복구 등도 용이한데다가 사용자관리 및 문서 보호 기능을 기본적으로 탑재하고 있어 회원제나 완전 비공개 위키를 간단하게 만들 수 있다. 자료의 저장에 데이터베이스를 사용하지 않고 텍스트 파일을 사용한다. 데이터베이스를 사용하지 않기에 백업과 복원이 간편해서(파일만 보관하면 되기에…) | ||
- | 도쿠위키는 원본문서의 기본 레이아웃이 보기도 편할 뿐더러 위키문법도 쉽고, 입력하기도 편하다. ((이런 컨셉의 또다른 형식화문법이 [[markdown]]이라는 것이 있다.)) | + | [[도쿠위키|{{wiki: |
+ | |||
+ | 도쿠위키는 원본문서의 기본 레이아웃이 보기도 편할 뿐더러 위키문법도 쉽고, 입력하기도 편하다. (( | ||
+ | 이런 컨셉의 또다른 형식화문법이 [[markdown]]이라는 것이 있다. | ||
+ | )) | ||
===== 다운로드 ===== | ===== 다운로드 ===== | ||
- | [[http:// | + | |
- | . | + | [[http:// |
==== 성능 ==== | ==== 성능 ==== | ||
+ | |||
구글링을 해보면 도쿠위키의 성능에 대한 비판적인 글들이 있다. 위키 비교사이트인 [[http:// | 구글링을 해보면 도쿠위키의 성능에 대한 비판적인 글들이 있다. 위키 비교사이트인 [[http:// | ||
문서저장은 TXT문서로 한다. 보여줄 때에는 문법에 맞게 변환을 해서 HTML로 보여줘야 하는데 이 때 내부적으로 | 문서저장은 TXT문서로 한다. 보여줄 때에는 문법에 맞게 변환을 해서 HTML로 보여줘야 하는데 이 때 내부적으로 | ||
- | 이 때문에 사용할 수록 캐쉬파일이 늘어난다. ((문서파일자체는 200mb정도인 경우라도 캐쉬포함 1GB의 공간을 차지할 때도 있다.)) 거대규모의 사이트 에서는 | + | 이 때문에 사용할 수록 캐쉬파일이 늘어난다. (( |
+ | 문서파일자체는 200mb정도인 경우라도 캐쉬포함 1GB의 공간을 차지할 때도 있다. | ||
+ | )) 거대규모의 사이트 에서는 | ||
- | 사실 느리다는 인식은 플러그인 중 특히 페이지의 **목록**을 만들거나 내용을 **검색**하여 결과를 만드는 플러그인들에 의해 생겼을 가능성이 많다. 성능이 중요한 대형 사이트들은 이러한 플러그인 들을 적절히 사용하는 것이 중요하다. | + | 사실 느리다는 인식은 플러그인 중 특히 페이지의 **목록**을 만들거나 내용을 **검색**하여 결과를 만드는 플러그인들에 의해 생겼을 가능성이 많다. 성능이 중요한 대형 사이트들은 이러한 플러그인 들을 적절히 사용하는 것이 중요하다. |
==== 오픈위키의 도쿠위키 관련 글 ==== | ==== 오픈위키의 도쿠위키 관련 글 ==== | ||
+ | |||
{{topic> | {{topic> | ||
===== Tips ===== | ===== Tips ===== | ||
- | < | ||
- | < | ||
- | < | ||
- | | + | < |
- | * http://www.dokuwiki.org/tips:htmltowiki | + | |
- | http:// | + | * [[http:// |
+ | * [[http:// | ||
+ | |||
+ | [[http:// | ||
RewriteRule ^tag/ | RewriteRule ^tag/ | ||
- | + | ||
유지보수 | 유지보수 | ||
[[https:// | [[https:// | ||
+ | |||
==== 더 읽어 볼 것 ==== | ==== 더 읽어 볼 것 ==== | ||
+ | |||
[[wiki: | [[wiki: | ||
줄 45: | 줄 53: | ||
===== 한국 도쿠 위키 사이트 ===== | ===== 한국 도쿠 위키 사이트 ===== | ||
- | | + | |
- | - http:// | + | |
- | - http:// | + | - [[http://elfism.com]] 엘프화가의 개인노트이다!! |
- | - http:// | + | - [[http:// |
- | - http:// | + | - [[http:// |
- | - http:// | + | - [[http://Funzinnu.com/EVEwiki/]] 이브온라인(EVE Online) 한국어 |
- | - http:// | + | - [[http://kwonnam.pe.kr/ |
- | - http:// | + | - [[https://Wiki.homerecz.com/]] 홈레코딩에 |
- | - http://diywiki.net/ 각종 DIY정보 | + | - [[https://nme.kr/dw/doku.php/index]] |
- | - [[http://www.cocos2d-iphone.org/wiki/ | + | - [[https://ccomma.net]] 꼼마 네트워크 |
- | - http://z3moon.com 개인 위키이다. 주로 프로그래밍 | + | |
- | - http://www.urisori.co.kr/dokuwiki-home/ | + | |
- | -< | + | |
- | - http:// | + | |
- | - http:// | + | |
- | - http://psmon.x-y.net/maniwiki/ Html5용 게임제작을 위한 여러가지 기술들을 정리. | + | |
- | - http:// | + | |
- | - http:// | + | |
- | - < | + | |
- | - < | + | |
- | - http:// | + | |
- | - http:// | + | |
- | - http:// | + | |
- | - http:// | + | |
- | - < | + | |
- | - < | + | |
- | - <del> http:// | + | |
- | - https:// | + | |
- | - http:// | + | |
- | - https://wiki.pleaseignore.com/ | + | |
- | - https:// | + | |
* 대부분 개인위키...들이고, | * 대부분 개인위키...들이고, | ||
+ | |||
==== 관리/ | ==== 관리/ | ||
- | | + | |
- | - < | + | |
- | - < | + | - [[http:// |
- | - | + | - [[http:// |
+ | - [[http:// | ||
+ | - [[http:// | ||
+ | - [[http:// | ||
+ | - [[http:// | ||
+ | - [[http:// | ||
+ | - [[http:// | ||
+ | - [[http:// | ||
+ | - [[http:// | ||
+ | - [[http:// | ||
+ | - [[https:// | ||
+ | - [[http:// | ||
+ | | ||
+ | - <del>[[http:// | ||
+ | - <del>[[http:// | ||
+ | - <del> [[http:// | ||
+ | - [[http:// | ||
+ | - < | ||
+ | - < | ||
+ | - <del> [[http:// | ||
+ | - < | ||
+ | - < | ||
+ | - < | ||
+ | - < | ||
+ | - < | ||
==== 개정판 ==== | ==== 개정판 ==== | ||
+ | |||
* [[doku> | * [[doku> | ||
* 각 버전 명칭은 테리 프래챗의 판타지 소설인 디스크월드에 등장하는 캐릭터 이름이다. | * 각 버전 명칭은 테리 프래챗의 판타지 소설인 디스크월드에 등장하는 캐릭터 이름이다. | ||
- | * 2010년 11월 7일 " | + | * 2010년 11월 7일 " |
+ | | ||
* 빠른 검색 알고리즘 개선 | * 빠른 검색 알고리즘 개선 | ||
* 향상된 이메일 구독 | * 향상된 이메일 구독 | ||
줄 102: | 줄 118: | ||
* 중앙 라이브러리 로드 | * 중앙 라이브러리 로드 | ||
* 버그 수정 및 사소한 개선 | * 버그 수정 및 사소한 개선 | ||
- | )) | ||
- | * 2013-03-06 “Weatherwax” (( 사용자 인증 방법이 변경되었다. 새로 작성해야 한다. [[https:// | ||
- | [[tech: | ||
)) | )) | ||
- | * 2013년 10월 30일에 공개된 ‘Binky‘ | + | |
+ | | ||
+ | )) | ||
+ | | ||
+ | Binky | ||
+ | |||
* 사용자가 스스로 자기 계정을 삭제할 수 있게 됨 | * 사용자가 스스로 자기 계정을 삭제할 수 있게 됨 | ||
* 사용자 목록을 CSV파일로 가져오기/ | * 사용자 목록을 CSV파일로 가져오기/ | ||
줄 113: | 줄 132: | ||
* 언어팩의 번역 갱신 | * 언어팩의 번역 갱신 | ||
* 구형 템플릿(default) 삭제 | * 구형 템플릿(default) 삭제 | ||
- | )) | + | )) |
- | * 2014-05-05(< | + | * 2014-05-05(< |
+ | Ponder Stibbons | ||
+ | |||
* 확장자 관리자 | * 확장자 관리자 | ||
* 소리와 비디오 파일 지원 | * 소리와 비디오 파일 지원 | ||
줄 125: | 줄 147: | ||
===== 플러그인 ===== | ===== 플러그인 ===== | ||
+ | |||
도쿠위키에는 많은 플러그인이 있다. 플러그인을 설치, 제거하기가 매우 쉽다는 장점도 있다. [[http:// | 도쿠위키에는 많은 플러그인이 있다. 플러그인을 설치, 제거하기가 매우 쉽다는 장점도 있다. [[http:// | ||
줄 132: | 줄 155: | ||
* **플러그인 설치** - 플러그인은 관리자 메뉴의 [플러그인 관리하기]를 통해 할 수 있다. 설치할 수 있는 플러그인의 목록은 dokuwki의 plugin 페이지에 있다. 플러그인 목록에서 원하는 플러그인을 클릭하면 해당 플러그인에 대한 안내와 *.zip이나 *.tar.gz 또는 *.tgz 등의 압축된 플러그인 파일을 볼 수 있다. 압축파일의 인터넷 경로(바로가기) 를 복사한 후 관리자의 url 입력창에 넣고 설치! 를 누르면 된다. | * **플러그인 설치** - 플러그인은 관리자 메뉴의 [플러그인 관리하기]를 통해 할 수 있다. 설치할 수 있는 플러그인의 목록은 dokuwki의 plugin 페이지에 있다. 플러그인 목록에서 원하는 플러그인을 클릭하면 해당 플러그인에 대한 안내와 *.zip이나 *.tar.gz 또는 *.tgz 등의 압축된 플러그인 파일을 볼 수 있다. 압축파일의 인터넷 경로(바로가기) 를 복사한 후 관리자의 url 입력창에 넣고 설치! 를 누르면 된다. | ||
- | {{: | + | {{: |
- | + | ||
| | ||
==== Backlinks ==== | ==== Backlinks ==== | ||
- | 해당 문서로의 링크를 가지고 있는 문서의 목록을 보여준다. | + | |
- | (*)필수! | + | 해당 문서로의 링크를 가지고 있는 문서의 목록을 보여준다. (*)필수! |
백링크(역링크) 표시 %%{{backlinks> | 백링크(역링크) 표시 %%{{backlinks> | ||
- | * 설명 http:// | + | * 설명 |
- | + | ||
==== Include plugin ==== | ==== Include plugin ==== | ||
- | 페이지 혹은 틀 가져오기. | ||
- | 유용하다. (*)필수! | ||
- | * 설명 http:// | + | 페이지 혹은 틀 가져오기. 유용하다. (*)필수! |
+ | * 설명 [[http:// | ||
- | <file> | + | <code -> |
{{page> | {{page> | ||
{{section> | {{section> | ||
{{namespace> | {{namespace> | ||
{{tagtopic> | {{tagtopic> | ||
- | </file> | + | </code> |
==== Move plugin ==== | ==== Move plugin ==== | ||
- | 페이지의 이름을 변경하고, | ||
- | | ||
- | * 설명 https:// | + | 페이지의 이름을 변경하고, |
- | * 다운 http:// | + | |
+ | | ||
+ | * 다운 | ||
솔직히 이거 정말 기본적인 기능 아니냐? 그런데 최근까지도 제대로 작동하는 플러긴이 없었어. 없었다구. | 솔직히 이거 정말 기본적인 기능 아니냐? 그런데 최근까지도 제대로 작동하는 플러긴이 없었어. 없었다구. | ||
==== Pagelist Plugin ==== | ==== Pagelist Plugin ==== | ||
+ | |||
페이지의 목록을 표시하는 기능의 플러긴이다. 다른 플러긴에서 많이 사용하므로 (*)필수! | 페이지의 목록을 표시하는 기능의 플러긴이다. 다른 플러긴에서 많이 사용하므로 (*)필수! | ||
- | * 설명 http:// | + | * 설명 |
==== Gallery Plugin ==== | ==== Gallery Plugin ==== | ||
+ | |||
이미지를 앨범형식으로 표시할 수 있다. | 이미지를 앨범형식으로 표시할 수 있다. | ||
- | * 설명 http:// | + | * 설명 |
==== tag ==== | ==== tag ==== | ||
+ | |||
문서에 꼬리표를 먹이고, 이에 따라 분류하거나 표시할 수 있다. | 문서에 꼬리표를 먹이고, 이에 따라 분류하거나 표시할 수 있다. | ||
+ | |||
* 태그 플러긴 :!: (*)필수! | * 태그 플러긴 :!: (*)필수! | ||
- | * 설명 http:// | + | * 설명 |
- | * 많은 문서에 태그를 먹이면, < | + | * 많은 문서에 태그를 먹이면, < |
- | * 기본적으로는 공백으로 태그네임을 구분하지만 태그네임 자체에 공백이 포함된 경우에는 " | + | ~~TAGCLOUD~~ |
- | * topic 구문을 이용해서 태그가 걸린 문서를 불러올 수 있다. 사용법은 | + | </ |
+ | * 기본적으로는 공백으로 태그네임을 구분하지만 태그네임 자체에 공백이 포함된 경우에는 " | ||
+ | 예)%%{{tag> | ||
+ | )) | ||
+ | * topic 구문을 이용해서 태그가 걸린 문서를 불러올 수 있다. 사용법은 | ||
- | < | + | %%{{topic> |
옵션 값에는 nodate(날짜를 표시하지 않음), desc(본문 내용을 추가), nouser(글쓴 사람을 표시하지 않음) 등 pagelist 플러그인에 있는 flags를 이용해서 옵션을 추가할 수 있다. | 옵션 값에는 nodate(날짜를 표시하지 않음), desc(본문 내용을 추가), nouser(글쓴 사람을 표시하지 않음) 등 pagelist 플러그인에 있는 flags를 이용해서 옵션을 추가할 수 있다. | ||
- | | + | |
- | * < | + | |
+ | 하부 이름공간까지 찾아주지 않아서 일일히 이름공간을 다 넣어야한다. | ||
+ | )) | ||
+ | * %%{{tagpage> | ||
==== Wrap ==== | ==== Wrap ==== | ||
+ | |||
* [[http:// | * [[http:// | ||
* [[https:// | * [[https:// | ||
- | *<WRAP center round info 60%> | + | * <WRAP center round info 60%> |
- | + | ||
정보 상자info | 정보 상자info | ||
</ | </ | ||
+ | |||
<WRAP center round tip 60%> | <WRAP center round tip 60%> | ||
+ | |||
팁 상자tip | 팁 상자tip | ||
+ | |||
</ | </ | ||
+ | |||
<WRAP center round important 60%> | <WRAP center round important 60%> | ||
+ | |||
중요 상자important | 중요 상자important | ||
+ | |||
</ | </ | ||
+ | |||
<WRAP center round alert 60%> | <WRAP center round alert 60%> | ||
+ | |||
경고 상자alert | 경고 상자alert | ||
+ | |||
</ | </ | ||
+ | |||
<WRAP center round help 60%> | <WRAP center round help 60%> | ||
+ | |||
도움말 상자help | 도움말 상자help | ||
+ | |||
</ | </ | ||
+ | |||
<WRAP center round download 60%> | <WRAP center round download 60%> | ||
+ | |||
다운로드 상자download | 다운로드 상자download | ||
+ | |||
</ | </ | ||
+ | |||
<WRAP center round todo 60%> | <WRAP center round todo 60%> | ||
+ | |||
할 일 상자todo | 할 일 상자todo | ||
+ | |||
</ | </ | ||
- | *위와 같은 글상자들을 표시할 수 있다. | ||
- | * 사용법은 에디터위 메뉴바에 노란 네모상자 아이콘(Wrap 플러그인)을 클릭하거나 | + | |
+ | |||
+ | | ||
* 정렬은 left center 등 정렬방향을 결정하고 박스모양 부분을 비워주면 직사각형 모양이되며 노트내용에는 위 상자안에 있는 영어를 써넣으면 된다. | * 정렬은 left center 등 정렬방향을 결정하고 박스모양 부분을 비워주면 직사각형 모양이되며 노트내용에는 위 상자안에 있는 영어를 써넣으면 된다. | ||
- | * 글 정렬도 가능하다. 사용법은 | + | * 글 정렬도 가능하다. 사용법은 |
* 상자 이외에도 내용물을 담는 테이블이나 여러가지 문서를 꾸밀때 유용하다. | * 상자 이외에도 내용물을 담는 테이블이나 여러가지 문서를 꾸밀때 유용하다. | ||
- | * < | + | * %%<WRAP clear></ |
==== Changes Plugin ==== | ==== Changes Plugin ==== | ||
+ | |||
* [[http:// | * [[http:// | ||
* 최근 변경된 페이지를 목록으로 표시. | * 최근 변경된 페이지를 목록으로 표시. | ||
- | < | + | %%{{changes> |
==== Cloud Plugin ==== | ==== Cloud Plugin ==== | ||
+ | |||
* [[http:// | * [[http:// | ||
* Displays the most used words in a word cloud. | * Displays the most used words in a word cloud. | ||
+ | |||
==== Page Redirect ==== | ==== Page Redirect ==== | ||
+ | |||
* [[http:// | * [[http:// | ||
* Redirects page requests based on content | * Redirects page requests based on content | ||
| | ||
+ | |||
==== Redirect ==== | ==== Redirect ==== | ||
+ | |||
특정 페이지를 다른 한 페이지로 옮기는 것은 같다. | 특정 페이지를 다른 한 페이지로 옮기는 것은 같다. | ||
- | - https:// | + | - |
- | - https:// | + | - |
- | 차이점은 **넘겨주기**는 설정을 어드민 페이지(관리-문서넘겨주기)에서 한꺼번에 관리한다는 것이고 (관리자권한 필요), | + | 차이점은 **넘겨주기**는 설정을 어드민 페이지(관리-문서넘겨주기)에서 한꺼번에 관리한다는 것이고 (관리자권한 필요), **문서 넘겨주기**는 가짜 페이지를 만들고, 그 원본 페이지로 가는 넘겨주기 명령을 넣어줘야 하는 것이 다르다. |
- | **문서 넘겨주기**는 가짜 페이지를 만들고, 그 원본 페이지로 가는 넘겨주기 명령을 넣어줘야 하는 것이 다르다. | + | |
* 사용자가 설정 가능. | * 사용자가 설정 가능. | ||
- | 사용법은 관리자 페이지에 추가적인 플러그인-문서 넘겨주기 설정 페이지의 폼 안에 | + | 사용법은 관리자 페이지에 추가적인 플러그인-문서 넘겨주기 설정 페이지의 폼 안에 ' |
- | ' | + | |
각기 장단점이 있다. 둘다 설치하고 때에 맞춰 쓰면 된다. | 각기 장단점이 있다. 둘다 설치하고 때에 맞춰 쓰면 된다. | ||
줄 262: | 줄 318: | ||
와 | 와 | ||
+ | |||
if($redirects[$ID]){ | if($redirects[$ID]){ | ||
사이에 | 사이에 | ||
- | <file> | + | <code -> |
$newID = ""; | $newID = ""; | ||
| | ||
줄 278: | 줄 335: | ||
} | } | ||
| | ||
- | </file> | + | </code> |
를 추가해주면 될 것 같다.. FIXME | 를 추가해주면 될 것 같다.. FIXME | ||
- | =====유용한 플러긴===== | ||
- | ====Editor Plugin==== | + | ===== 유용한 플러긴 ===== |
+ | |||
+ | ==== Editor Plugin ==== | ||
* [[http:// | * [[http:// | ||
==== fontsize2 ==== | ==== fontsize2 ==== | ||
- | | + | |
+ | | ||
글씨 크기를 적용할 수 있다. wrap으로도 글씨 크기와 색상을 적용할 수도 있지만 사용법을 몰라서 알고있는 사람이 있다면 FIXME | 글씨 크기를 적용할 수 있다. wrap으로도 글씨 크기와 색상을 적용할 수도 있지만 사용법을 몰라서 알고있는 사람이 있다면 FIXME | ||
- | 사용법은 | + | 사용법은 |
- | 예) < | + | 예) %%<fs 2em> |
==== Conflictmerger ==== | ==== Conflictmerger ==== | ||
+ | |||
도쿠위키는 원래 한사람이 편집 중이면 다른 사람은 건드리지 못하게 하는 기능이 있어 충돌을 막는다. 접속자가 많은 대규모 위키의 경우 한 문서를 여럿이 동시에 편집하려는 경우가 생길 수 있다. | 도쿠위키는 원래 한사람이 편집 중이면 다른 사람은 건드리지 못하게 하는 기능이 있어 충돌을 막는다. 접속자가 많은 대규모 위키의 경우 한 문서를 여럿이 동시에 편집하려는 경우가 생길 수 있다. | ||
이 플러긴을 사용해서, | 이 플러긴을 사용해서, | ||
- | * 주소: http:// | + | * 주소: |
[[tech: | [[tech: | ||
==== image plugin ==== | ==== image plugin ==== | ||
+ | |||
* [[/ | * [[/ | ||
* | * | ||
==== imgpaste ==== | ==== imgpaste ==== | ||
- | | + | |
- | https:// | + | |
+ | |||
+ | [[https:// | ||
안드레아 성님의 플러긴. **구글 크롬**에서 '' | 안드레아 성님의 플러긴. **구글 크롬**에서 '' | ||
줄 317: | 줄 381: | ||
@ID@: | @ID@: | ||
+ | |||
추천 | 추천 | ||
- | |||
==== Hidden Comment Plugin ==== | ==== Hidden Comment Plugin ==== | ||
+ | |||
* [[http:// | * [[http:// | ||
* 문서 내부에 주석 넣기 %% /* 주석 */ %% | * 문서 내부에 주석 넣기 %% /* 주석 */ %% | ||
- | * WRAP 플러그인의 | + | * WRAP 플러그인의 |
==== Color Plugin ==== | ==== Color Plugin ==== | ||
+ | |||
* [[http:// | * [[http:// | ||
글씨에 색상을 적용할 수 있게 만들어준다.(< | 글씨에 색상을 적용할 수 있게 만들어준다.(< | ||
- | 사용법은 | + | 사용법은 |
==== Logstats ==== | ==== Logstats ==== | ||
- | * https:// | ||
- | [[# | + | * [[https:// |
- | 약간의 전체적인 성능저하 및 저장소 접속(HDD traffic)이 발생할 수 있다. | + | |
+ | [[# | ||
==== Statdisplay ==== | ==== Statdisplay ==== | ||
- | * https:// | + | * [[https:// |
[[# | [[# | ||
줄 347: | 줄 413: | ||
==== Structured Data Plugin ==== | ==== Structured Data Plugin ==== | ||
+ | |||
* [[http:// | * [[http:// | ||
* Add and query structured data in your wiki | * Add and query structured data in your wiki | ||
==== Namespace Listing ==== | ==== Namespace Listing ==== | ||
+ | |||
* [[http:// | * [[http:// | ||
* List all pages in a given namespace | * List all pages in a given namespace | ||
==== Oauth ==== | ==== Oauth ==== | ||
- | 구글, 페이스북, | ||
- | 각 사이트에서 앱을 만들고 키를 발급받아야 한다. | ||
- | http:// | + | 구글, 페이스북, |
+ | |||
+ | [[http:// | ||
{{https:// | {{https:// | ||
==== Sortable javascript ==== | ==== Sortable javascript ==== | ||
+ | |||
* [[http:// | * [[http:// | ||
* Make table sortable | * Make table sortable | ||
+ | |||
==== Info Plugin ==== | ==== Info Plugin ==== | ||
+ | |||
* [[http:// | * [[http:// | ||
+ | |||
| | ||
==== Codemirror ==== | ==== Codemirror ==== | ||
+ | |||
편집시에 도쿠위키 문법을 자동으로 검색하여 색깔을 입혀준다. | 편집시에 도쿠위키 문법을 자동으로 검색하여 색깔을 입혀준다. | ||
도쿠위키 기본설치로는 WysiWyg이 되지 않는다. 여러 위지윅플러긴이 있으나, 그냥 편하게 쓰기에는 위지윅보다는 구문강조정도가 좋다. 기본 편집기와 크게 다르지 않으면서 편리한 기능을 추가해준다. | 도쿠위키 기본설치로는 WysiWyg이 되지 않는다. 여러 위지윅플러긴이 있으나, 그냥 편하게 쓰기에는 위지윅보다는 구문강조정도가 좋다. 기본 편집기와 크게 다르지 않으면서 편리한 기능을 추가해준다. | ||
- | * https:// | + | * [[https:// |
CodeMirror는 각종 컴퓨터 프로그램 코드를 웹상에서 쾌적한 환경으로 편집할 수 있도록 구축하는데 도움주는 자바스크립트 라이브러리이다. 전문 코드 편집기에 상응하는 문법 강조 및 코드 편집기능들을 제공함. 특히 다중 편집 모드를 지원하여 HTML + CSS + JavaScript 또는 HTML + PHP처럼 여러 언어를 복합적으로 편집할 때에도 문법을 강조할 수 있다. 사용할 수 있는 언어로는 JavaScript, XML/HTML, CSS, SPARQL, PHP, Python, Lua, Ruby, SQL 이 있으며, 크로스-브라우저를 지원함. 구글의 API 놀이터와 어스 KML 셈플러, 파이어버그 플러그인인 FireRainbow 등에서 CodeMirror를 이용한 편집기를 제공하거나 문법 강조기능을 활용하고 있다. 보다 자세한 사용법은 API 문서를 참조하라. | CodeMirror는 각종 컴퓨터 프로그램 코드를 웹상에서 쾌적한 환경으로 편집할 수 있도록 구축하는데 도움주는 자바스크립트 라이브러리이다. 전문 코드 편집기에 상응하는 문법 강조 및 코드 편집기능들을 제공함. 특히 다중 편집 모드를 지원하여 HTML + CSS + JavaScript 또는 HTML + PHP처럼 여러 언어를 복합적으로 편집할 때에도 문법을 강조할 수 있다. 사용할 수 있는 언어로는 JavaScript, XML/HTML, CSS, SPARQL, PHP, Python, Lua, Ruby, SQL 이 있으며, 크로스-브라우저를 지원함. 구글의 API 놀이터와 어스 KML 셈플러, 파이어버그 플러그인인 FireRainbow 등에서 CodeMirror를 이용한 편집기를 제공하거나 문법 강조기능을 활용하고 있다. 보다 자세한 사용법은 API 문서를 참조하라. | ||
==== tablewidth ==== | ==== tablewidth ==== | ||
+ | |||
* [[https:// | * [[https:// | ||
- | * < | + | * < |
+ | < | ||
+ | </ | ||
+ | 예) |<100% 7em>| WRAP문법 밑에 표 문법 위에 위치한다 | ||
+ | )) | ||
* 약간의 폭여유를 위해 실제 텍스트보다 0.5em이나 1em정도 크게 배정하면 안정적이다. | * 약간의 폭여유를 위해 실제 텍스트보다 0.5em이나 1em정도 크게 배정하면 안정적이다. | ||
+ | |||
==== edittable ==== | ==== edittable ==== | ||
+ | |||
표를 엑셀처럼 편집할 수 있게 해준다. | 표를 엑셀처럼 편집할 수 있게 해준다. | ||
줄 390: | 줄 470: | ||
==== Upgrade ==== | ==== Upgrade ==== | ||
- | 관리자 화면에서 도쿠위키를 새버전으로 업그레이드 할 수 있도록 해준다. | + | |
- | 몇번의 클릭만으로 가능하다. | + | 관리자 화면에서 도쿠위키를 새버전으로 업그레이드 할 수 있도록 해준다. 몇번의 클릭만으로 가능하다. |
폰터스티본스 버전부터는 **기본플러긴**으로 포함되었다. | 폰터스티본스 버전부터는 **기본플러긴**으로 포함되었다. | ||
- | https:// | + | [[https:// |
[[http:// | [[http:// | ||
==== Video Sharing Site Plugin ==== | ==== Video Sharing Site Plugin ==== | ||
+ | |||
유튜브 동영상 삽입하기 | 유튜브 동영상 삽입하기 | ||
줄 405: | 줄 486: | ||
* %%{{youtube> | * %%{{youtube> | ||
- | + | <code -> | |
- | <file> list($vid, | + | |
if(preg_match('/ | if(preg_match('/ | ||
$width | $width | ||
줄 420: | 줄 501: | ||
$height = 315; | $height = 315; | ||
} | } | ||
- | </file> | + | </code> |
==== templatepagename Plugin ==== | ==== templatepagename Plugin ==== | ||
+ | |||
* [[http:// | * [[http:// | ||
* 기존에 FTP로만 작성가능했던 %%__%%template. 즉, 이름공간 템플릿을 c_template와 i_template로 도쿠위키상에서 만들 수 있도록 만들어주는 플러그인. | * 기존에 FTP로만 작성가능했던 %%__%%template. 즉, 이름공간 템플릿을 c_template와 i_template로 도쿠위키상에서 만들 수 있도록 만들어주는 플러그인. | ||
* i_template는 최상위 이름공간 템플릿이고 c_template이 하위 템플릿이다. i_template로 만들면 그 만든 이름공간의 밑에 이름공간이 계속 생겨도 i_template 템플릿이 적용된다. c_template는 해당 문서가 존재하는 이름공간만 적용된다.\\ | * i_template는 최상위 이름공간 템플릿이고 c_template이 하위 템플릿이다. i_template로 만들면 그 만든 이름공간의 밑에 이름공간이 계속 생겨도 i_template 템플릿이 적용된다. c_template는 해당 문서가 존재하는 이름공간만 적용된다.\\ | ||
- | 예를들어 게임이라는 이름공간에 i_template를 작성하면 게임/ | + | |
- | 하지만 게임이라는 이름공간에 c_template를 만들면 단지 게임 이름공간 안에 문서들에서만 적용된다. | + | 예를들어 게임이라는 이름공간에 i_template를 작성하면 게임/ |
* 사용법은 그냥 도쿠위키상에서 i_template 또는 c_template의 이름으로 문서를 만들어주면된다. | * 사용법은 그냥 도쿠위키상에서 i_template 또는 c_template의 이름으로 문서를 만들어주면된다. | ||
- | * | + | * |
==== Creole Plugin ==== | ==== Creole Plugin ==== | ||
- | | + | |
+ | | ||
* [[Creole]] 플러그인 | * [[Creole]] 플러그인 | ||
- | 요즘 위키는 그냥 엔터프라이즈 급은 [[mediawiki]]가 대세 이고, 개인위키들은 [[도쿠위키]], | + | 요즘 위키는 그냥 엔터프라이즈 급은 [[mediawiki]]가 대세 이고, 개인위키들은 [[도쿠위키]], |
- | 크레올레 자체가 망했다. | + | |
- | + |