過往實驗室網站往往都是指定給一位實驗室成員去負責,如果該成員有心且有能力加上有時間的話,才有機會對網站做出貢獻。要不然往往都是routine-like的更新個連結,換換大頭貼了事。像是以前版本的實驗室網站是由已畢業的振傑學長做出的,所以除了學長外,也不會有人想要去維護實驗室網站。當然我想這也是受到編輯網站的工具影響所致。除非你跟我說你啃的下HTML語言,否則要編輯實驗室網站還要先灌上Adobe DreamWeaver或者是其它套件軟體(大概都是盜版)。而且編輯出來網站風格可能也不會統一。萬一有那個天才還學國中小屁孩加上跑馬燈跟閃亮星星的滑鼠遊標跟隨,那整個網站就毀了
那當使用wiki來編輯網站,特點就是:
DokuWiki 1)是合於標準、簡單易用的Wiki,可用於建立豐富文件儲存庫(白話的說,就是一個網站)。並使用簡潔有力語法,確保資料檔案不在 wiki 中仍是具結構及易於閱讀。
無上限的頁面修正版本記錄,讓使用者可以輕易回復到任何較早的版本。而資料則以純文字檔案的方式儲存,所以不需任何的資料庫。有力的擴充架構讓核心系統可以加上附加元件或增強功能。功能列表中有完整的 DokuWiki 所提供的功能。
那為甚麼不用MediaWiki呢?維基百科就是使用這套。恩,因為MediaWiki要架資料庫,這套不用。在加上我覺得它的介面比較好看。而根據一些網站的描述,此Wiki加上一些官網上別人提供的模板之後,甚至非常適合拿來作為部落格使用,例如這個網站,應該會比每天都要上維基百科查資料的版面看起來更有新鮮感,更何況,dokuwiki裡面也有MediaWiki的模板可以套用。當然MediaWiki使用資料庫來存放大量條目還有在巨量編輯請求上應該會有效能的優勢,不過我想那不是我們目前需要考慮的點。
就像所有的wiki語法或者是markdown語法一樣,盡量把原本在HTML語言中所使用的標籤符號化。譬如說連結,如果我要連結到到本頁,本頁的地址是http://caslab.ee.ncku.edu.tw/dokuwiki/how_to_contribute
,那在HTML中將會成為
本頁
<a href=http://caslab.ee.ncku.edu.tw/dokuwiki/how_to_contribute>本頁</a>
但在dokuwiki中則是本頁
[[http://caslab.ee.ncku.edu.tw/dokuwiki/how_to_contribute|本頁]]
另外由於本頁是dokuwiki中所創建的條目,所以可以更簡單的寫成本頁
[[how to contribute|本頁]]
總而言之,這樣的語法目的其實是讓文件就算在純文字檔案格式中,依然具有良好的可讀性。當然,也就相當適合非所得及所見的編輯器,如同本wiki的編輯器。至於Dokuwiki的語法,就不再繼續詳述,本Wiki留有中文版本Dokuwiki的詳細語法說明供各位參閱,也可以直接連到官網查閱最新的dokuwiki語法說明
目前允許編輯的成員只限定於實驗室成員跟校友,如果你還沒有開帳號而想要編輯的話請先註冊。之後寄信給管理員或者是在facebook上面的群組中大喊說我要權限,我想就會有人回應你了。
以下會列出本wiki中與語法相關所使用的套件及該套件的連結,通常這代表著語法擴充。詳情請點擊各套件的連結進去觀看。
其中,openlayermap用於首頁中的google map。c3chart用於公開著作中的長條圖還有校友中人數圓餅圖繪製。wrap則用於大量的語法擴充,像是首頁中用來恭賀振傑學長畢業的醒目框架,還有在實驗室成員中切column來擺放大頭照,都是使用了wrap語法。那由於wrap語法新增大量語法,而且很多是跟風格有關,再加上它的語法屬於標籤語法,不是符號語法,所以使用上須謹慎,以避免風格雜亂。
另外。有在課程中使用disqus套件來當作討論區使用。關於disqus這個套件,目前是連結disqus網站,由該網站提供討論頁面以供本wiki的disqus套件進行嵌入。那在disqus中所使用的管理帳號為caslab,密碼為實驗室公用密碼。
— 劉哲宇 2014/10/10 01:19