我一直在涉足网络开发技术是为了好玩(是的,我应该多出去走走),并且对缺乏对生产阶段(即开发、测试、性能和生产环境)的明确支持感到有点震惊。实际上,支持不是这个词。内容管理系统似乎在积极反对允许干净登台的努力。
目前我正在使用 Drupal。我很难找到社区如何解决这个问题。我看到的大多数帖子都建议在生产系统上重现开发中完成的步骤(阅读这篇文章实际上缩短了我的生命)。我还听说将生产数据推回给开发人员,以便他们添加增量功能。这不可能,如果客户不希望您将他们的数据拉回您的开发环境怎么办?
所以最后我的问题:
您如何管理 CMS 的实际生产暂存问题?
我的背景是推动生产就像把人送上月球一样,所以我可能需要放松一下。但是,我仍然对涉及源代码控制、允许生产回滚和测试的答案感兴趣。