【问题标题】:RefineryCMS for RESTful APIRefineryCMS 用于 RESTful API
【发布时间】:2013-07-29 20:05:56
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: ruby-on-rails rest content-management-system


    【解决方案1】:

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

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

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

    【讨论】:

    • 感谢 Supalrish。我决定使用 Locomotive CMS,它既为我的客户端提供了 CMS 界面,也为我提供了可用于构建 Angular 前端的 RESTful API。到目前为止,它运行良好,我会推荐给其他人。
    猜你喜欢
    • 2018-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-11
    • 2015-01-03
    相关资源
    最近更新 更多