工作原理
MediaWiki 使用PHP技術來訪問和顯示存儲在MySQL數據庫中的數據。頁面使用MediaWiki的維基文本格式,因此用戶可以不必懂得XHTML或是CSS的知識就可以很容易的進行編輯。
當一個用戶提交一個編輯給一個頁面,MediaWiki将它寫入數據庫,但是不會删除這個頁面的先前版本,這使得頁面遭到故意破壞或垃圾信息損壞時可以快速恢複。MediaWiki也可以管理圖像和多媒體文件,這些文件存儲在文件系統。對于擁有大量用戶的大型維基站點,MediaWiki支持緩存并且可以很容易的外加Squid代理服務器軟件。
使用
MediaWiki中文支持良好,功能特性完善,學習資料充足,是建立wiki網站的首選wiki程序。MediaWiki能方便的建立網站并讓大家參與内容編輯,推薦站長選用。
MediaWiki文檔較為充分,可以訪問中文維基百科等網站查找資料。MediaWiki并有較大的中文社區,對MediaWiki的建站和應用有良好的交流和學習幫助。
使用MediaWiki,首先要下載比較新的軟件包,上傳到服務器并進行安裝。MediaWiki的站點架設問題請見mediawiki建站條目。
優勢
MediaWiki經受過重量級應用的考驗,功能豐富卻架設簡單。 有全世界最大的wiki項目維基百科全書是使用mediawiki的成功範例,數據量、訪問量都超級龐大。mediawiki的功能非常豐富,支持多語言版本,充分滿足知識站點的需要。
運行環境要求很低,架設過程簡潔,即使新手也可以迅速建立自己的站點。 最大的wiki程序社區 mediawiki是目前應用最廣的wiki程序,數以萬計的網站在使用它,很容易找到範例站點。 有大量的熱心參與人員參與研究,資料多,容易找到互相交流的朋友。持續開發,程序特性功能不斷完善,保證未來的支持。mediawiki是受到維基媒體基金會支持的開源項目,在功能、性能、安全方面将不斷優化。
功能豐富且可擴展,既可以在 Wiki 上也可以進行數百種擴展;n可擴展,适用于小型和大型站點;n安裝簡單,适用于大多數硬件/軟件組合;n
弱點
後台管理功能不是很完善,僅通過簡單的特殊頁面完成這些功能。
一般環境下,mediawiki 的運行速度相對其他wiki 程序有一定差距。mediawiki的目标是為維基媒體項目服務,很多華麗的性能特征要在高端設備環境(多服務器,多數據庫,反向緩沖squid服務器陣列,大量額外的PHP緩沖引擎)中才能體現。
在界面方面關注不夠,導緻外觀美化的修改繁瑣,甚至需要一定的技術背景。
系統特色
記錄所有的改動版本,能方便的查閱曆史更新記錄,這使得開放性編輯成為可能 ;
自動産生鍊接,編輯文本中中括号中的内容(如“[[X條目]]”)将自動産生鍊接;
允許使用模闆,方便對相同内容的重複使用、更新;
支持分類,并根據分類在不同的文章之間自動産生關聯;
允許每個用戶自行選擇系統外觀 ,中文支持好。
版本
最新版本介紹:
在功能方面,mediawiki的變化不大;易用性方面,各版本稍有改進;内部結構方面有一定優化。從實際使用角度來說,新站安裝新版是合适的選擇,老站升級的迫切性則不高。
參見mediawiki-1.10.1(推薦)、mediawiki 1.9
以往版本介紹:
mediawiki采用了“連續式集成”開發模式,且發布的最新版本都在維基百科經過一段時間的穩定運行,所以新版的可靠性都已足夠。
對于内容建設和wiki嘗試來說,mediawiki 1.4之後的版本都能基本滿足需求。
對于網站空間中程序版本較低的用戶,選擇mediawiki 1.6或1.5是合适選擇,請大膽使用。