接下来的KindEditor开发计划

接下来编辑器要分开发展,一个方向是继续完善3.x系列,另一个方向是新一代的编辑器4.0。
3.x的发展优先度高于4.0,4.0目前处于构思阶段,重新设计底层框架。

3.x系列要实现的功能:
1. 细节功能的持续完善
2. 图片修正
3. undo/redo改善
4. 文件上传和管理(file_manager插件)
5. 字体、文字大小显示已设置的值
6. 界面美化
7. dialog添加TAB

4.0系列要实现的功能:
1. 包含所有3.x系列的功能
2. 用js文档生成工具。
3. 分开开发目录和发布目录,发布时用合并打包工具自动生成。
4. 分开UI和编辑器命令相关部分。
5. 提供统一的command类库,类似浏览器的execCommand。
6. 插件和核心的完全分开。
7. 增加单元测试。

目录结构:
/lib - 第三方库
/src - 开发目录
/src/cmd.js
/src/range.js
/src/element.js
/src/event.js
/src/config.js
/src/dialog.js
/src/menu.js
/src/toolbar.js
/src/history.js
...

/build - 发布目录
/build/kindedior.js - 包含所有插件
/build/kindedior-cmd.js - 只有编辑器命令,用户可以自己实现UI
/build/kindedior-min.js - 只包含主要插件
...

你可能感兴趣的:(UI,框架,浏览器,单元测试)