请教,开源产品,如何方便的给客户进行版本升级?

假如做了一套开源产品,客户安装以后。

有哪些办法可以让客户方便跟着版本更新?

我能想到的只有三种办法:

第一种,在产品里加上在线更新程序。让客户点击更新。

第二种,使用composer update

第三种,使用webhook自动部署,但是这是一对一,没办法一次性给多个客户自动部署

还有其他更好的办法吗?既能更新文件,又能更新数据库。。。

乌鸦嘴社区 wyz.xyz 来玩。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
最佳答案
  • 和开源产品没关系,我想你提到开源,可能是因为开源版本更新了这个原因。如何更新是策略和业务结合问题。比如 采用B/S 结构的系统,用户根本不用考虑如何更新,而 C/S 结构就需要考虑。
  • 如果是C/S 结构的更新,最优的方案就是你提出的第一种:在产品里加上在线更新程序,让客户点击更新。其它的虽然可行,但不能做,太偏向技术,对于用户来说是:认知过载。
4年前 评论
shebaoting (楼主) 4年前
讨论数量: 3

客房给钱,上门服务

4年前 评论
JaguarJack

没有

4年前 评论
  • 和开源产品没关系,我想你提到开源,可能是因为开源版本更新了这个原因。如何更新是策略和业务结合问题。比如 采用B/S 结构的系统,用户根本不用考虑如何更新,而 C/S 结构就需要考虑。
  • 如果是C/S 结构的更新,最优的方案就是你提出的第一种:在产品里加上在线更新程序,让客户点击更新。其它的虽然可行,但不能做,太偏向技术,对于用户来说是:认知过载。
4年前 评论
shebaoting (楼主) 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!