我正在研究改变我目前创建营销网站的策略。目前,我使用简单的包含系统在PHP中完全从零开始构建网站。所有的代码(以及内容)都存储在文件(而不是数据库)中,允许我使用Subversion进行历史和部署。部署CMS驱动内容
我想转向使用CMS的网站,但我不知道如何处理大量的内容更改和部署。
营销网站的大部分时间变化并不简单。产品发布可能涉及更改,添加,删除和一次移动多个页面。所有这些更改都需要在临时服务器上进行和审核。当一切准备就绪时,它需要在特定的时间一次性投入生产。
大多数CMS的工作流程解决方案是允许编辑从CMS内单页审阅。大多数情况下,他们正在审阅尚未发布的网页,而不是更改已存在的网页。最重要的是,这个评论是在生产网站上完成的。这更适合定期创建文章,如博客。营销网站确实有新闻栏目,但这并不能帮助推出整个“全新品牌”产品部分。
我似乎无法找到我的工作流程中的CMS解决方案:
- 创建一个开发环境中的内容。
- 将所有更改部署到临时服务器,供有关各方审查(无需在CMS中找到点击某个“预览”按钮)。
- 在指定的时间部署所有批准的更改。
- 通过CMS
如何处理你的更新,而不是初始页面创造?我们经常在并行的新东西中进行一堆页面修改。另外,您是使用分段服务器还是在生产中完成所有检查? – Matt 2011-01-14 16:42:19