六到七月工作计划 - scutxieyun/nrenderjs GitHub Wiki
-
作品加入一个引擎信息,定义推荐的引擎。App和PC端根据该信息选择装载对应引擎。 建议:不改变现在的作品信息,另外定义数据描述。新建一个模块,输入tid,返回对应引擎的链接。 余金与李峰负责。 1.1 目前可以在作品基本信息增加一个关于渲染版本的对应号,在需要获取渲染器版本的模块,根据作品信息中对应渲染版本去取对应的渲染引擎。 1.2 在PC端呈现预览的模块,不直接把渲染引擎,编译到本地,而是根据作品的渲染版本去加载对应的渲染引擎。 1.3 备注,后期新的渲染引擎不同版本的对外部容器对接的接口需要一致。
-
容器,修改或实现新的容器兼容新引擎。 建议:借这个机会,先定义标准容器的接口,兼容新旧和未来的引擎。-- 余金 2.1 关于对外容器所需要的接口----根据作品中某页的页ID能首次从该页显示 2.2 关于对外容器所需要的接口----每一页滑动结束后的回调,左右滑动,和上下滑动回调, 2.3 关于对外容器所需要的接口----作品最后一页的回调 2.4 关于对外容器所需要的接口----作品插入尾页
-
URL管理,如果有1定义的服务,那这个url必要性不是很大。但在1没有完成的情况下,和为了测试方便,提供更灵活的接口,提供url管理,相当于手工指定tid与引擎的关系。-- 李峰
-
转换后端,json->js, -- 建平 实现一个服务,提供结果js的缓存功能和对缓存的管理。输入tid,返回转换的js,并提供对tid的purge。
-
功能和性能测试 -- 王淘 希望定义测试功能集,如动画,字体,音乐,视频,层次等等。性能测试,希望定义最大page数,每页最大元素数,每个作品最大元素数,作品加载时间等等