MediaWiki
外观
MediaWiki是一款开源的维基软件,最初为维基百科开发,现被广泛用于各类知识管理和协作项目。作为功能强大的内容管理系统,MediaWiki支持多人协作编辑、版本控制、模板系统等特性,是构建知识社区的理想平台。
历史与发展[编辑 | 编辑源代码]
MediaWiki由Magnus Manske于2002年开发,最初作为Wikipedia的临时解决方案。随着维基百科的快速发展,软件经过多次重构,最终形成了现在的MediaWiki系统。2003年,软件被正式命名为"MediaWiki",名称来源于Wikimedia基金会。
版本历史[编辑 | 编辑源代码]
主要版本里程碑:
- 1.0 (2003年12月) - 首个稳定版本
- 1.4 (2005年3月) - 引入分类系统
- 1.7 (2006年4月) - 支持扩展系统重构
- 1.16 (2010年7月) - 引入ResourceLoader
- 1.35 (2020年9月) - 长期支持版本
核心功能[编辑 | 编辑源代码]
编辑系统[编辑 | 编辑源代码]
MediaWiki使用简单的维基标记语言进行内容编辑,示例:
== 标题 ==
'''加粗文本'''
[[内部链接]]
* 列表项
# 编号项
版本控制[编辑 | 编辑源代码]
所有编辑都会自动保存,形成完整的版本历史。用户可以:
- 比较不同版本差异
- 回退到早期版本
- 查看特定用户的贡献
模板系统[编辑 | 编辑源代码]
模板允许重用内容片段,示例:
{{Infobox software
| name = MediaWiki
| developer = [[维基媒体基金会]]
}}
技术架构[编辑 | 编辑源代码]
MediaWiki基于LAMP栈构建:
扩展架构[编辑 | 编辑源代码]
数学支持[编辑 | 编辑源代码]
MediaWiki通过Math extension支持数学公式:
实际应用[编辑 | 编辑源代码]
MediaWiki被广泛应用于:
- 维基百科及其姊妹项目
- 企业内部知识管理
- 开源项目文档
- 教育机构知识库
知名案例包括:
- 维基百科 - 全球最大的在线百科全书
- 维基学院 - 开放学习资源
- Mozilla Wiki - Mozilla项目文档
性能指标[编辑 | 编辑源代码]
大型MediaWiki站点的性能考量: 其中:
- T = 页面加载时间
- R = 请求数量
- C = 并发连接数
- S = 服务器响应时间
社区与支持[编辑 | 编辑源代码]
MediaWiki拥有活跃的开发者社区,提供: