如何处理已被客户修改的白色标记网站的更新

时间:2010-09-29 13:22:06

标签: installation customization merge updates white-labelling

我打算制作一个白标产品,交付给客户。

该产品使用MVC框架(特别是CakePHP)开发,其目的是让客户不仅修改CSS等基本内容,还修改模板。

现在,模板虽然是“视图”,但它们仍然有一些逻辑。大量循环遍历列表并根据这些列表中的数据以不同的方式显示它们。

我关心的是更新。像任何软件一样,我们会不时发送更新,修复错误并添加新功能。

问题是如何在进行这些更新时尽量减少客户的痛苦(假设他们将下载并自行安装)。我刚才在这里讨论View层,这是他们应该修改的内容。如果他们触摸型号或控制器,则所有投注均已关闭。

一些明显的想法是:
   - 如果客户的技术足以使用合并工具,那真的不是什么大问题    - 如果我们自己进行更新安装,并且我们将这笔费用包含在维护费用中,那也不是什么大问题(虽然我不想成为必须这样做的人)。

但是,如果你有过这样的经历(或者使用系统做的,并且客户自己安装了更新),我很想听听你对我可以做的非显而易见的事情的想法每个人都比较容易。

更新:我自己托管代码不是一种选择,出于好的商业原因我无法解决。客户将拥有自己的PHP网站副本,并在自己的服务器上运行。

0 个答案:

没有答案