我和我的团队正在与一个客户合作,该客户拥有一个现有的WordPress网站,其中包含相当多的内容和他们构建的自定义主题。这是一个团体博客,这意味着它在世界各地都有数位博客作者,他们一直在添加和编辑内容。
我们的工作是创建一个具有许多新功能的全新主题。其中一些功能将需要新的自定义小部件,插件和数据库字段。
我们目前正在开发自己的开发机器,并将它们集成到单个开发服务器中。所有代码都在SVN中版本化。我们希望任命的DBA现在将任何数据库更改手动合并到dev DB中,尽管希望他能够尽快实现自动化。
我们刚刚开始谈论我们的产品发布过程。意思是:一旦完成,如何将我们的所有自定义代码平稳且尽可能少地干扰到生产(实时)服务器上?
我们正在考虑一些计划,但是我很想听听其他人也是如何解决这个问题的。是否有可遵循的最佳实践或应避免的陷阱?