1

我需要使用 CMS 界面和 RESTful api(与客户端框架 angularJS 一起使用)构建一个站点。RefineryCMS 对我有用吗?

另外,是否有人有使用 Refinery、LocomotiveCMS 或任何其他基于轨道的 CMS 的经验?你更喜欢其中一个吗?为什么?

谢谢!

4

1 回答 1

1

CMS界面是什么意思?就像您需要允许用户创建页面、嵌入图像/文件等一样?

我经常使用炼油厂,并且非常喜欢它。但是,它没有内置对您想要的 RESTful api 的支持,我假设您的意思是通过 JSON 或其他方式。要做到这一点,您必须覆盖refinerycms-core 引擎和它的crud.rb 文件。这是 Refinery 动态定义所有 REST 操作的地方。我相信您还必须根据您使用的核心引擎的功能覆盖其他引擎。我可能会先尝试做一个概念验证,然后在看到进展顺利后,决定继续或尝试另一个 CMS 框架。

炼油厂的另一个轻量级替代品是舒适的墨西哥沙发。添加到我维护的完整 Rails 应用程序以提供 CMS 功能非常容易。虽然我不必重写它的任何内部部分。我从未使用过 LocomotiveCMS。您还可以扮演自己的 CMS 角色,并在后端使用 ActiveAdmin 之类的东西。

于 2013-08-16T17:38:04.913 回答