我们公司在管理其网站方面非常成功,包括所有业务逻辑和内容。然而,今天也有很多静态内容页面使用模板系统提供服务,模板系统将内容存储在文件系统上的序列化 PHP 对象中。
我们现在正在考虑使用“真正的”CMS,但是我们有一些要求可以或多或少地排除所有常见的嫌疑人。最重要的要求是我们的托管环境:
我们有两个完全独立的托管位置,并采用“无共享”方法进行故障转移。这两个位置都有单独的 MySQL 实例,它们是位于我们总部现场的主数据库的从属 ()。这两个位置都有一定数量的 Web 服务器,每个服务器都存储完整的网站(同样,用于故障转移)。
从这个架构中,自然会产生两种可能的方法: - 数据库驱动的 CMS,在我们的总部进行管理并复制到我们的托管位置(以及使用我们的文件同步过程复制的图像和内容) - 文件驱动的 CMS其中不仅附件,而且内容文件都使用我们的文件同步进行同步
数据库驱动的方法对我来说似乎更灵活,但是我们找不到在“本地管理读/写数据库并仅使用只读从属设备提供内容”中工作的 CMS。例如,通常的嫌疑人(Typo3)需要一个数据库来写入其日志记录和会话管理,因此不是一种选择。其他 CMS 似乎也有这个问题。
那么,长话短说,有没有(PHP/MySQL-)CMS 可以处理这个问题?有什么建议么?
如果 CMS 可以轻松地与我们的 Zend Framework 应用程序集成(反之亦然),则加分。