有没有可行的开源Ruby on Rails内容管理系统?
我需要一个能够管理结构化内容,内容关系,分类(结构化分类和免费标记)以及简单发布工作流的CMS。我更喜欢内容最终以XML格式保存。内容也需要从其发布的页面中抽象出来。
谢谢, 麦克
答案 0 :(得分:8)
您可以尝试RadiantCMS。
答案 1 :(得分:6)
我不同意RadiantCMS的建议。虽然对于某些应用程序来说它是一个很好的CMS(我们在工作中使用它),但我认为它不符合指定的要求(根据我使用它的经验,这当然不是那么广泛):
可能有一个合适的Ruby on Rails CMS满足您的要求,但我不认为RadiantCMS就是它。
答案 2 :(得分:3)
其他选项为Mephisto,其他选项列于InfoQ。我在Goldberg插件的基础上做得很好,但那是因为我期待编写一个关于内容分类的自定义代码。
如您所知,任何CMS都会有竞争和变量要求。这通常可以解释为什么每个人和他们的叔叔都有自己的CMS。
答案 3 :(得分:3)
我听说过有关Comatose的好消息。如果我没记错的话,给出一个完整的应用程序不,在这个应用程序中,您可以在其中添加自定义项。相反,您在Rails应用程序中指定了一些需要CMS功能的位置,以及您可以完全控制应用程序的其他任何位置。
如果您想要一个交钥匙解决方案,我将不得不与其他人一致。 RadiantCMS,Mephisto或Typo可能是不错的选择。
如果情况变得更糟,请查看comparison on Wikipedia。它可能有比你想听到的更多的CMS,因为它不是特定于Ruby的: - )
答案 4 :(得分:2)
Comatose非常好,它可以非常不显眼地集成到现有网站中。关于Comatose的最好的事情是你可以定义自己的文本过滤器。例如,要在您的页面中使用HAML,只需将其放入初始化程序:
# HAML Text Filter
TextFilters.define :haml, "HAML" do
require 'haml'
def render_text(text)
engine = Haml::Engine.new(text)
engine.render
end
end
答案 5 :(得分:2)
我们开发了一个开源项目&内容管理系统具有相当好的分类(无限类别后代/深度)。它旨在列出不同的项目(这些项目可以是页面,博客文章,供应商等)。不确定这是否符合您的需求,但您可以在以下位置试用演示:
http://hulihanapplications.com/projects/opal
希望这有帮助。
答案 6 :(得分:1)
我必须同意TimB。我公司刚入门时实施了RadiantCMS,效果很好。但是,它专注于简单的设置和使用,而不是具有工作流等功能的全功能CMS。
几个月前我们实际上离开了Radiant,现在使用SilverStripe非常高兴。如果不是你所要求的,SS会做大部分,不幸的是它基于PHP而不是Ruby,所以我不确定它有多大的帮助。
...后来
理查德
答案 7 :(得分:1)
我已经尝试过RadiantCMS并与Drupal合作,我认为RadiantCMS远不是一个完整的内容管理系统。 我也一直在寻找像RoR中的Drupal这样的CMS。 看看这个: http://joshhuckabee.com/drupal-and-ruby-rails
答案 8 :(得分:1)
Refinery是另一款优秀的Rails 3 CMS,对最终用户来说非常容易。非常适合没有大量网络经验的客户。
答案 9 :(得分:0)
还有一个名为Station的插件。我还没有使用它,但它在RubyInside上有特色。