0

我的雇主经营一个网站,它的自制 CMS 已经过时了。我更喜欢使用 Django,但是因为一切都已经在 PHP 中了,而且我知道 Cakephp 框架,所以我将在 Cake 中重建它。我已经完成了当前站点和 Cake 版本之间的差距分析,它看起来是可行的。

但是,我需要该站点有一个 CMS,并且不想自己组装一个。我宁愿不重新发明轮子。Croogo 似乎是最积极开发和积极评价的 Cake CMS,所以我倾向于这个方向。

问题是我找不到任何关于 Croogo 如何处理与 Cake 相关的数据库的详细文档。我知道两者之间存在直接联系,但这是否足以让我相信我可以轻松获取现有的Cake 网站并神奇地将其与 Croogo 集成?我有一种强烈的感觉,它不会那么简单。

我计划创建一个假的 croogo 网站来尝试查看幕后,但我宁愿不必对整个事情进行逆向工程。那么,无论如何,是否对我的场景有所了解或有他们可以指向我的资源?

我怀疑我是唯一一个想将现有网站迁移到 Croogo 的人。

4

1 回答 1

0

It really isn’t that difficult to build something in CakePHP. As long as your database is normalised, and you have your models set up correctly, you can easily “bake” something specific to your needs. User authentication with bcrypt-hashed password is easy to add, as is authentication and ACL.

I have a starting point that covers the above that I use for each CakePHP project, and can quickly build bespoke websites in CakePHP with little effort, without having to shoe-horn it into a CMS or plugin. Once you go down that road and start working around a particular CMS or plugin, you’ll find yourself quickly in the same position (outgrowing your chosen CMS/plugin’s capabilities) as opposed to building something that’s fit for purpose.

于 2014-01-24T18:40:42.370 回答