开始开发Arsue Blog程序的在线升级功能了

王志勇 发表于 2012年05月26日 15:09

程序开发是一种相当相当枯燥的体验,很容易让人退却,它需要很大的毅力。如果不是很复杂的功能,还好一点。遇到复杂的功能,就需要咬牙坚持下去了,编程的过程中,肯定有很多的难点。这个Arsue Blog程序的在线升级功能,是必须推出的,而且也是可以实现的。这样,用户可以在Blog管理后台就可以在线完成升级,自动更新指定的文件;用户无需通过FTP,一个文件一个文件地更新,而是使用一键更新的方式,从Arsue的服务器自动获取文件,自动存储在指定的位置。

在线升级程序最大的难点在于,在用户升级的过程,如果出现掉线,或者停电,或者误关机,或者误关闭了窗口,这时候必须自动保存升级进度。也就是说,升级进度实际上是随时自动保存的,以防止随时可能发生的升级中断。这也是可以实现的,只是比较复杂,这里就是难点。

在升级程序完成之前,Arsue Blog程序暂时不更新了,现在的Arsue Blog版本仍然为2012-05-15发布时的版本;要等升级程序完成之后,Blog程序才能更新,届时用户可以通过管理后台在线升级。

在升级程序完成之前,也想提前对此在线升级的功能做点说明:为避免升级出错,请务必在升级之前,将Blog整站打成压缩包,然后下载到本机做备份。一旦升级出错,可以删除服务器上的整站内容,再将刚备份的压缩包替换到服务器,再重新升级。Arsue程序的在线升级功能,通常不会出现升级出错,因为具有防出错的程序;万一某个文件更新失败,会重新获取这个文件,直到多次获取失败,会有提示。当您开始执行“第二步:开始升级”后,请不要关闭浏览器,升级完成后,会有相关的提示;在您升级的过程,如果出现掉线,或者误关闭了窗口,则需要尽快打开在线升级功能,按照提示接着升级,因为当升级到一半的时候,有些功能是不能正常使用的。升级的过程中,评论功能会被自动关闭,升级完成后,评论功能会自动打开(如果评论功能原先是处于关闭状态,则升级完成后不会自动打开)。

2条评论:
1   十万大山 2013-06-06 10:26
请问勇哥,这套程序完成了吗?
2   自由勇 2013-06-06 11:02
已经完成并发布了:
http://www.auiou.com/relevant/00000741.jsp

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

正文:

  记住信息?

直接发送Trackback到此文章

说明:本评论系统不支持HTML代码。(您的留言需要审核,审核规则请见这里。)

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

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

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

Blog存档 Archives

2020年10月
2020年09月(14)
2020年08月(14)
2020年07月(14)
2020年06月(16)
2020年05月(13)
2020年04月(18)
2020年03月(14)
2020年02月(15)
2020年01月(16)
2019年12月(11)
2019年11月(26)
2019年10月(25)
2019年09月(30)
2019年08月(10)
2019年07月(29)
2019年06月(30)
2019年05月(26)
2019年04月(30)
2019年03月(30)
2019年02月(30)
2019年01月(30)
2018年12月(30)
2018年11月(30)
2018年10月(30)
2018年09月(17)
2016年-2017年(9)
2014年06月-09月(10)
2013年 +

2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2020 auiou.com All rights reserved.
此Blog程序由王志勇编写 已经发布在Arsue