WikkaWiki
WikkaWiki是一個用PHP語言編寫的輕量級Wiki引擎,後台數據使用MySQL數據庫存儲。WikkaWiki是WakkaWiki引擎的一個分支變體,主要特點是高速、可伸縮性和安全。這個引擎符合GNU公共許可協議GPL。
開發者 | 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頁面編輯器。
- 遵循W3C的 XHTML和 CSS標準規範。
- CSS-defined printable view.
- 為發佈頁面修訂提供的高級工具有:
不足
- 程式碼及外觀沒有分離,所以只能藉由「CSS」來製作主題(不過因此執行速度會比較快)。
- 沒有多國語言支持及獨立的語言文件,所以不容易進行翻譯。
- 頁面不能任意命名,只能使用維基的命名規則。
- 權限管理部份沒有群組的概念
- 沒有計數器
- 不能單獨刪除頁面的修訂記錄
下一步開發計劃
即將發佈的i新版本可能包括以下功能:
- 垃圾郵件過濾和安全模塊。
- 站點和用戶管理工具
- 增強配置(例如用戶可以自己選擇和編輯外觀和菜單).
- 動態生成的API 文檔。
- 通過API遠程同步維基數據
- 支持Google Maps
文獻
維基伺服器上存儲的大量文檔提供了十分詳盡的幫助和指導。不管是最終用戶還是開發人員都會得到十分重要的信息。