我正在尝试使用Cakephp和Joomla开发一个网站......但是最近我发现了许多障碍,如果我只使用其中一个组件进行开发,就会很难实现更容易实现的事情。 / p>
那么,在您的观点中(作为比我更有经验的人),将CakePhp与CMS集成是否值得?
如果是,您认为哪种CMS最好,更容易集成?
答案 0 :(得分:10)
或使用Croogo(http://croogo.org/)
CakePHP CMS。我喜欢Croogo的实现,而不是Wildflower,管理UI看起来有点类似于Wordpress。
答案 1 :(得分:7)
从我的观点来看,我不会尝试。我认为会有很多交叉功能和很多冲突。要么使用Cake并编写CMS以及您想要的其他元素,要么选择CMS并开发您想要的其他元素作为加载项/插件。
Joomla,Drupal,Xaraya,Expression-engine等都是可扩展的,所以选择一个最适合的,能够扩展或者已经有你需要的插件。
另一个选择是使用Joomla作为CMS和Cake,用于您想要的其他元素,将它们保持为单独的实体,但皮肤相同,并使导航无缝。在这种情况下,您需要整合的唯一事情就是状态。
答案 2 :(得分:4)
有一些已经在蛋糕上从头开始了。例如野花
答案 3 :(得分:4)
我有一个在其public_html / blog文件夹中运行wordpress的cakephp网站,它做得很好。
它们基本上是两个独立的站点,有两个独立的后端,但是如果你想要提取任何数据(例如帖子,页面,评论)并在cakephp中使用它,那么为wordpress数据库创建模型相当容易。站点。
至于整合两者我不认为如果它需要为后端用户提供无缝体验是个好主意,大多数前端用户都不会注意到差异,因为你可以使用相同的样式表和图像。
如果您想了解我对该组合的体验,请告诉我!
答案 4 :(得分:4)
Cakeui是Croogo的一部分。如果您想要一个完整的应用程序,请查看Infinitas CMS,或者查看此网站以获取良好的CakePHP Cms
列表答案 5 :(得分:3)
答案 6 :(得分:2)
我用Cake编写了很多CMS类型的应用程序,并且正在思考相同的问题。我已经尝试过Joomla,Drupal和Wordpress,但我的嘴里仍然有一种肮脏的感觉,我只是为了它而使用Cake失败,反之亦然。
根据我的经验,最重要的共同点是后端。它经常被重复使用,但获得的输入最少。
现在我已经使用CakePHP构建了自己的CMS。意图是“开源”它,但它还没有完全准备好。
我认为值得头疼试图合并,然后维护Cake和第三方CMS。保存最好的模块和组件并构建自己的模块和组件。博客教程将为您提供良好的开端,您可以从其他来源中挑选您喜欢的内容,根据您的理想重写它。这样做的好处是,您将了解内部的CMS并使其按照您希望的方式工作。你也将学到很多东西。