Keep on going, never give up.

如何精简和定制CKEditor编辑器

本文介绍最新CKEditor编辑器的精简,CKEditor前身就是FCKEditor,也是天缘最习惯使用的一款所见即所得编辑器,自己博客上的FCKEditor也是经过精简的,精简主要有两个目的,一是上传时候文件会少一点,快很多,二来看起来也会整齐条理许多,当然了,毕竟是开源的程序,如果精简后需要分享,还是注意要把GPL开源协议加上。

一、CKEditor官方下载链接

CKEditor官方地址:http://ckeditor.com/

最新CKEditor V3.3.1版ZIP包下载地址:http://ckeditor.com/download,或直接点击从官方下载

新版的CKEditor都是使用kama主题,跟天缘博客正在用的2.6版本相比要豪华的多,功能也太过丰富了。还是喜欢传统的界面,加载又快,定制也很简单。而新版的CKEditor很多设置方法都变了,一直对CKEditor研究不多,所以光修改到WordPress上就看了一堆官方文档才勉强搞定。

二、精简CKEditor删除临时不用的文件

最新的CKEditor 3.3解压后接近6M大小,570多个文件,当然实际日常使用是用不了那么多的(需要时可以再去官方DOWN)。

目前确认可以删除的文件列表如下:

  1. 删除_samples和_source文件夹
  2. 删除lang文件夹下除了zh-CN.js、en.js和_languages.js之外的所有语言包脚本
  3. skins皮肤文件夹下保留一个即可,默认是kama,另外的v2和office2003如果使用需修改配置
  4. 如果有文件管理filemanager,也可以删除掉,这个东西主要负责图片、FLASH、文件上传和管理,目前主流的WordPress、Z-blog等都使用独立的上传程序。

如果在PHP环境(非PHP方式调用CKEditor)下使用,可以删除:

  1. changes.html
  2. ckeditor.asp
  3. ckeditor_basic_source.js
  4. ckeditor_php.php
  5. ckeditor_php4.php
  6. ckeditor_php5.php
  7. ckeditor_source.js
  8. install.html
  9. license.html

这样根目录就剩下6-7个文件+6个文件夹,总共170来个文件,当然插件plugins目录下还有些内容可以删除,不过够用即可,此外ckeditor_basic.js和ckeditor.pack不知道可否删除,下次再测试一下。

三、CKEditor工具栏配置

最新版的CKEditor还是跟早前版本一样,功能模块都是通过配置文件完成加载的,所以这里也把自己正在用的配置发一下,已经在功能相关性和可操作性上做了优化调整(因为是使用在wordpress上,图方便没加代码高亮插件):

['Source','-','Format','Styles','Font','FontSize'],
['Outdent','Indent','Blockquote'],
['Save','NewPage','-','Print'],
'/',
['RemoveFormat','Undo','Redo','-','Bold','Italic','Underline','Strike'],
['Subscript','Superscript','NumberedList','BulletedList'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
['PageBreak','Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','-','wpMore'],
'/',
['PasteText','Paste','PasteFromWord','Copy','Cut'],
['TextColor','BGColor'],
['Link','Unlink','Anchor'],
['Find','Replace','SpellChecker', 'Scayt'],
['Templates','Preview'],
['ShowBlocks','Maximize','-','About']

我目前经过删除精简的CKEditor v3.3.1用在wordpress插件Dean's FCKEditor上(去掉filemanager),暂未发现问题。等再用一段时间看看哪些还可以清理一下。

相关评论(0):  

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客

最新文章

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载也必须遵循“署名-非商业用途-保持一致”的创作共用协议. 返回顶部
Copyright@2005-2016 Metsky.com, All rights Reserved.