====== DokuWiki Plugin 精選 ====== ===== - 版面相關 ===== ==== - PopUpViewer ==== * https://www.dokuwiki.org/plugin:PopUpViewer * 下載網址 : https://github.com/i-net-software/dokuwiki-plugin-popupviewer/archive/master.zip * 參考網址 : https://github.com/i-net-software/dokuwiki-plugin-popupviewer ++++ 使用語法| {{popup>%IMAGE/PAGE%?[%SIZE%]&[keepOpen]|[%TEXT/IMAGE%]}} . %IMAGE/PAGE% 在 DokuWiki 內的圖檔或頁面 Exp. tech:dokuwiki_plugin . %SIZE% (optional) 跳出視窗的大小 (選用參數) Exp. 200×300 . keepOpen (optional) . %TEXT/IMAGE% (optional) 顯示在頁面上的原始連結文字或圖檔 ++++ ==== - yalist ==== * http://www.dokuwiki.org/plugin:yalist * 下載網址 : http://www.paranoiacs.org/~sluskyb/hacks/dokuwiki/yalist/yalist-20071104.zip ++++ 使用語法| - 順序編號項 [
  1. ] * 無編號項目 [
    • ] ? 定義問題項 [
      ] : 描述定義問題 [
      ] -- 含有段落的順序編號項 ** 含有段落的無編號項目 :: 含有段落的描述定義問題 .. 在 --, **, 或 :: 底下的段落 ++++ ++++ 參考範例| - 順序編號項目 1 - 順序編號項目 2 -- 順序編號項目 3...(含有段落) .. ... 項目 3 的段落內容 ... - 順序編號項目 4 * 無編號項目 ** 無編號項目...(含有段落) .. ... 無編號項目的段落內容 ... - 順序編號項目, 第一層 - 第二層 - 第三層 - 第四層 -- 返回第二層 (含有段落) .. //Second?! What happened to third?// .. //Beats me...// - 返回第一層 - 還在第一層 ? 定義問題項 : 描述定義問題的內容 ... Definition lists vary only slightly from other types of lists in that list items consist of two parts: a term and a description. The term is given by the DT element and is restricted to inline content. The description is given with a DD element that contains block-level content. [Source: W3C] ? 定義問題項 ? 可以這樣表示多行 ? 就可成為定義問題項的段落表示方式 :: 含有段落的描述定義問題 ... The style sheet provided with this plugin will render the above terms on three lines... .. 描述定義問題的段落內容 ... and set them to the left of these left of these paragraphs. ? 第二層定義問題項 ? 也可以一樣表示多行 ? 來變成定義問題項的段落 : 描述第二層定義問題-1 Another way to separate blocks of text in a definition... : 描述第二層定義問題-2 ... is to simply have multiple definitions for a term (or group of terms). : 描述第一層定義問題-1 This definition list has DD tags without any preceding DT tags. : 描述第一層定義問題-2 Hey, it's legal XHTML. ? 定義問題項 Just like DT tags without following DD tags. ?? 測試兩個 ? 來當成要含有段落的定義問題項.. But DT tags can't contain paragraphs. That would __not__ be legal XHTML. .. 含有段落的描述定義問題 If you try, the result will be rendered oddly. ++++ ==== - box ==== * http://www.dokuwiki.org/plugin:boxes * 使用 plugin manager 下載網址 : http://dokuwiki.jalakai.co.uk/plugin-box.tar.gz * 基本語法: the box contents the box contents the box contents> * 呈現範例 the box contents the box contents the box contents> ==== - styler ==== * http://iar.spb.ru/en/projects/dokuwiki/styler/start FIXME * 使用 plugin manager 下載網址 : http://iar.spb.ru/_media/projects/dokuwiki/styler.zip FIXME ++++ 點這看使用語法| * **使用語法:** * **有以下四個語法:** * < quote > - 適合一般使用; * < epigraph > - 靠右, 適合顯示來源作者; * < verse > - 詩篇, 適合原格式呈現; * < style > - 自己定義顯示方式. * **參數屬性定義:** * left - 文字靠左; * right - 文字靠右; * center - 文字對中; * justify - 文字左右調整; * float-left - 區塊浮貼靠左; * float-right - 區塊浮貼靠右; * box - 顯示區塊外框; * background - 區塊內填滿底色. ++++ ==== - note ==== * http://www.dokuwiki.org/plugin:note * 使用 plugin manager 下載網址 : http://deep-ocean.net/files/dokuwiki-note-20060330.tar.gz ++++ 基本語法| 一般語法 小技巧語法 重要語法 警告語法 ++++ ==== - include ==== * http://www.dokuwiki.org/plugin:include * 下載網址 : http://www.chimeric.de/_src/plugin-include.tgz ++++ 基本語法| {{page>[id]#[section]&[flags]}} {{section>[id]#[section]&[flags]}} ++++ ==== - header ==== * http://www.dokuwiki.org/plugin:numberedheadings * Jonathan 整理下載網址 : https://www.ichiayi.com/wiki_plugin/header.zip ==== - columns ==== * http://www.dokuwiki.org/plugin:columns * 下載網址 : http://it-arlt.de/plugins/columns.zip ++++使用說明| * 預設每個欄位間的區隔關鍵字 **NEWCOL** * 區隔關鍵字可以透過「管理選單」的參數設定來更改 第一欄區域 NEWCOL 第二欄區域 第一欄區域 (佔有50%) NEWCOL 第二欄區域 NEWCOL 第三欄區域 ++++ ==== - Translation ==== * http://www.dokuwiki.org/plugin:translation * 下載網址 : http://www.dokuwiki.org/_media/plugin:translation-plugin-2007-07-15.tgz * 使用說明 : - 在 pageheader.html 加入以下的 Code - 透過管理選單或直接編輯 conf/local.php 設定預期支援的語言代碼((Dokuwiki 目前列出接受多語翻譯的 ISO 語言代碼網址:http://translate.dokuwiki.org/translate.php)) ++++ 設定說明 | -- Exp. 若想要支援三種語言: 繁體中文, 英文, 越南文, 因預設語言為 zh-tw(繁體中文), 所以只需加入 en(英文) vi(越南文) 就可以. .. 以下就是 local.php 內增加的設定項目 : $conf['plugin']['translation']['translations'] = 'en vi'; : -- 在 template 內將要顯示的位置加上以下的 php 語法 .. _showTranslations(); ?> ++++ ==== - source ==== * http://www.dokuwiki.org/plugin:source * 下載網址 : http://www.cdsmith.plus.com/dokuwiki/plugin-source.zip ==== - code2 ==== * http://www.dokuwiki.org/plugin:code2 * 使用 plugin manager 下載網址 : http://dev.mwat2.de/dw/syntax_plugin_code.zip * 安裝之後會**取代原本 code 的功能** 因為 [[http://www.dokuwiki.org/plugin:code3|code3]] 在中文字顯示會有太小不清楚的問題, 在短時間內我又無法調整好 style.css, 所以就直接改用這個 [[http://www.dokuwiki.org/plugin:code2|code2]] 的方案 ++++如果對 code3 還是有興趣者, 可以點這裡參考以下是調整 code3 的處理方式(調整之後, 在 FireFox 還是會出現行距太高的問題.)| - 中文字的呈現會太小, 所以修改 /lib/plugins/code/styles/styles.css 內將 font: **8px** courier -> font: **12px** courier - 如果只想在文中呈現非 wiki 格式化的需求, 就改用 < file > .. < / file > 的語法 ++++ ++++點這裡看基本語法| 內容說明 : : : ++++ ===== - 操作功能 ===== ==== - rss ==== * http://www.dokuwiki.org/wiki:rss * 以內建不需下載安裝 ++++使用語法| {{rss>http://slashdot.org/index.rss}} ++++ ++++參數說明| ^ 參數 ^ 說明 ^ | 任何數字 | 限制清單項目顯示的數目. 當清單項目超出這個數字, 將只列出所指定的項目數, 預設是限制 8 個項目| | reverse | 反向顯示. 將 RSS 內的最後一項顯示在清單最前面 | | author | 顯示項目的作者名稱 | | date | 顯示項目的日期 | | description| 顯示項目的說明描述. 如果設定不允許顯示 [[config#htmlok|HTML]] 所有的 HTML 語法將不會被顯示出來 | | //n//[dhm] | 指定自動更新的時間, d=天, h=小時, m=分鐘. (例如 12h = 12 小時). | 自動更新的時間預設是 4 小時. 如果指定的時間值小於 10 分鐘還是會被視為 10 分鐘. DokuWiki 一般都會提供一個快取的頁面, 在這理有動態的外部內容顯然是不太合適. 這個參數是當頁面從上次產生後已經超過 //自動更新的時間// 就通知 DokuWiki 重新產生頁面. 如下是指定顯示 5 個項目以及要出現作者與時間, 每小時自動更新一次 的範例語法: {{rss>http://slashdot.org/index.rss 5 author date 1h }} ++++ ==== - addnewpage ==== * http://www.dokuwiki.org/plugin:addnewpage * 下載網址 : http://dokuplugins.idotech.info/addnewpage.zip * 語法 : {{NEWPAGE}} ==== - alphaindex ==== * http://www.dokuwiki.org/plugin:alphaindex * 下載網址 : http://www.natural-design.net/doku_plugins/alphaindex.zip ==== - indexmenu ==== * http://www.dokuwiki.org/plugin:indexmenu * 下載網址 : http://samuele.netsons.org/dokuwiki/media/indexmenu.zip ++++ 點這裡看範例| {{indexmenu>tech#3|js navbar nocookie}} {{indexmenu>tech#3|js navbar nocookie}} ++++ ==== - tag ==== * http://www.dokuwiki.org/plugin:tag * 下載網址 : http://www.qwik.ch/media/tag.zip * 相關 Plugin : http://www.qwik.ch/media/feed.zip http://www.qwik.ch/media/pagelist.zip ++++ 點這看使用說明| * 安裝後在管理者參數設定內可以自訂 tag 要連結頁面的 namespace, 預設是 wiki 我是改成 tag * 所以只要在 wiki 頁面輸入以下的語法, 就可以建立 tag 出來(每個 tag 間以空白隔開) ++++ * 語法 Sample:{{tag>tag1 tag2 tag3}} ==== - searchresults ==== * http://www.dokuwiki.org/plugin:searchresults * 下載網址 : http://cobs.rollerorgans.com/plugins/searchresults.zip * 符合關鍵字的頁面清單,也可配合 tag 使用 {{search>"關鍵字" @namespace}} ==== - backlinks ==== * http://www.chimeric.de/projects/dokuwiki/plugin/backlinks * 下載網址 : http://www.chimeric.de/_src/plugin-backlinks.tgz * 這主要是配合 tag 使用, 可以在 tag 連結頁面直接輸入以下的語法, 就可以列出有標示 wiki 這 tag 的頁面 (不過有時部份項目不會跑出來) {{backlinks>wiki}} ==== - Page Redirector ==== * http://wiki.zyberdog.dk/php/dw/pageredirect * 下載網址 : http://wiki.zyberdog.dk/_media/php/dw/pageredirect/pageredirect_current.zip * 繁體中文 : https://www.ichiayi.com/wiki_plugin/pageredirect.tar.gz * 針對搬移頁面, 提供搬移前後兩個頁面的連結顯示 ~~REDIRECT>namespace:page~~ ==== - Folded ==== * http://www.dokuwiki.org/plugin:folded * 下載網址 : http://www.cdsmith.plus.com/dokuwiki/plugin-folded.tar.gz * 測試發現 any content 的部份不可以出現 code3 plugin 語法, 格式會錯亂 --- //[[tryweb@ichiayi.com|蔡宗融]] 2007/11/01 12:09// * 基本語法 : * Inline: ++title| formatted text ++ * Block : ++++title| any content ++++ ++++ 點這看使用說明(也用 block 方式展示)| * 範例 : 這是測試範例, 可以++點這裡看詳細狀況|這裡是針對 **inline** 所列出的詳細內容++ * 區塊展示可以內涵其他表格, include 頁面... | 可以包含表格 wiki 格式 | 樣式都可以透過 block 方式呈現 | **很像不錯的樣子** | 還可以加入 note 的 TAG 內容 ++++ ==== - Select ==== * http://wiki.symplus.co.jp/doku.php/computer/en/select_plugin * 下載網址 : http://wiki.symplus.co.jp/lib/exe/fetch.php/computer/source/select.zip * 使用範例: * 語法如下: ==== - BookmarkMe ==== * http://www.dokuwiki.org/plugin:bookmarkme * 下載網址 : http://debugger.ru/dl/bookmarkme.zip * 使用說明: - 安裝後預設是每頁底下都會出現這個加入書籤的工具列 - 透過管理選單的系統設定將 「Display social bookmarks」打勾拿掉 - 在需要顯示的頁面加入這語法 ~~BOOKMARKME:on~~ * 增加**推推王**與**黑米**書籤網站說明 -- 編輯 lib/plugins/bookmarkme/bookmark.ini| .. funp http://funp.com/push/submit/add.php hemidemi http://www.hemidemi.com/user_bookmark/new?title=%title%&url=%permalink% - 將 funp{{https://www.ichiayi.com/wiki/lib/plugins/bookmarkme/img/funp.gif}} 與 hemedemi{{https://www.ichiayi.com/wiki/lib/plugins/bookmarkme/img/hemidemi.gif}} 的代表小圖檔放入 lib/plugins/bookmarkme/img/ 內命名為 funp.gif 與 hemidemi.gif ((一定要小寫和 bookmark.ini 內定義的名稱相同, 而且要 gif 為副檔名)) - 在 管理選單的系統設定 內「Enable bookmarking for」底下加上 funp,hemidemi 這個兩個定義名稱, 中間用","隔開 ==== - Keyboard ==== * http://www.dokuwiki.org/plugin:keyboard * 下載網址 : http://foosel.org/_media/snippets/dokuwiki/plugin-keyboard.tar.gz * 使用說明: * C-A-del 重新開機 ++語法|C-A-del++ * C-c ++語法|C-c++ * C-x ++語法|C-x++ * C-v ++語法|C-v++ * C-enter ++語法|C-enter++ * C-S-Right ++語法|C-S-Right++ * C-S-Left ++語法|C-S-Left++ * C-PageUp ++語法|C-PageUp++ * C-Minus ++語法|C-Minus++ * any key ++語法|any key++ ==== - CAPTCHA ==== {{ http://www.dokuwiki.org/_media/plugin:captcha.png}} * http://www.dokuwiki.org/plugin:captcha * 下載網址 : http://www.dokuwiki.org/_media/plugin:captcha-plugin-2007-08-14.tgz * 正體中文版(Jonathan 整理) : https://www.ichiayi.com/wiki_plugin/captcha.tar.gz * 安裝後要先至管理選單內設定參數,我的設定是 * 選擇 image(bad accessibility) * 勾選 Protect the registration form as well? ===== - 應用類型 ===== ==== - s5 ==== * http://www.dokuwiki.org/plugin:s5 * 下載網址 : http://www.dokuwiki.org/_media/plugin:s5-plugin-2007-01-20.tgz * 簡易的產生簡報功能 ~~SLIDESHOW~~ * 可以透過系統參數設定使用不同的簡報版型, 也可以到[[http://www.yatil.de/s5/download/|這裡下載其他的簡報版形樣式]] ==== - Ditaa ==== * http://www.dokuwiki.org/plugin:ditaa * 下載網址 : http://www.dieploegers.de/files/plugin-ditaa.zip * 簡易的產生流程圖檔功能 參考 [[http://ditaa.sourceforge.net/|ditaa]] * 需要 [[http://java.sun.com/javase/downloads/index_jdk5.jsp|java 1.5(JRE 5) 的版本]]支援 +--------+ /--------\ | Test +---->| Test 2 | +--------+ \--------/ NEWCOL +--------+ /--------\ | Test +---->| Test 2 | +--------+ \--------/ ++++ 安裝後要修改實際 java 與 jar 路徑| : var $pathToJava = "/usr/java/jre1.5.0_14/bin/java"; : var $pathToDitaa = "/www/html/wiki/lib/plugins/ditaa/ditaa.jar"; : ++++ ==== - graphviz ==== FIXME ==== - contact ==== * http://www.dokuwiki.org/plugin:contact * 原始下載網址 : http://bobbaddeley.com/lib/exe/fetch.php/projects/programming/wiki/contact.zip * Jonathan 支援正體中文版與使用計算驗證方式下載網址 : http://svn.ichiayi.com/opensvn/opentrysoft/dokuwiki/plugin/contact.zip ++++使用說明| - 使用 Plugin Management URL 輸入下載網址下載安裝 - 只要在 wiki 頁面輸入 {{contact>to=tryweb|subj=[TryWeb]連絡表}} 就可以出現連絡表單 ++++ ==== - poll ==== * http://www.dokuwiki.org/plugin:poll * 下載網址 : http://www.chimeric.de/_src/plugin-poll.tgz * 點這裡看 [[tech:dokuwiki_plugin:poll|Demo]] * ++點這裡看使用語法| [question] * [option] * [option] * ... ++ ==== - AV Bar Chart ====