MediaWiki插件

2025-06-09 543
MediaWiki

类型: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)需根据实际路径调整配置参数。

  • 广告合作

  • QQ群号:4114653

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。