开始开发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 (38周岁)
程序设计,前端设计。

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

Blog存档 Archives

2018年10月
2018年09月(17)
2016年-2017年(9)
2014年06月-09月(10)
2013年 +

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

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