主题: KindEditor 4.0 最新进展 |
作者: Roddy, 发布日期: 2010-07-23 02:13:29, 浏览数: 24079 |
所有代码都在http://kindeditor.googlecode.com/svn/branches/4.0/里,并每天有大量更新。
目前框架基本已形成,node、range、command、部分UI基本都写完,完成度应该50%左右。接下来的主要开发工作是plugin的开发,HTML格式化和样式系统的完善。
4.0最大的特点是每个模块可以单独调用,基础库设计参考了jQuery的API设计,内置选择器,大量节省UI方面的代码。
部分亮点: -------- 1) 轻量级选择器,200行左右的代码,目前支持以下选择器语法。 // *: any element // E: an element of type E // E[foo]: an E element with a "foo" attribute // E[foo="bar"]: an E element whose "foo" attribute value is exactly equal to "bar" // E.warning: an E element whose class is "warning" (the document language specifies how class is determined) // E#myid: an E element with ID equal to "myid" // E F: an F element descendant of an E element // E > F: an F element child of an E element 性能测试:http://kindeditor.googlecode.com/svn/branches/4.0/benchmark/selector.html
2)w3c range:完整实现W3C标准range,并进行了大量的单元测试。 单元测试:http://kindeditor.googlecode.com/svn/branches/4.0/test/range.html
3)类似jQuery的node操作。 例子:http://kindeditor.googlecode.com/svn/branches/4.0/examples/node.html
4)menu、dialog单独调用。 例子: http://kindeditor.googlecode.com/svn/branches/4.0/test/menu.html http://kindeditor.googlecode.com/svn/branches/4.0/test/dialog.html
5) 灵活的自定义样式系统。 加粗例子:下面代码表示已经有span、b、strong时取消加粗,当前没有加粗则用strong加粗。strong标签改成b、span都可以。 this.toggle('<strong></strong>', { span : '.font-weight=bold', strong : '*', b : '*' });
6)dialog放弃iframe,打开时用户体验更好,并可以跨域。比如,在www.aaa.com页面上可以调用www.abc.com的kindeditor.js。
7)使用大量开发补助工具,现在的开发模式和代码质量接近jQuery、ckeditor等世界顶级项目的水平。 js-doc:文档生成 firebug-lite:非FF浏览器上调试js qunit:js单元测试 jslint:js语法检测 ant:批处理 sIEve:IE内存使用情况检测
8)创建编辑器更直观,可用选择器指定textarea,放在textarea下面时可以直接使用KindEditor.create,也可以用jQuery的ready代替KE的ready函数。 KindEditor.ready(function(K) { K.create('#id textarea'); });
目前实现了这么多功能,所有代码加起来才90KB左右(包含部分插件),通过google closure压缩后50多KB,所以核心部分有望控制在100KB以内。
最终发布文件: -------- kindeditor.js - 核心代码,100KB左右(源代码,没有压缩) lang/zh_CN.js - 语言包 plugins/xxx.js - 插件代码,功能越多体积越大,如果功能和3.5一样多,体积应该和3.5差不多。 themes/default/default.css - CSS文件,代码比3.5少很多,因为table容易发生CSS冲突,打算全部用div。 themes/default/default.gif - 图标文件
如果把三个js合并成一个js的话,调用kindeditor只需要三个文件(1个js、1个css、1个gif)。
PS:刚开通了QQ微博,想关注KindEditor发展请收听我。
|
作者: jady, 发布日期: 2010-07-23 11:48:08 |
能不能把添加word文档加加进去啊 而不是之前版本简单的复制 那样图片就加不进去 |
回复 |
作者: Roddy, 发布日期: 2010-07-23 12:06:25 |
基础壮健才能更好的开发出各种插件,3.5虽然看起来不错,但架构上和一流类库相比有不少差距,扩展起来不太方便。 4.0目标是加入尽可能多的功能,不是简单的重新实现3.5,等基础弄好了也会开发word方面的插件,不过第一步肯定要实现3.5的功能。 |
回复 |
作者: gdp8, 发布日期: 2010-07-23 12:07:30 |
非常棒!4.0实现好,KE将在构架和代码上都是在线编辑器的精品了。而且您的开源精神值得敬佩!
选择器和基础框架可以借鉴KISSY的思想和代码 http://lifesinger.org/blog/2010/07/kissy-update-and-discuss/ (只是个人推荐, 也许作者的实现更好)
|
回复 |
作者: Roddy, 发布日期: 2010-07-23 12:31:17 |
谢谢楼上的支持,kissy我也一直关注,喜欢淘宝在前端方面的共享精神,这应该是淘宝的前端领导积极推进开源有关系。 KindEditor现在虽然是开源,但大多数时间我一个人在闭门开发,缺少共享经验,还没形成良好的开源社区,等4.0完善了对社区建设方面也要下功夫。 |
回复 |
作者: 云端o枫o0, 发布日期: 2010-07-23 14:40:20 |
已收听,很期待4.0版的出现,另外不知道这个版本会不会加上期待已久的 “行距”、“远程图片批量上传” 功能,或者说已插件的形式放出来,另外“分页”也得弄上去了,现在网站后台就差这3个功能 ,到时候XX版的EWEB就可以请出去了 最后说下这个验证码太长了,输的好累! |
回复 |
作者: alao, 发布日期: 2010-07-23 18:18:15 |
很好,很期待!加油 |
回复 |
作者: 飞天鼠, 发布日期: 2010-07-23 23:03:16 |
关注,关注 既然是开源,也不必一个人闭门开发,大家一起来才好 |
回复 |
作者: 天边的火红色, 发布日期: 2010-07-26 15:53:08 |
国人自己开发的东西不多呀,泪流满面,不好也的支持,强烈的支持 |
回复 |
作者: ymsk, 发布日期: 2010-07-27 13:11:10 |
非常期待 4.0 ,最好把文件上传也加上,就完美了,
|
回复 |
作者: 小雨哥, 发布日期: 2010-07-28 13:22:39 |
期待更好的发展 真的感觉还不错~ |
回复 |
作者: riqo, 发布日期: 2010-08-15 19:34:26 |
好东西 期待中 早日能走向国际化 不是纯粹的模仿
|
回复 |
作者: 喔喔兒, 发布日期: 2010-08-17 12:28:18 |
期待4.0能更上一层楼,
|
回复 |
作者: cc, 发布日期: 2010-08-17 16:11:46 |
论坛 好简洁···
|
回复 |
作者: hisam, 发布日期: 2010-08-18 14:51:59 |
很棒,关注 |
回复 |
作者: 万法齐观, 发布日期: 2010-08-29 20:41:18 |
作者辛苦,一直在关注,除了图片上传,希望添加文件上传(扩展名可控)功能——ASP使用。 |
回复 |
作者: 陈新建, 发布日期: 2010-08-31 20:53:11 |
有没有解决跨域的问题呀?
|
回复 |
作者: Roddy, 发布日期: 2010-09-01 11:06:45 |
4.0将支持跨域和document.domain页面。
|
回复 |
作者: wo_is神仙, 发布日期: 2010-09-03 00:14:28 |
4.0啥时候发布啊,已经九月了,期待~~
|
回复 |
作者: img, 发布日期: 2010-09-05 18:16:57 |
好久没见动静了..很期待4.0呢
|
回复 |
作者: 改变, 发布日期: 2010-09-11 22:23:31 |
分页分页我要分页功能
|
回复 |
作者: cqhydz, 发布日期: 2010-09-12 13:55:08 |
加入模板机制最好,实在不行写个小教程我们自己来加也可以
|
回复 |
作者: qq253638586, 发布日期: 2010-09-13 15:10:36 |
期待。。4.0
|
回复 |
作者: zhlmxh, 发布日期: 2010-09-22 00:41:46 |
不顶是不行的! |
回复 |
作者: yaya, 发布日期: 2010-09-22 10:31:03 |
4.0什么时候能用啊,等不急了。
|
回复 |
作者: susewf, 发布日期: 2010-10-04 16:59:37 |
楼主加油.我自己的CMS一直用的KE,非常不错.另外回复前面有一位朋友要加分页功能,这个没什么必要,分页功能最好自己写.不要以为编辑器是万能的.
|
回复 |
作者: yaya, 发布日期: 2010-10-05 21:25:45 |
编辑器最好能提供一个分页符,程序好做判断, 自己加了个分页符,因为自己技术没到位,总出现标签没有结束就分页就问题, 有时整体修改样式的时候分页也出问题, 让客户逼疯了,跪求给加个分页符。。 |
回复 |
作者: susewf, 发布日期: 2010-10-05 23:13:26 |
楼上的,我教你个方法.你在内容中插入[page]做为分页代码,先把所有内容读取出来,然后用函数把内容做分隔到数组中,利用数组再来写一个分页算法,很简单的,自己多研究一下. |
回复 |
作者: yaya, 发布日期: 2010-10-07 21:55:15 |
首先谢谢楼上的回答, 但是楼上说的方法没有解决问题。 如果分页符插在两个标签之间如何解决。。 |
回复 |
作者: 古雨, 发布日期: 2010-10-17 14:50:40 |
KE是不错的,希望开发团队继续努力,更希望国家重视并更加支持国产行业,为国内做贡献!
|
回复 |
作者: 00wl, 发布日期: 2010-10-26 00:34:57 |
最好是上传图片的时候,可以自动缩放指定的图片大小,并自动加上原图片链接,点击弹出新窗品查看的那种, 像这样的大图片,网页格式都变形了 小小建议,望采纳!
|
回复 |
作者: 麦当苗儿, 发布日期: 2010-11-19 15:10:30 |
好久没动静了 嘿嘿
|
回复 |
作者: 福春, 发布日期: 2010-11-23 17:22:37 |
ke对我来说最大的帮助是,编辑器的上传图片功能很方便配置。我的一些php知识配合ke实现对图片添加、修改、删除,而一些大块头的编辑器上传图片还要有插件。希望今后ke能保持这个容易配置的传统。 |
回复 |
作者: 小黄, 发布日期: 2010-11-28 13:33:52 |
虽然这方面我基本等同于无,但是,自从发现kind editor编辑器以来,一直在使用,感觉真的不错! 有几点想提点建议,说错了,大家不要怪我,谢谢: 1、分页的功能:有些人说这个还是需要自己来实现,但是,在网上找了一些编辑器,确实有提供分页功能的,而且确实不错。对于新闻类容这类的信息,没有分页功能,客户体验真的很差。自己手动在编辑器中增加标签,后台程序来判断的话,确实有些繁琐,所以感觉集成到编辑器中也许会更好。当然,并不是一定要有,只不过是一个建议,当版本完善以后,也可以作为插件来做,希望作者能够考虑。 2、大家都知道,网页布局样式表方面,一般都会对HTML元素样式进行重置,并且有的还会为一些标签添加属性,在这样的网页中调用kind Editor编辑器的话,会影响到编辑器本身的样式(我在用3.5版本的时候,都遇到过这个问题),导致编辑器变形(不严重,只是有些走形了,不好看...),不知道作者有没有好的解决办法? 3、文件上传方面:这点有人提过了,我再说一下,最好能够由用户自己设置可上传文件类型与文件大小,我觉得这是很方便的。
以上就是我的一点点愚见。 希望Kind Editor越走越远,越来越好! |
回复 |
作者: 开封菜, 发布日期: 2010-12-28 15:31:45 |
什么时候能够见到4.0啊 |
回复 |
作者: 小新, 发布日期: 2011-01-11 15:34:57 |
其实分页的功能做起来也不难,能整合在4.0里是最好的。另外上传附件这个原先也有插件,希望也可以做在4.0里。最后希望尽早能见到4.0 加油~~~~~~~~~~· |
回复 |
作者: ibrat, 发布日期: 2011-01-13 05:19:15 |
代码高亮
|
回复 |
作者: nowsilence, 发布日期: 2011-01-14 16:13:15 |
什么时候添加表格的合并啊,与拆分啊
|
回复 |
作者: 狐龙, 发布日期: 2011-02-21 01:45:52 |
什么时候发布4.0呀?
|
回复 |
作者: 乐沙, 发布日期: 2011-02-22 13:12:08 |
好久没消息了。
|
回复 |
作者: majian, 发布日期: 2011-04-01 17:03:27 |
等了好久了 |
回复 |
作者: 云端o枫o0, 发布日期: 2011-04-28 15:13:42 |
加油哟,希望能早点出4.0,虽然等了半年多还没看到影子!!
|
回复 |
作者: 小兴, 发布日期: 2011-05-07 16:13:25 |
4.0什么时候发布呢?今天猛然发现网站改版了,不错,支持一下
|
回复 |
作者: 黑高粱米, 发布日期: 2011-05-11 10:34:14 |
不错的编辑器
|
回复 |
作者: war, 发布日期: 2011-05-11 17:10:56 |
几天没来,网站改版了。。。4.0啥时候发布呀? |
回复 |
作者: 麦当苗儿, 发布日期: 2011-06-25 08:25:45 |
建议加上自动保存草稿的功能
|
回复 |
作者: 龙傲魂, 发布日期: 2011-06-25 13:44:45 |
回复麦当苗儿:支持同意
|
回复 |
作者: 微笑浆糊, 发布日期: 2011-06-27 18:41:43 |
强烈支持。。。上传等功能达到ckfinder就行了。 |
回复 |
作者: 麦当苗儿, 发布日期: 2011-08-03 23:58:13 |
一年过去了,怎么还没什么动静啊 。。。 等不住了 。。。。 |
回复 |
作者: Roddy, 发布日期: 2011-08-04 01:06:48 |
回复麦当苗儿:快了,这个月发布4.0测试版。
|
回复 |
作者: 迷路的小孩, 发布日期: 2011-08-04 10:14:06 |
国人自己开发的东西不多呀,泪流满面,不好也的支持,强烈的支持 |
回复 |
作者: 随风漂, 发布日期: 2011-08-04 15:10:42 |
回复Roddy:哇!8月能出4.0版。
|
回复 |
作者: Roddy, 发布日期: 2011-08-04 18:24:15 |
4.0测试地址:http://www.kindsoft.net/ke4/php/demo.php
还未完成的部分: ---------- 1. 选择模板 2. 单元格的合并和拆开 3. 工具栏预定义几个模式(full,default,mini) 4. examples程序,初始化参数生成器 5. 文档编写
|
回复 |
作者: 随风漂, 发布日期: 2011-08-09 09:43:37 |
回复Roddy:看了一下4.0版的测试,很好很强大。顶!KindEditor 4.0 最新版应该有asp版吧?
|
回复 |
作者: Samanosuke, 发布日期: 2011-08-10 02:14:15 |
3. 工具栏预定义几个模式(full,default,mini)
这个其实没什么必 要, 要什么就自订好了, 大家对 default,mini 的所需功能定义也不同 |
回复 |
作者: bacel12596, 发布日期: 2011-08-15 01:33:36 |
在表格内分页应该是不可以的!所以在表格内点的分页最好不要了表格内显示,最好在表格外显示, 还希望加一些常用的调用 日期,颜色,box... |
回复 |
作者: 小浪子, 发布日期: 2011-08-15 08:56:44 |
不是说上周5或这周1发布测试版么。。哎。。
|
回复 |
作者: kind 爱好者, 发布日期: 2011-08-15 16:50:50 |
老大加油,,什么时候能开发好啊 想问一个问题,能不能实现在编辑内插入的表格 实现拖动改变某一行或某一列的大小
|
回复 |
作者: 祈祷, 发布日期: 2011-09-21 16:17:42 |
强烈支持哦
|
回复 |