Feedval的开发实况(19):令人兴奋的在线升级/多站点一次升级功能

王志勇 发表于 2019年03月28日 12:17

昨天终于开发到了在线升级功能。之所以令人兴奋,是因为这次一定要把“多站点升级功能”做出来。2012年我编写的Arsue Blog,当时只能升级本博客,多个博客升级实在太麻烦。

这个在线升级程序,将会作为Eonval所有应用的在线升级的公共程序。所以,一次开发好,所有的应用都能使用。如图1中,最下方有一个“多站点更新选项(高级)”的选项,如果此选项不做任何设置,则只更新本站点的程序

具体的选项的填写范例,如截图2。并且,该页面有详细的“使用必读”,将来还需要写一些具体的博客,来说明此功能。此功能用于多个空间上的同一个程序,例如将来的Eachval独立微博程序,如果有多个微博,可以一键升级所有的微博。

这个多站点更新的程序,我去年已经编写完成,只不过当时写的程序是我个人使用的最简化版(无帐号验证,只有超时验证)。这次,会尝试把已有的程序,整合到新的程序里。

图2中的“Upgrade PIN码”,就是用于身份验证。原先我是计划用帐号来验证,只要帐号相同,则都可以一次升级。但发现这样有个问题,比如独立微博有时候需要用另一个Eonval帐号,则无法被批量升级,于是新加了一个“Upgrade PIN码”,所有的站点的“Upgrade PIN码”必须相同,才能批量升级。不验证帐号,只批量验证“Upgrade PIN码”。

并且,图2中的“站点列表”,除了每个站点的“Upgrade PIN码”必须相同之外,也必须是同一程序(会在升级程序中识别)。多站点批量升级的功能非常重要,将来有需要的用户,会发现它的好处,初期设置稍微有点复杂,习惯就好了,其实并不复杂,这已经是最简单的方法,只能这样做。

Eonval平台下的应用,几乎所有的页面都会设计手机版。这是上述2图相应的手机版页面,手机版也能完成在线升级的操作。

2条评论:
1   angel2018 2019-03-29 00:59
厉害!

自由勇 2019-03-29 07:16
谢谢支持!:)

发表评论:
名字: (*必填)
博客: (可省)

正文:

  记住信息?

王志勇:1980-09-26 (44周岁)
程序设计,前端设计。

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏

Blog存档 Archives

2022年07月
2022年06月(15)
2022年05月(20)
2022年04月(16)
2022年03月(9)
2022年02月(9)
2022年01月(10)
2021年 +

2020年 +
2019年 +
2018年 +
2016年-2017年(9)
2014年06月-09月(10)
2013年 +
2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2024 auiou.com All rights reserved.
此Blog程序由王志勇编写