哪种CMS更容易与CakePHP集成?

哪种CMS更容易与CakePHP集成?,cakephp,content-management-system,Cakephp,Content Management System,我试着用Cakephp和Joomla开发一个网站。。。但最近我发现了很多障碍,这些障碍会给实现一些东西带来困难,如果我只使用其中一个组件开发的话,实现这些东西会容易得多 那么,在你看来(作为一个比我更有经验的人),将CakePhp与CMS集成值得吗 如果是,您认为什么是最好的、更容易集成的CMS?从我的角度来看,我不会尝试。我认为会有很多交叉功能和很多冲突。或者使用Cake编写一个CMS和您想要的其他元素,或者选择一个CMS并开发您想要的其他元素作为插件/插件 Joomla、Drupal、Xar

我试着用Cakephp和Joomla开发一个网站。。。但最近我发现了很多障碍,这些障碍会给实现一些东西带来困难,如果我只使用其中一个组件开发的话,实现这些东西会容易得多

那么,在你看来(作为一个比我更有经验的人),将CakePhp与CMS集成值得吗


如果是,您认为什么是最好的、更容易集成的CMS?

从我的角度来看,我不会尝试。我认为会有很多交叉功能和很多冲突。或者使用Cake编写一个CMS和您想要的其他元素,或者选择一个CMS并开发您想要的其他元素作为插件/插件

Joomla、Drupal、Xaraya、Expression engine等都是可扩展的,因此请选择最适合的、具有扩展能力的,或者可能已经有您需要的插件


另一种选择是使用Joomla作为CMS,并为您想要的其他元素制作蛋糕,将它们作为单独的实体保留,但皮肤相同,并使导航无缝。在这种情况下,您需要集成的唯一东西就是状态。

已经有一些东西从头开始了。例如野花


我有一个cakephp网站,它在它的public\u html/blog文件夹中运行wordpress,它做得很好

它们基本上是两个独立的站点,有两个独立的后端,但是如果您想要导入任何数据(如帖子、页面、评论)并在cakephp站点中使用它,那么为wordpress数据库创建一个模型是相当容易的

就整合两者而言,如果需要为后端用户提供无缝体验,我认为这不是一个好主意,大多数前端用户不会注意到这一差异,因为您可以使用相同的样式表和图像

如果你想了解更多关于我使用组合的经验,请告诉我

或使用Croogo()


结块。与Wildflower相比,我更喜欢Croogo的实现,管理界面看起来有点像Wordpress。

我用Cake编写了很多CMS类型的应用程序,并且也在考虑同样的问题。我试过Joomla、Drupal和Wordpress,但仍然有一种肮脏的感觉,那就是我只是为了蛋糕而使用蛋糕是失败的,反之亦然

根据我的经验,最重要的共同点是后端。它最常被重复使用,但得到的输入最少

现在我已经用CakePHP构建了自己的CMS。其目的是“开源”它,但它还没有完全准备好


我不认为这是值得头痛的尝试结合,然后保持蛋糕和第三方CMS。保存您最好的模块和组件,并构建您自己的模块和组件。博客教程将给你一个良好的开端,你可以从其他来源中挑选你喜欢的内容,重新编写以符合你的理想。这样做的好处是,您将从内到外了解CMS,并使其按照您想要的方式工作。一路上你也会学到很多东西。

Cakeui是Croogo的翻版。如果你想要一个完整的应用程序或查看本网站的优秀列表,Infinitas CMS可能就是你想要的。作为Croogo的开发人员,我会有偏见,建议你在。它还附带了一个基于web的安装程序,您应该可以在几分钟内启动并运行


另一个基于CakePHP的CMS是Infinitas,它有更多的功能(包括购物车)。两者都基于最新版本的框架(目前为1.3),并且都在积极开发中。

我同意PurplePilot,不要费心尝试将非CakePHP CMS与CakePHP站点集成-您将陷入一个痛苦的世界。或者使用现有的一种,例如Wil建议的野花,或者Croogo[,或者,使用CakePHP的代码生成工具bake,您可以在任何时候构建一个CMS。您提到的最后一个选项本质上是集成两个独立的应用程序,这是非常好的。但我首选的方法是使用Cake构建一个通用CMS,然后将更专业的应用程序集成到其中(论坛、购物车等)。如果你使用的是通用CMS或CMS框架,那么我认为将蛋糕应用程序集成到其中没有什么意义。CMS框架的插件对于较小的功能/定制来说似乎更符合逻辑,专门的预包装应用程序用于更大的功能。