什么是更新CMS模板的有效方法


What would be an effective way to update templates for a CMS?

我是雇主向客户销售的CMS系统的开发人员。我们使用PHP和MySQL。CMS管理面板包括一个更新系统,以使CMS随时了解发布的每个新版本。我们正在为CMS开发各种标准的自定义模板,所有这些都使用Smarty。

我们面临的难题是如何在CMS的新版本发布时更新这些模板。

我们知道,CMS的许多用户会极大地自定义他们的模板,更新模板会覆盖它们,但当我们为CMS添加新功能时,模板更新通常是必要的。有人对模板更新方法有什么想法吗?

作为Wordpress开发人员,我所做的任何自定义都不是在交付的CSS或PHP上完成的,而是在新文件上完成的。经验丰富的开发人员都知道,随着新模板的推出,对已交付文件所做的自定义将被覆盖。