2009-12-08 74 views
-1

我想在导轨上从头开始构建cms ....我希望它与wordpress相似。 你可以给我什么提示?如果管理员部分和用户部分完全分开,就像完全不同的应用程序一样?或者应该全部集成到一个应用程序中?...你将如何设置它? ..请尽可能具体。帮助构建导轨cms

+0

你应该说明你有什么级别的经验,这会给你更好的答案! – sebastiangeiger 2009-12-08 20:20:19

回答

1

尽管我喜欢在Ruby和Rails中编写代码,但我不会这么做。重新磨轮几乎总是浪费时间。坚持现有的CMS解决方案之一。维基百科提供了一个列表Rails based CMS.

但是,重新实现现有的项目,以更好地了解底层平台如何工作,并不是一个坏主意。

管理界面应该是同一个应用程序的一部分。借助巧妙的路由和过滤器,您可以调整视图以向管理用户提供更多选项,而不会大幅度复制代码。

0

我建议您在ryan bates完成15分钟的屏幕演示时观看网络日志。如果您需要授权和权限,您应该观看railscasts剧集#160(authlogic)和#188(声明授权)。

我在CMS中使用了这两个宝石,它们在论坛中通过标记主题创建了一个博客。

管理部分可以在同一个应用程序,为什么它会被sepperate?那么用户将需要能够在端口80上托管多个应用程序的服务器以用于任何用途。

正如人们所说,为什么不只是使用wordpress? theres没有一点重新发明轮子

0

这是一个相当晚的回应。有一些非常精心打造的CMS,比如Refinery CMS或Radiant CMS,但我确实理解你的痒,试图建立你自己的。

要开始使用,您需要了解引擎在Rails中的含义。 请参阅此文档以获取更多信息: http://edgeguides.rubyonrails.org/engines.html

随着Rails社区的发展,这里有越来越多的资源。 祝你好运!