|
维客语法是一个比较简单编辑页面的方法,因为这方法可行,几年来一直都这样做,但对于刚接触wiki来说存在一定难道,为了减少不必在的麻烦,采用可视化编辑实属一大进步,本文的目的就出此!
作者:linuxpf 转载请保留版权,谢谢!
安装可视化编辑器:(以最新版本mediawiki1.13.2为例说明)Mediawiki集成可视化编辑器FCKeditor需要下载以下几个扩展文件:
(1) the MediaWiki-FCKeditor extension
(2) the FCKeditor
如不想花费过多精力在此,请查看完整集成包
接下来你需要修改 LocalSettings.php 来加载扩展功能,已经完全测试于 v 1.10 以后版本MediaWiki,FCKeditor已经很好的工作于MediaWiki 1.13
1)下载扩展包:
首先你必须先下载并安装扩展包文件,前提是你应该使用SVN检出扩展包文件,此扩展中并不包括编辑器自身.在类unix平台,如果没有安装SVN请安装subversion package
在UNIX中,您可以键入以下命令(假设Mediawiki安装在/home/apache/htdocs/下,设置$MEDIAWIKI_HOME的基本路径,开始MediaWiki的安装
QUOTE:
$ cd $MEDIAWIKI_HOME
$ cd extensions
$ svn export http://svn.fckeditor.net/MediaWiki/trunk FCKeditor
# (wait a few minutes)
现在你的目录结构看起来应该类似如下:
QUOTE:
$ cd $MEDIAWIKI_HOME
$ tree
|- ..
|- docs
|- extensions
|- ...
|- FCKeditor
|- css
|- <b>fckeditor</b>
|- plugins
|- FCKeditor.body.php
|- fckeditor_config.js
|- FCKeditor.i18n.en.php
|- ...
|- FCKeditorParser.body.php
|- FCKeditorParserOptions.body.php
|- FCKeditor.php
|- FCKeditorSajax.body.php
|- FCKeditorSkin.body.php
目录中extensions/FCKeditor 被命名为fckeditor,起初只包含一个COPY_HERE.txt文件,正是如此,编辑器将于下一步安装。
确认/重命名的配置文件
验证文件fckeditor_config.js和\plugins\mediawiki\fckplugin.js 是否存在.如果以.txt扩展名存在,请重命名文件为 .js
2)下载编辑器
下载编辑器。你可以通过HTTP、FTP、SVN,本文仅以HTTP和SVN为例,下载最新稳定的发行版本(http://www.fckeditor.net/nightly/FCKeditor_N.tar.gz):
QUOTE:
$ cd /tmp
$ wget http://www.fckeditor.net/nightly/FCKeditor_N.zip
$ cd $MEDIAWIKI_HOME
$ cd extensions/FCKeditor
$ unzip /tmp/FCKeditor_N.zip
同样可以使用svn下载最新版本编辑器,只是目录结构有些差异而已,目前最新版本为FCKeditor 2.6
QUOTE:
$ cd $MEDIAWIKI_HOME
$ cd extensions/FCKeditor
$ # (if you are upgrading, you don't want to do it this way)
$ svn export http://svn.fckeditor.net/FCKeditor/tags/2.6.2 fckeditor
其实已经有人已经集成Fckeditor并放出集成包,直接下载集成扩展包
QUOTE:
$ cd /tmp
$ wget http://mediawiki.fckeditor.net/n ... editor_ext_N.tar.gz
$ cd $MEDIAWIKI_HOME
$ # (DO NOT change directories to extensions/FCKeditor
$ tar zvxf /tmp/mediawiki_fckeditor_ext_N.tar.gz
3)修改配置文件
编辑LocalSettings.php 在其末等加入(注意:路径区分大小写)
QUOTE:
require_once( "extensions/FCKeditor/FCKeditor.php" );
定制fckeditor_config.js
如果您收到javascript弹出窗口错误,如“Cannot find MW_Template ” ,这意味着你MediaWiki扩展安装可能是缺少文件。然而,如果您有extensions/FCKeditor/plugins/mediawiki/fckplugin.js,于是可以编辑extensions/FCKeditor/fckeditor_config.js 并查找FCKConfig.ToolbarSets['Wiki'].
在这里,你将看到如下一行代码
QUOTE:
['MW_Template','MW_Special','MW_Ref','MW_Math'],
注释掉整行:
QUOTE:
// ['MW_Template','MW_Special','MW_Ref','MW_Math'],
或假设您有参考和“特别”extensions的安装:
QUOTE:
// ['MW_Template','MW_Special','MW_Ref','MW_Math'],
['MW_Ref', 'MW_Special'],
在此之后,清空浏览器的缓存。
如图:
参考英文文档:http://mediawiki.fckeditor.net/i ... r_integration_guide
|
|