PmWiki簡介
PmWiki是一個基於PHP的wiki引擎,其主要特點是小巧易用,各項wiki比較完善。PmWiki在2.0.6版本之後已經較好的支持了中文。
PmWiki由Patrick Michaud開發,目前最新版本是2.0.13(2005-11-10)和2.1.beta17(2005-12-29)。這個軟體在 GNU 通用公共許可證(GPL)下發布。在文檔索引中可以找到相關文檔。
PmWiki 是 Patrick R. Michaud (http://www.pmichaud.com) 的註冊商標。
PmWiki特點
其他特性
- 支持頁面編輯、版本記錄
- 支持Wiki Words功能自動產生相關連結
- 支持分類屬性
- 支持InterMap的跨站點連結縮寫
- 支持RSS、郵件提醒等功能
提示:現存的網站實例表明:數千文章對PmWiki並不構成壓力,但目前沒有更多資料能證明PmWiki適合大規模網站。
PmWiki安裝
系統需求PHP 4.1.x以上版本。
PmWiki 2.x版本的中文化方法
PmWiki的中文化使用UTF-8 編碼實現,官方提供的I18N解決方案即包括中文語言設定。在2.0.6版本之前,UTF-8編碼的處理檔案xlpage-utf-8.php依賴於 mbstring模組,但是大多數主機空間都沒有提供mbstring模組支持,造成了在PmWiki2上使用中文的困難。從2.0.6版本開始,pm先生重寫了xlpage-utf-8.php模組,使之不再依賴mbstring模組,如果主機提供了mbstring支持,那么xlpage-utf- 8.php仍然使用mbstring中的函式,否則使用xlpage-utf-8.php中帶有的純php實現。基本配置過程為:
必須使用2.0.6以上版本的PmWiki;
按照官方提示的安裝步驟部署PmWiki;
按照官方給出的i18n使用說明部署,要注意i18n包中的xlpage-utf-8.php檔案,在pmwiki包中也有這個檔案,使用i18n包和pmwiki包中附帶的較新的一個。
在config.php中加入“XLPage('ZhCn','PmWikiZhCn.XLPage');”PmWiki2中文化已經部署完成,可以正常輸入、顯示、搜尋中文,用[[中文連結]]的形式可以實現中文WikiWord,能夠正常編輯和訪問。