MediaWiki
基於網絡的Wiki引擎 / 維基百科,自由的 encyclopedia
MediaWiki是一套基於網絡的Wiki引擎,維基媒體基金會的所有計畫乃至眾多wiki網站都使用了該軟件。MediaWiki軟件最初是為自由內容百科全書維基百科開發,今日已被一些公司機構用作內部知識管理和內容管理系統。Novell甚而還在多個高流量的網站中使用了該軟件。[5]
Quick Facts 原作者, 開發者 ...
官方標誌 | |
截圖 中文維基百科首頁截圖 | |
原作者 | 馬格努斯·曼斯克,李·丹尼爾·克羅克 |
---|---|
開發者 | 維基媒體基金會以及志願者 |
首次釋出 | 2002年1月25日,22年前(2002-01-25) |
目前版本 | |
原始碼庫 | |
程式語言 | PHP |
作業系統 | 跨平台 |
檔案大小 | 48 MB(壓縮檔) |
語言 | 459[3]種語言 |
類型 | Wiki引擎 |
特許條款 | GPLv2+[4] |
網站 | mediawiki |
Close
MediaWiki採用PHP程式語言寫成,並可使用MySQL、MariaDB、PostgreSQL或SQLite之一作為其關聯式資料庫管理系統。MediaWiki在GNU通用公眾特許條款第2版及其後續版本的條款下分發,其文件則按共享創意 署名-相同方式共享3.0版協定釋出,部分文件還被釋入了公有領域[6],這使其成為了自由軟件。
出於服務維基百科的需求,軟件的第一個版本於2002年被部署[7],後來,維基百科和其他維基計畫繼續定義了MediaWiki的大部分功能[8]。為了有效地處理大型計畫,MediaWiki得到了很好的最佳化,使其可以承載萬億位元組的內容和每秒數十萬次的訪問請求[8][9]。因為維基百科是全球最大的網站之一,需要MediaWiki能為開發者實現通過多層次的實現可伸縮性快取和資料庫響應,對開發者來說,這一直是一個讓他們很頭疼的大問題,而MediaWiki很好的解決了這一問題。
MediaWiki有700多個組態設置[10]和超過1800個擴充[11],用戶可以添加或更改各種特性。在維基百科上,超過1000個自動化和半自動化的機械人和其他工具用於協助編輯。[12]
它也被一些公司部署為一個內部知識管理系統[13],一些教育機構也讓學生使用MediaWiki來進行小組計畫的管理和維護[14]。