MediaWiki是一套基于网络的Wiki引擎,维基媒体基金会的所有项目乃至众多wiki网站皆采用了这一软件。MediaWiki软件最初是为自由内容百科全书维基百科所开发的,今日已被一些公司机构部署为内部的知识管理和内容管理系统。

MediaWiki 是一套基于网络的 Wiki 引擎,维基媒体基金会的所有项目乃至众多 wiki 网站皆采用了这一软件。MediaWiki 软件最初是为自由内容百科全书维基百科所开发的,今日已被一些公司机构部署为内部的知识管理和内容管理系统。Novell 甚而还在多个高流量的网站中使用了该软件。

MediaWiki是什么程序  第1张

MediaWiki 采用 PHP 编程语言写成,并可使用 MySQL、MariaDB、PostgreSQL 或 SQLite 之一作为其关系数据库管理系统。MediaWiki 在 GNU 通用公共许可证第 2 版及其后续版本的条款下分发,其文档则按知识共享-署名-相同方式共享 3.0 版协议释出,部分文档还被释入了公有领域,这使其成为了自由软件。

出于服务维基百科的需求,软件的第一个版本于 2002 年被部署,后来,维基百科和其他维基项目继续定义了 MediaWiki 的大部分功能。为了有效地处理大型项目,MediaWiki 得到了很好的优化,使其可以承载万亿字节的内容和每秒数十万次的访问请求。因为维基百科是全球最大的网站之一,需要 MediaWiki 能为开发者实现通过多层次的实现可伸缩性缓存和数据库响应,对开发者来说,这一直是一个让他们很头疼的大问题,而 MediaWiki 很好的解决了这一问题。

MediaWiki 有 700 多个配置设置和超过 1800 个扩展,可以使各种特性被添加或更改。在维基百科上,超过 1000 个自动化和半自动化的机器人和其他工具用于协助编辑。

它也被一些公司部署为一个内部知识管理系统,一些教育机构也让学生使用 MediaWiki 来进行小组项目的管理和维护。

许可

MediaWiki 是遵循 GNU 通用公共许可证的最新版本(截至发布日期)发布的自由软件。它的文档则是部分基于知识共享许可证发布,部分隶属于公有领域。MediaWiki.org 上的指南等内容具有知识共享许可证,而用于拷贝和/或包含在 MediaWiki 安装文件内的帮助页面则属于公有领域。这是为了避免由于拷贝帮助页面而引起的违背知识共享许可证条例的法律纠纷。MediaWiki 总体使用开放源代码的多媒体格式。