【问题标题】:Ruby on Rails 3.1 Blog EnginesRuby on Rails 3.1 博客引擎
【发布时间】:2011-07-19 00:56:03
【问题描述】:

我看到很多人询问博客引擎,但大多数问题和答案都相当陈旧。或者,如果它们不旧,则大多数项目都是旧的。我想知道是否有人知道当前支持 Rails 3.1 或至少正在积极开发以支持 Rails 3.1 的任何博客引擎。

我也有兴趣查看为 Rails 3.1 博客编写的任何示例应用程序或博客文章。我将在我的一个网站上添加一个博客,如果有任何好的网站,我更愿意简单地使用 Rails 引擎或示例代码。我讨厌重新发明轮子。寻找简单的东西,不要太固执己见,以便我可以轻松修改以满足自己的需要。

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3.1 rails-engines


    【解决方案1】:

    您可能想查看炼油厂http://refinerycms.com/engines

    看起来还不是 3.1,但可能很快

    https://github.com/resolve/refinerycms-blog

    【讨论】:

    • 我之前研究过炼油厂,发现它很不错。我只需要从一些提供的 html/css 制作一个真正简单的网站,发现将其放入炼油厂结构过于繁琐。也许我只是对自定义 Refineries 的外观不够熟悉,但是自定义 Refinery 比设置 Rails 应用程序表单从头开始花费的时间要长得多。
    【解决方案2】:

    您最好的选择可能是使用Typo

    Typo 当前使用的是 rails 3.0.9。 Rails 3.1.0 仍然是一个候选版本,所以我不知道现在有任何博客应用程序在使用它。如果您必须使用 rails 3.1.0,那么您可能会幸运地获得 3.1.0.rc4(最新版本)的 gem 并使用错字。很有可能一切都会继续进行。

    希望这会有所帮助。

    【讨论】:

    • Typo 看起来不错,但它是一个独立的应用程序。我对可以添加到现有应用程序的引擎更感兴趣。感谢您的建议,尽管我认为这将是一个很好的代码示例来查看。
    • 啊,我误会了。我不知道我头顶上有一颗这样的宝石。
    【解决方案3】:

    也许 Enki 很适合,目前在 Rails 3.0 上,但有一个支持 Rails 3.1 的 github 分支。 http://www.enkiblog.com/

    【讨论】:

    【解决方案4】:

    有趣的是,BrowserCMS 最近被做成了一个可挂载引擎:https://github.com/browsermedia/browsercms/commit/6098699fed2e3dbd65815ac3a5ce0dd6acc103d2

    他们背后似乎有一点时间和经验。更类似于 Concrete5,为用户提供内联前端/上下文编辑工具,这可能是一个真正的优势。

    【讨论】:

      【解决方案5】:

      Im looking into this now and Im 得出的结论是,最好的方法是将机架应用程序(如 sinatra)安装到您的 rails 应用程序中,github 中有各种基本的 sinatra 博客可以启动或复制,更不用说这个了是完全可定制的,我猜它非常轻量级.. 引擎可能会有依赖关系,并且在更新 gems 时也可能会中断,机架应用程序不会

      我找不到任何令人满意的引擎解决方案

      我发现的其他东西:

      在 rails 应用程序中安装 rails 应用程序:http://blog.dynamic50.com/2010/02/22/rails-3-0-mount-multiple-apps-as-engines/ 感觉有点奇怪(很重?),但您可以安装一个功能齐全的应用程序,例如 enki...

      http://planscope.io/blog/2012/03/08/mounting-a-blog-within-a-rails-3-application/这篇博文讲的是使用Toto,看起来很不错,简单易懂……但是项目没有维护,似乎不能支持很多功能…… 我不知道使用 git 来发帖,它真的很简单,但我不知道我是否想在我的提交中包含非代码内容

      【讨论】:

        【解决方案6】:

        独白https://github.com/jipiboily/monologue。来自他们的网站:

        它是 Rails 的准系统博客引擎。它是作为 Rails 引擎构建的,并专注于保留很少的依赖项以简化它在您的项目中的使用。您还可以使用 monologue-markdown,它将默认编辑器替换为简单的 Markdown 编辑器。

        似乎也很活跃。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-12-17
          • 2012-01-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多