
类型:Wiki系统
简介:基于PHP和MySQL的自由开源Wiki系统,用于构建像维基百科这样的平台。
MediaWiki平台自由度较高,不仅支持在平台内的各类操作,更支持一系列插件集成使用。站长百科主要向大家分享一些热门的MediaWiki插件及其使用技巧,轻松实现代码高亮、富文本编辑、图片引用和表格交互等功能。
一、MediaWiki代码高亮插件:SyntaxHighlight_GeSHi
SyntaxHighlight_GeSHi插件功能:为代码块提供语法高亮显示,支持多种编程语言。
下载方式:通过SVN获取,地址为:
http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/SyntaxHighlight_GeSHi/
具体安装步骤:
1、将插件文件放入MediaWiki的extensions目录下。
2、编辑LocalSettings.php文件,添加代码:
“require_once(“extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php”);”
二、MediaWiki富文本编辑器:FCKeditor
FCKeditor插件功能:替代默认编辑器,提供更直观的图文编辑体验。
下载地址:
压缩包:
http://mediawiki.fckeditor.net/nightly/svn/mediawiki_fckeditor_ext_N.zip
SVN地址:http://svn.fckeditor.net/MediaWiki/trunk
安装步骤:
1、下载最新版FCKeditor,解压后将全部文件复制到extensions/FCKeditor/fckeditor目录下。
2、在LocalSettings.php中添加:
"require_once("extensions/FCKeditor/FCKeditor.php");"
三、MediaWiki图片引用插件:LinkedImages
功能:简化图片插入流程,支持自定义图片属性。
使用示例:
<linkedimage> wikipage=Main_Page tooltip=Main Page img_src=Image:Sample.gif img_width=10% img_height=10px img_alt=Sampletext </linkedimage>
说明:通过标签内参数设置图片链接、提示文字、尺寸等信息。
四、MediaWiki表格交互插件:Cooltable
功能:鼠标悬停时高亮表格单元格,提升交互体验。
下载地址为:http://paulgu.com/wiki/Cool_Table
安装与使用:
1、将插件文件放入extensions目录,在LocalSettings.php中添加:
"include("extensions/coolTable.php");"
2、使用时用标签包裹HTML表格:
"<cooltable>你的表格代码</cooltable>"
注意:仅支持HTML表格,MediaWiki原生表格格式无效。
五、MediaWiki所见即所得编辑器:CKEditor(WYSIWYG extension)
功能:直观的富文本编辑界面,支持字体样式、表格插入、Word文档粘贴等功能。
版本适配:推荐1.18x版本(兼容1.19)。
安装步骤:
1、解压插件到extensions目录。
2、在LocalSettings.php中添加:
require_once("$IP/extensions/WYSIWYG/WYSIWYG.php");
$wgDefaultUserOptions['usebetatoolbar'] = 1;
$wgDefaultUserOptions['usebetatoolbar-cgd'] = 1;
$wgDefaultUserOptions['wikieditor-preview'] = 1;
使用提示:
- 编辑时勾选“使用富文本编辑器”激活CKEditor。
- 若需手动排版,可在设置中禁用富文本编辑器。
六、MediaWiki界面主题插件:Vector
功能:更新MediaWiki界面样式,提升视觉体验。
安装步骤:
1、下载插件并解压到extensions目录。
2、在LocalSettings.php中添加:
"require_once("$IP/extensions/Vector/Vector.php");"
七、MediaWiki分类管理插件:SelectCategory
功能:以树形图形式展示分类,方便编辑时快速选择。
安装步骤:
1、通过SVN下载或手动获取插件文件,放入extensions目录。
2、在LocalSettings.php中添加:
"require_once('extensions/SelectCategory/SelectCategory.php');"
注意事项:暂不支持AJAX层级展示和新增分类,需配合Wiki语法使用。
八、MediaWiki批量上传插件:UploadLocal
功能:支持通过FTP批量上传文件,突破默认上传限制。
安装步骤:
1、解压插件到extensions目录。
2、在LocalSettings.php中添加:
require_once("$IP/extensions/UploadLocal/UploadLocal.php");
$wgUploadLocalDirectory=你的上传目录路径;
提示:文件命名建议使用英文,避免中文兼容性问题。
九、MediaWiki代码高亮插件(另一种实现):SyntaxHighlight
功能:同SyntaxHighlight_GeSHi,支持更多编程语言高亮。
安装步骤:
1、插件放入extensions目录。
2、在LocalSettings.php中添加:
require_once("$IP/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php");
$wgSyntaxHighlightDefaultLang = "java"; // 可修改默认语言
十、安装通用说明
1、所有插件需放置在MediaWiki根目录下的”extensions”文件夹中。
2、修改LocalSettings.php后需保存并重启MediaWiki服务。
3、部分插件(如FCKeditor、UploadLocal)需根据实际路径调整配置参数。

