【发布时间】:2012-11-02 18:55:55
【问题描述】:
几年前我曾使用 Plone 2,但它的工作流程和安全系统(更不用说新的主题引擎)似乎最适合当前项目。从可用性的角度来看,Plone 4 看起来要好得多,但是在它不强制用户进行特定设置的驱动下,如何最好地将它托管在我们面向公众的 Ubuntu 服务器上已经变成了一个迷宫。我已经使用统一安装程序(/home/plone/Plone/zinstance)安装了 Plone,并一直在前台运行它以进行开发,但我现在需要进行设置以使该网站上线。
我想在项目服务器上实现一个开发实例,我们可以将其用于我们自己的定制(在我们的桌面上添加其他本地实例以在签入开发实例之前进行测试),然后是一个我们的客户可以在其上进行测试的站点在它们上线之前,最后是上线网站。
特别是:
我假设实时站点将基于 ZEO,而测试和开发将是独立的;这有意义吗?
目前,所有内容都位于
/home/plone/Plone,而我们所有其他(通常是PHP CMS)网站都托管在/srv/<domain>/www;然后一次性备份域的所有内容。布局不同的 Plone 实例以适应这种情况的最佳方式是什么?在从开发到测试再到实际站点的整个周期中,将我们的更改转移到构建和产品的最佳方式是什么?我们目前有一个将 Mercurial 用于其他系统的基本部署流程。
【问题讨论】:
标签: plone web-deployment