新增一个分离CMS:youtube油管布局,快应用+APP级别体验。新增支持paypal支付,订单分页,视频管理排序功能等

CMS

2022-04-06T03:33:01.672Z

这里花了20天重新做了个分离CMS出来,和原来的分离CMS可以选择其一使用,完全采用youtube油管的经典布局,而且支持手机直接安装到桌面,所有安卓手机上都会将其识别为快应用,这个优势来源于sapper天生就是pwa应用,这个分离cms为啥做这么久,因为我重写了里边所有的API,对应的EFVCMS中的大量API我也进行了重写,并且支持了漫画的功能,其中就包括了漫画的分类和标签聚合的功能,而且替换了其内置的服务端单元,使用expressjs替换,所以运行会更加稳定且更快

注意:如果使用老APP源码,请勿更新本次版本,漫画和图集相关的api进行了破坏性的重写,所以老APP中如果使用到图集功能,请勿更新此版本,请等待随后推出的新APP。

预告:新APP正在开发中,我甚至用了1个月重新去学习flutter,完全采用异步加载,MVC架构,也就是完全分离模型、视图和控制器的方式重写,很多大厂都没使用这种方式!难度激增!

啥叫PWA:详见链接https://web.dev/progressive-web-apps/

功能更新:

一、新增了一个分离cms,可以和原来的分离cms选择其一使用,完全采用youtube油管布局,完全重写分离cms中的api,完全替换原来的polka后端服务成expressjs后端服务,完全优化移动端体验,完美支持了PWA功能,支持所有手机安装到桌面,并且被手机识别为快应用

二、分离CMS完全重现了APP的样式,在快应用和移动端浏览器模式下,跟原生APP的体验并无二致,并且播放页和漫画阅读页都针对移动端做了最大的优化,漫画阅读页采用最新Intersection Observer API标准延迟加载,内存使用量更低,而且节省流量。

三、支持了paypal支付方式,管理中心设置好paypal的客户ID和secret,这次youtube分离cms中就可以直接使用paypal支付,看演示站的时候可见。

四、后台订单管理新增了分页显示,视频管理中心新增了排序检索功能,并且可关联查询,即可以和分类和状态同时关联检索数据,目前支持四种排序:时间倒叙,时间正序,播放量倒叙,播放量正序。

演示站:

新youtube布局分离cms:https://ytb.zhuanma.co/

老分离CMS:https://cms.zhuanma.co

可以交替对比测试,推荐使用手机浏览器进行阅览。

截图:

右键打开图片可查询大图。