WikkaWiki是一個用PHP語言編寫的輕量級Wiki引擎,後台數據使用MySQL數據庫存儲。WikkaWiki是WakkaWiki引擎的一個分支變體,主要特點是高速、可伸縮性和安全。這個引擎符合GNU公共許可協議GPL。

WikkaWiki
Wikka維基的標誌 一個魔法師
開發者Wikka Development Team
當前版本1.3.4(2013年)
原始碼庫 編輯維基數據鏈接
作業系統跨平台
類型Wiki引擎
許可協議GPL
網站wikkawiki.org

歷史

2003年,雖然用戶和貢獻者的一個大社區還很活躍地仍然張貼bugfixes和引伸與新功能,Wakka Wiki的發展突然來到了末端。 首先發佈在2004年5月, WikkaWiki迅速地增長。

Wikka不同版本

與其它重量級維基引擎相比,Wikka維基並沒有繼承許多的內置功能,它的目標是保證核心代碼儘可能的小,而引擎的可伸縮性由諸多的擴展插件來實現,這些插件可以提供各種各樣的複雜功能,使引擎的 功能得到進一步加強。

Wikka引擎最新版本是 1.1.6.2,於2006年6月12日釋出。這個版本較上一個版本修正了很多的錯誤,功能也得到了一定加強,特別是這一版本提供了嵌入代碼快的支持。

Wikka維基引擎的特點

這個維基引擎具有以下特性:

  • 支持不同類型的嵌入元素:
  • 圖片;
  • Flash動畫
  • 高級(可選l)訪問控制,包括對用戶註冊,密碼管理和用戶描述,基於頁面的 訪問列表管理。
  • 利用GeSHi頁面存檔備份,存於互聯網檔案館)高級 表達式加亮
    • 支持 68種標記/程式語言,例如Actionscript、ADA、Apache Log、ASM、ASP、Bash、C、C for Macs、C#、C++、CAD DCL、CadLisp、CSS、Delphi、HTML、Java、Javascript、Lisp、Lua、NSIS、Objective C、OpenOffice、BASIC、Pascal、Perl、PHP、Python、Quick BASIC、Smarty、SQL、VB.NET、Visual BASIC、Visual Fox Pro、XML;
    • 簡單的可自定義輸出;
    • (可選)行號
    • clickable markup pointers to official documentation;
    • on-the-fly downloading of 嵌入代碼區;
  • 不同的相關頁特性,包括完全 修訂控制,評論,分類,全文檢索,頁面克隆,高級referrer 管理,文件上傳下載接口,和GUI頁面編輯器。
  • 遵循W3CXHTMLCSS標準規範。
  • CSS-defined printable view.
  • 為發佈頁面修訂提供的高級工具有:
  • RSS 利用推技術分發頁面修訂和新建頁面;
  • WikiPing client functionality, allowing page changes to be broadcast and tracked on a remote WikiPing server.
  • SmartTitle功能,可以創建方便人和搜尋引擎的頁面標題。
  • 基於WEB的 嚮導 用於 安裝和升級。
  • 支持插件,存儲在維基目錄的achtions目錄下。

不足

  • 程式碼及外觀沒有分離,所以只能藉由「CSS」來製作主題(不過因此執行速度會比較快)。
  • 沒有多國語言支持及獨立的語言文件,所以不容易進行翻譯。
  • 頁面不能任意命名,只能使用維基的命名規則。
  • 權限管理部份沒有群組的概念
  • 沒有計數器
  • 不能單獨刪除頁面的修訂記錄

下一步開發計劃

即將發佈的i新版本可能包括以下功能:

  • 垃圾郵件過濾和安全模塊。
  • 站點和用戶管理工具
  • 增強配置(例如用戶可以自己選擇和編輯外觀和菜單).
  • 動態生成的API 文檔。
  • 通過API遠程同步維基數據
  • 支持Google Maps

文獻

維基伺服器上存儲的大量文檔提供了十分詳盡的幫助和指導。不管是最終用戶還是開發人員都會得到十分重要的信息。

參看

外部連結