发新话题
打印

增加强制升级功能,让系统管理员高枕无忧.

增加强制升级功能,让系统管理员高枕无忧.

前一阵子,有个客户,是做saas项目的,所以他的用户数比较多,有上千吧,且每个用户都用到了打印控件。现在项目需要升级打印控件,给个jatoolsPrinter.msi吧,让用户自己去安装,显然,这样,系统管理员的工作量太大了,要把msi文件一个个发给用户,一个个通知他们如何安装。于是,我们提议cab自动升级方式,即利用IE浏览器本身的机制,让浏览器自动发现新版本,并且自动安装。 关于msi,和cab的安装方式,在这里有详细介绍。 关于cab自动升级方法,在这里也有介绍。 虽然cab自动升级方式,看起来,挺方便,但不能确保每个用户,都会升级,原因是: 第一, cab升级有可能被禁。如果ie设置了,不允许下载任何控件,包括经过签名的(我们的控件是经过数字签名的)还是未经过签名的,这样,cab自动升级就不灵了。 第二, 用户可能不会选择升级。用户有可能,不会如你所愿,去点击浏览器上方的黄条,再点击“安装”按钮,这样升级就不会进行了。 没升级的用户,会有什么后果?这些用户会把老版本中存在的问题,源源不断的反馈到管理员这里,然后,管理员得告诉他,你得点这个,点那个,就可以了。用户数上千?呵呵,恐怕你上厕所的时间都没有了。 有没有办法,强制用户升级控件呢?就象qq一样,如果你不选择升级 ,就不能用qq,这种不民主能给我们带来效率!同样,我们的下一个版本的打印控件,有这样的功能:控件一旦发现有新版本,就自动从服务端下载,并且安装,安装后,会提示用户重新登录系统,如下所示。这个下载安装,是不需要用户确认的,是自动的,强制的。

TOP

发新话题