KindEditor 3.4 进入测试阶段

KindEditor是一套开源的的在线编辑器,KindEditor使用JavaScript编写,因此可以开平太运行在Linux,Unix等操作系统上,同时可以无缝的于JavaJSP,PHP等语言接合,可以在HTML上进行可视化编辑,类似的开源项目还有TinyMCE,CKEditor(原FCKEditor)等,KindEditor在CMS、论坛、博客、电子邮件等互联网应用上得到广泛使用,主要用于让用户在html上获得所见即所得的编辑效果。KindEditor采用LGPL开放源代码使用许可,可以自由修改源代码,也可以集成在您的商业程序。

但在使用方面LGPL也有一定的限制,LGPL许可保障原作者的知识产权:如去除KindEditor特征(js文件名、KE变量名等)或抄袭程序代码都是违法的。

KindEditor主要特点有:

  1. KindEditor内置自定义range,完美地支持span标记。
  2. KindEditor体积小,加载速度快,但功能十分丰富。
  3. KindEditor基于插件的方式设计,所有功能都是插件,增加自定义和扩展功能非常简单。
  4. KindEditor支持大部分主流浏览器,比如IE、Firefox、Safari、Chrome、Opera。
  5. KindEditor修改编辑器风格很容易,只需修改一个CSS文件。

KindEditor 3.4版是KindEditor 3.3.1版本的增强版本,代码架构基本没有变化,程序稳定性不会有问题,所以不会发布alpha、beta版本。目前KindEditor 3.4版本新功能已经基本完成,接下来将进入一个测试阶段。

KindEditor 3.4的主要特性:

  1. 添加了URL格式化功能。
  2. 添加了图片编辑/删除功能。
  3. 添加了浏览服务器文件的功能(PHP)。
  4. 添加了超级连接编辑/删除功能。
  5. 改善了回车换行,通过参数可设置BR或P换行,默认BR换行。
  6. 改善了弹出框,支持多个窗,根据浏览器窗口居中,加载时可显示[加载中]动画。
  7. 添加了afterCreate和beforeCreate回调函数。
  8. 在WEBKIT系列浏览器上点击图片后自动选中。
  9. 编辑器所用到的图标全部在CSS文件里定义。
  10. skins里的文件分别放在不同目录里。
  11. 编辑器的CSS文件可以手动包含。
  12. 修改了Firefox上Flash和多媒体不显示的问题(用图片表示)。
  13. 修改了清除格式后有时候变成一行的问题。
  14. 修改了非IE浏览器无法选中element元素的问题。
  15. 修改了非IE浏览器选中element元素时取得错误range的问题。
  16. 修改了IE6怪异模式下切换模式高度有变化的问题。
  17. 大量代码优化。

作为一个java web应用开发人员,很高兴看到国内有如此优秀的开源项目,真心希望KindEditor越做越好!

KindEditor 3.4演示:

http://www.kindsoft.net/ke34/examples

KindEditor官方网址:

http://www.kindsoft.net
[ad#468-60]

Scroll to Top