選擇 CMS : 比較 Trac 與 TikiWiki

此篇文章最近更新時間為2009-11-06 03:59:55 目前共有5篇留言

關於作者 - JosephJ

任職於 Faria。喜好戶外運動、2008 年 5 月完成「跑步環島」。對於新技術跟程式碼有著強烈的偏執狂。

同事用 WebMatrix 先比較了 MediaWiki、Trac、DokuWiki、TikiWiki 等四套,目前剩下 Trac 與 TikiWiki 兩套做最後的決定。

我想多找一些角度切入做比較(只看 Yes/No 的數量就顯得草率了),所以兩套都架了起來,也希望試著用之前老闆所教的觀點(文件、功能、效能、支援度、普及率)來作評量。


tikiwiki   trac

採用的著名專案

TikiWiki 除了 Firefox Support 外,都不夠有名。

Google 搜尋結果

Trac 使用網站多、討論多、相關文件也齊全。

使用的程式語言語樣板

  • TikiWiki : PHP + Smarty
  • Trac : Python + Genshi

我們大多熟悉 PHP,Smarty 也算是有名的 Template 系統。

維基百科

系統安裝

  • Tikiwiki : Web 安裝:下載 Zip 放到即可用 Browser 介面安裝。
  • Trac : 沒有 Web 安裝,Debian 與 RedHat 都有相關套件可直接裝完。(Trac 安裝與設定被認為是世界上最難安裝的應用程式之一)。

發現有個叫 JumpBox 提供許多應用程式的快速安裝

Plugins 安裝

  • TikiWiki : 完全透過 Web(教學文件),可設定 Repository,直接抓回來安裝。連到 /tiki-mods.php 這一頁即可設定(但是要先讓 Apache 有可讀寫的權限) .../tikiwiki$ sudo ./setup.sh open #接著設定 all
  • Trac : 走 Python 的 easy_install,只要有 SVN Repository 或包好的 .egg 檔就可以直接裝好,管理介面也可以直接上傳。,例如要在 CLI 介面安裝 WYSIWYG Plugin,只要一行指令即可(還要到管理介面打勾才會真的啟用): $ easy_install http://trac-hacks.org/svn/tracwysiwygplugin/0.11 你也可以直接下載原始檔,然後用 Python 打包成 .egg 檔,可以用 Admin Web 介面直接安裝。

雖說 Trac 走 CLI,但是文件很容易找到,照步驟設定一下就裝起來了,對熟悉 *nix 的我們不會是太大的問題。TikiWiki 則是考量給完全不懂程式設定的人方便安裝套件,兩者的定位並不太相同。

Plugins 列表

Trac 官方提供 Plugin 並不多,大多都是在 Trac Hack 上找到。TikiWiki 的 Plugin 似乎只在官網上有。

官網宣傳文

  • 使用 TikiWiki 的 10 個理由:什麼都有的系統、使用 Smarty、Adodb、採用 Open Source、10,000 個 Project、Firefox Support Wiki、更新頻繁、"The all-in-one CMS"
  • Trac:沒看到。

開放原始碼版權

  • Trac : Modified BSD
  • TikiWiki : LGPL

使用者介面

  • Trac : 清爽易懂整個網站架構。
  • TikiWiki : 複雜不易了解。

個人是覺得 TikiWiki 看了頭很大。@@

支援性

  • TikiWiki : 有公司可以幫你建置與維護 。
  • Trac : 只有社群及 IRC (Trac Support)

開發者官網

有趣的東西

  • Traction : 用 AIR 做的 Trac 介面。
  • JumpBox : 提供了一大堆 Open Source 快速安裝的程式。

API

  • Trac : 的 API 只有資料庫層,但是文件說明非常詳細明瞭。
  • TikiWiki :


Comments

  1. Awoo~ 2009-11-20 19:08:05
    Trac:因為 UI 簡單易懂、熱門(搜尋跟使用專案多)、文件齊全。
    即使走 Command Line 設定,也算很容易理解。
  2. apl 2009-11-18 16:03:57
    不知最後決定選那一套? 理由?
  3. Anderson 2009-11-10 01:55:20
    TWiki 好用,是因為他的語法比較多變,當然對他熟悉也是原因之一。
    有一些我在 TWiki 用的語法在 Trac 都無法用,我都快瘋了...

    1. TABLE 's <hr> , 請人改 Trac CSS 處理掉
    2. Font Color , 裝上 "ColorMacro" 免強可解

    但是一推 include, search 還需要多裝一些 plugin , 改一些 config
    一想就有點累了,先把最重要的事情, Tool 等未來再看看,所以就先加減用了.
  4. josephj 2009-11-09 19:04:43
    感謝 A 小編!
    等會就來裝裝你說的這幾個 Plugin

    Twiki 比較好用的原因是指語法的習慣嗎?
  5. Anderson 2009-11-09 18:24:14
    我的團隊正在也是在用<b> &quot;Trac&quot; </b>當作 文件共同管理 的 Tool,
    但我還是覺得<b>「TWiki」</b>比較好用!~

    建議你安裝完畢 Trac 後,可以再多裝一些 plugin,如...
    1. ColorMacro :
    2. ShowPath
    3. BreadCrumbsNavPlugin

    .
暱稱: 必填。
Email: 非必填。若填寫為不公開欄位,僅供站長參考聯繫。
內容: 必填。限 255 個字元以內。
驗證碼:
送出

Facebook Comment