MoinMoin是一個基於Python環境的wiki引擎程式,支持包括中文在內的多語種特性。
基本介紹
- 外文名:MoinMoin
- 類別:引擎程式
- 創始時間:2000年7月20日
- 創始人:JürgenHermannd
- 開發環境:Windows、Linux/BSD/UNIX、OS X
簡介,發展歷程,特點,版本發布,
簡介
MoinMoin程式是遵循GNU GPL的開源項目,啟動於2000年7月20日,最初由JürgenHermann撰寫。最新的版本為2010-06-27 MoinMoin 1.9.3,並一直保持正常的更新( 2008年9月資料顯示)。
(概述內容來源:,概述圖片來源:)
發展歷程
MoinMoin最初是在PikiPiki系統的基礎上發展起來的。PikiPiki的作者叫MartinPool,由於想比較一下用Python實現的Wiki系統與Java或Perl語言實現的Wiki系統在代碼質量和性能上的區別而開發了只有一個檔案幾百行代碼的PikiPiki系統。
PikiPiki系統的代碼量小,結構簡單,但已具有了Wiki系統的基本功能,如線上編輯和全文搜尋等。為Wiki系統的實現提供了一個簡單而穩定的框架,其提出的以純文本方式把數據存放在檔案系統中的做法一直沿用到現在的MoinMoin系統。
除MoinMoin外,還有幾個Wiki項目也是基於它的代碼開發的,如MonkeyWiki和DiamondWiki等。PikiPiki系統已停止開發,最後的版本為2000年發布的1.63版。
特點
完全使用檔案來存儲內容,不使用資料庫
實現了全部Wiki規範,Unicode編碼支持多語種
完整實用的wiki文本約定,編輯規則比較輕巧易學,包含所見即所得編輯環境
擁有訪問許可權控制
支持多種擴展方式: 宏,外掛程式,預處理,語法著色,XML RPC……
為數眾多的外掛程式中包括TeX科技文本輸入、Media:FreeMind思維圖譜、GraphViz示意圖、gnuplot數據圖表繪圖等
支持幾種很實用的不同頁面樣式:設定方式
使用Python編寫,真正跨平台
個人版MoinMoin不需要伺服器就可以直接作為小型Wiki站點使用。
版本發布
2010年01月19日,MoinMoin 1.9.1 發布。
2010年02月15日,MoinMoin 1.8.7 發布。
2010年03月01日,MoinMoin 1.9.2 發布,該版本修正了眾多主要的安全問題,所有之前的版本都建議儘快升級。
2010年06月30日,MoinMoin 1.9.3 發布,該版本修復一些安全方面的問題和bug,強烈建議升級。
2012年02月22日,發布了 1.9.4 版本,該版本修復了一些安全的問題以及 Python 2.7 的兼容性問題。
2012年09月22日,發布了 1.9.5 版本,該版本主要是 bug 修復,還包含一些安全的問題處理,少許新特性。
2012年12月29日,發布了 1.9.6 版本,該版本主要是修復了 twikidraw 和 anywikidraw 組件的安全漏洞,該漏洞將導致攻擊者可執行任意代碼,該版本影響 MoinMoin 1.9.5 以及之前的所有版本,請即刻升級!
2013年03月17日,發布了 1.9.7 版本,該版本增加 passlib 支持用於增強密碼哈希安全性 (sha512_crypt) ,增加了增強的 resetpw 腳本用來批量重置密碼等。