概述

从PPT在线编辑1.0版本逐步过渡到2.0版本,其中经历版本如下:

一、1.1动画版本
二、1.2形状和组合版本
三、1.3 GGB与支持其他资源插入PPT版本
四、2.0自研渲染引擎版本。 

目标

一、1.1动画版本

1、实现动画可以编辑
2、支持插入动画
注:支持大部分基本动画

二、1.2形状和组合版本

1、实现形状可以编辑
2、组合操作插入
3、背景修改与设置

三、1.3 GGB与支持其他资源插入PPT版本

1、GGB插入PPT
2、题目优化
3、其他资源支持

四、2.0 自研PPT渲染引擎版本

1、使用SPR数据使用自研PPT渲染引擎展示
2、支持在线编辑PPT
3、支持创建PPT
4、完全翻译SPR展示

大体工作计划(时间颗粒为周)

一、1.1动画版本(5周开发)

1)SPR动画结构研究与标准动画数据结构规划
2)SVG编辑器开发与标准动画数据结构确定
3)标准动画数据结构与SPR渲染引擎交互(修改SPR中动画)
4)添加动画交互制作(基本一个动画一天)
5)动画属性栏优化、API联调、课堂端联调、代码优化、压缩

二、1.2形状和组合版本(2周开发)

1)SVG形状开发,插入与修改
2)组合(对象)模式设计,快捷键支持,组合属性栏调整

三、1.3 GGB与支持其他资源插入PPT版本(2周开发)

1)GGB插入PPT模式、GGB属性栏与交互
2)题库优化、GGB动画支持与其他资源插入支持,快捷键支持、性能优化

四、2.0 自研PPT渲染引擎版本(4周开发)

1)架构选型、调试模式建立、工具类封装
2)自研PPT渲染引擎开发
3)SPR操作迁移到自研
4)快捷键支持、交互优化、代码优化、打包,渲染端(课堂端)兼容多种模式

估计前端开发总时长:5 + 2 + 2 + 4 = 13周

标签: none

添加新评论