0

只是好奇:我必须做一个允许用户使用模板添加“页面”的迷你 CMS。每个生成的页面都有/是一个输入表单和一个“接收”页面。

我可以很容易地在 Rails 中可视化这一点,但我想知道使用像 Refinery 这样的 CMS 是否有任何优势。想法?

4

2 回答 2

4

Refinery 的一个优势是它拥有一个非常活跃(并且不断增长)的开发人员社区,其中构建了越来越多的“引擎”来处理定制需求。此外,通过使用开源解决方案,您有机会通过为您认为可以改进的任何内容提供补丁来加入。

Refinery 的另一个新优势是它可以通过遵循集成指南中的几个步骤直接连接到现有应用程序。

当然,除此之外,它还可以为您节省大量时间,因为这个用例经过多年的开发经过仔细考虑,超过 105 个贡献者和大量网站在生产中顺利运行。

干杯,

菲尔

于 2011-03-05T02:56:44.030 回答
4

看到 Phil Arndt 的回答被否决,我感到很惊讶——我想如果你参与了你讨论的产品,就很难获得信任。

至于您的问题:确定您可以自己构建该站点,而且它很可能会比深入研究 RefineryCMS 文档更简单,并且花费您更少的时间。

不管这个网站很可能会发展,你的客户会提出更多的要求,并且跟上项目的复杂性会变得更加困难。

此外,您还会从其他客户那里得到更多类似的问题。类似但不完全相同,您每次都必须从头开始。

那时,像 Refinery 这样的 cms 框架成为一个有趣的选择。框架为您提供比 Rails 框架本身更大的构建块,因此您可以更快地构建。您不必为每个客户请求重新发明轮子,因为它通常与其他人构建和共享的相似(炼油厂的“引擎”)。因此,您为学习使用该框架而投入的时间将会得到回报。

So in your case, even if you've already implemented your mini-cms, I'd consider redoing it in refinery or another framework CMS before you end up building your own CMS in which you'll have to duplicate all of the work already done for other CMSes...

于 2011-03-13T23:17:00.293 回答