MediaWiki

来自随意问技术百科
跳转至: 导航搜索

MediaWiki是由PHP开发的免费开源的维基程序,运行于PHP+mySQL环境。他是专为维基百科开发的wiki程序,目前除维基媒体基金会的项目外,也被广泛的应用在其他网站中。MediaWiki适合建立大型的百科网站,也有很多网站利用MediaWiki建立知识库系统,例如著名的Blog程序WordPress的官方网站的知识库体系就是基于MediaWiki搭建的。

MediaWiki概况

MediaWiki的特点

  1. 对中文支持很好
  2. 开源软件,可以免费使用
  3. 稳定,负载大,后续开发有保证
  4. 适合多人协作进行写作和知识库编辑
  5. 运行于PHP+mySQL环境,可以跨平台使用
  6. 官方的文档很丰富,不过都是英文的,目前国内资料不少,不过还都比较零散
  7. 没有像其他软件那样的后台,管理通过特殊页面和配置文件完成
  8. 权限控制很弱,不适合企业Wiki等对权限控制要求较高的应用

帮助文档

MediaWiki网站的网址形式

MediaWiki网站速度

提高网站速度的方法

降低网站速度的因素

  • 安装了防垃圾插件,比如:SpamBlacklistTitleBlacklist。如果安装了,可以暂时在LocalSettings.php中把调用插件的语句用#注释掉。

四种不同MediaWiki模式的LocalSettings.php

区别主要是在下面两行代码之间:

$wgResourceLoaderMaxQueryLength = -1;
# Enabled Extensions. Most extensions are enabled by including the base extension file here
  • Traditional Wiki。传统wiki,不用注册登录就可编辑。
在上面两行代码之间什么也没有。
  • Account creation required。需要注册账号,在上面两行代码之间增加:
 #The following permissions were set based on your choice in the installer
 $wgGroupPermissions['*']['edit'] = false;
  • Authorized editors only。只有授权用户才能编辑,在上面两行代码之间增加:
# The following permissions were set based on your choice in the installer
$wgGroupPermissions['*']['createaccount'] = false;
$wgGroupPermissions['*']['edit'] = false;
  • Private wiki。私人wiki。在上面两行代码之间增加:
# The following permissions were set based on your choice in the installer
$wgGroupPermissions['*']['createaccount'] = false;
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['read'] = false;

MediaWiki使用手册导航

MediaWiki界面设置 MediaWiki基础设置 MediaWiki修改wiki式网址 MediaWiki的Logo修改 MediaWiki上传图片
MediaWiki导航栏设置 MediaWiki用户权限 MediaWiki的页面缓冲机制 MediaWiki繁简共存版本的界面修改 MediaWiki新开窗口打开外链
MediaWiki自定义皮肤 MediaWiki流量统计 MediaWiki数据库存储 Mediawiki数据备份 MediaWiki增加Google AdSense
MediaWiki默认时区修改 MediaWiki模板 隐藏MediaWiki首页标题 MediaWiki设置站点版权 MediaWiki页脚
MediaWiki重置密码 MediaWiki页面分类 页脚设置 添加统计代码 插件扩展