mediawiki mysql_MediaWiki
MediaWiki 最初是由科隆大學的學生及Magnus Manske這位程式開發員設計來編寫維基百科的。50而當時是使用以Perl基礎的UseModWiki(被維基社群加上外號為”Phase I”),但後來於2002年1月25日轉換至以PHP編寫的新版本(”Phase Ⅱ”)。這個維基社群中是十分有名的,被稱為 Magnus Manske Day。
發展歷史
MediaWiki 最初是由科隆大學的學生及Magnus Manske這位程式開發員設計來編寫維基百科的。而當時是使用以Perl基礎的UseModWiki(被維基社群加上外號為”Phase I”),但後來於2002年1月25日轉換至以PHP編寫的新版本(”Phase Ⅱ”)。這個維基社群中是十分有名的,被稱為 Magnus Manske Day。
在2002年中,這套軟體被重新改寫及增強,變為”Phase Ⅲ”,而后來的版本均以此為基礎。自從2003年中開始,這套原來沒有名字的軟體被命名為”MediaWiki”及對外發布。而其他非維百科的計劃亦可以使用MediaWiki作為他們自己的維基軟件。
這個被命名為”MediaWiki”的維基引擎於2003年8月29日首次發布。這個發布的名字全稱為MediaWiki-stable 20030829。
這個名字是為了呼應維基媒體基金會,即維基百科的主導組織而起的。但亦有批評者認為”MediaWiki”這名字與維基媒體的英文名字”Wikimedia”過于相似,容易使人混淆。
功能特性
Mediawiki 1.4 使用gzip 來壓縮儲存的文字,使得在儲存文字時,可節省大約15%的空間。而這版本亦同時使用”block-compressed revisions”作為進一步的壓縮,使得存取效率大為提升。
優點
經受過重量級應用的考驗,功能豐富卻架設簡單.
全世界最大的wiki項目維基百科是使用mediawiki的成功范例,數據量、訪問量都超級龐大
mediawiki的功能非常豐富,支持多語言版本,充分滿足知識站點的需要
運行環境要求很低,架設過程簡潔,即使新手也可以迅速建立自己的站點
最大的wiki程序社區
mediawiki是目前應用最廣的wiki程序,數以萬計的網站在使用它,很容易找到范例站點
有大量的熱心參與人員參與研究,資料多,容易找到互相交流的朋友.
持續開發,程序特性功能不斷完善,保證未來的支持
弱點
后臺管理功能不是十分簡單友善,僅通過簡單的特殊頁面完成這些功能,大部分系統設置是依靠配置文件而非直接界面設置
一般環境下,雖然內置部分緩沖機制優化運行,mediawiki的運行速度相對其他wiki程序要差很多。mediawiki的目標是為維基媒體項目服務,很多華麗的性能特征要在高端設備環境(多服務器,多數據庫,反向緩沖squid服務器陣列,大量額外的PHP緩沖引擎)中才能體現.
在界面方面關注不夠,導致外觀美化的修改繁瑣,需要一定的技術背景
系統特色
記錄所有的改動版本,能方便的查閱歷史更新記錄,這使得開放性編輯成為可能。
可以自定義監視列表,針對監視指定頁面的更改。
允許使用模板,方便對相同內容的重復使用、更新。
支持分類,并根據分類在不同的文章之間自動產生關聯。
允許每個用戶自行選擇系統外觀和用戶腳本。
國際化較好的支持,對中文也有較好的支持(內置了多書寫系統自動互轉,中文實現了繁簡和地區化轉換)。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的mediawiki mysql_MediaWiki的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 自定义注解_Java注解
- 下一篇: mysql 参照完整性规则_mysql参