代码之家  ›  专栏  ›  技术社区  ›  mbrevoort

ruby on rails内容管理系统?[关闭]

  •  22
  • mbrevoort  · 技术社区  · 16 年前

    有没有一个可行的开源ruby on rails内容管理系统?

    我需要一个CMS能够管理结构化内容,内容关系,分类(结构化分类法和自由标记)和简单的发布工作流。我希望内容最终以xml形式持久化。同时,内容需要从发布的页面中抽象出来。

    谢谢, 迈克

    10 回复  |  直到 13 年前
        1
  •  8
  •   Codebeef    16 年前

    你可以试试 RadiantCMS .

        2
  •  6
  •   TimB    16 年前

    我不同意radiantcms的建议。虽然它对于某些应用程序来说是一个很好的CMS(而且我们在工作中使用它),但我认为它不符合指定的要求(根据我使用它的经验,无可否认的是,它并没有那么广泛):

    • 没有分类系统;
    • 发布工作流过于简单——即页面是草稿或发布的,并且没有审批工作流;
    • 内容是纯html或少数几种标记语言之一,而不是xml;
    • 您可以使用片段从已发布的页面中提取内容,但这很快就会变得不可管理。

    可能有适合您需求的ruby on rails cms,但我不认为radiantcms就是它。

        3
  •  3
  •   Alan    16 年前

    其他选择是 Mephisto 以及其他列在 InfoQ . 我做得很好 Goldberg 插件,但那是因为我预期写一个自定义代码的内容分类。

    如你所知,任何CMS都会有相互竞争和可变的需求。这通常解释了为什么每个人和他们的叔叔都有自己的CMS。

        4
  •  3
  •   webmat    16 年前

    我听说了很多好事 Comatose . 如果我没记错的话,你是 在一个完整的应用程序中,你可以在其中添加自定义设置。相反,您可以在rails应用程序中指定几个需要cms功能的位置,并在其他任何地方完全控制您的应用程序。

    如果你想要一个交钥匙的解决方案,我将不得不同意其他人。要么 RadiantCMS , Mephisto Typo 可能是个不错的选择。

    如果情况越来越糟,请查看 comparison on Wikipedia . 它的cmse可能比您想听到的要多得多,因为它不是特定于ruby的:-)

        5
  •  2
  •   Ryenski    15 年前

    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
    
        6
  •  2
  •   dhulihan    14 年前

    我们开发了一个开源项目和内容管理系统,该系统具有相当好的分类(无限的类别子代/深度)。它旨在列出不同的项目(这些项目可以是页面、博客文章、供应商等)。不确定这是否适合您的需要,但您可以在以下位置试用演示:

    http://hulihanapplications.com/projects/opal

    希望这有帮助。

        7
  •  1
  •   Richard Hurt    16 年前

    我必须同意提姆的观点。我的公司刚起步的时候,我就实施了radiantcms,而且效果很好。然而,它的重点是简单的设置和使用,并不是一个功能齐全的CMS与工作流等。

    实际上我们几个月前就离开了“辐射”公司,现在很乐意使用 SilverStripe . 如果不是您所要求的全部,ss将做大部分工作,不幸的是,它是基于php而不是ruby的,所以我不确定这有多大帮助。

    后来…
    理查德

        8
  •  1
  •   Srividya Sharma    15 年前

    我尝试过radiantcms,并且与drupal合作过,我认为radiantcms还远没有成为一个完整的内容管理系统。 我也一直在寻找一个像drupal在ror的cms。 看看这个: http://joshhuckabee.com/drupal-and-ruby-rails

        9
  •  1
  •   dhulihan    13 年前

    炼油厂是另一个很好的rails 3 cms,对最终用户来说非常容易。非常适合没有很多网络经验的客户。

    http://www.refinerycms.com

        10
  •  0
  •   drpepper    15 年前

    还有一个插件叫做station。我还没用过,但它在Rubyinside上有特写。