(前段时间我读了这篇伟大的帖子:http://aaronlongwell.com/2009/06/the-ruby-on-rails-cms-dilemma.html,讨论了“Rails CMS困境”。它描述了管理网站内容与网络应用程序内容的概念方法。我还是Rails的初学者,但是有一点PHP背景,我仍然无法围绕这个缠绕我的大脑。
我遇到的很多客户都希望网站不是100%的网站,而不是100%的网络应用......也就是说,可能有几页面向企业对公众的内容,但是然后有应用程序元素,整体外观应该是有凝聚力的。这在PHP中总是相当简单,因为你只是把你的应用程序代码放到PHP“脚本”等等(虽然我知道这个平台和方法有很多缺点)。
所以我想知道,Rails中这样做的最佳方法是什么?
假设您有一个应用程序,其中包含用户身份验证和某种CRUD内容,用户在项目或其他方面进行协作。那么,管理“本网站如何运作”和“我们的公司”页面的文本/图像的最佳方法是什么,人们可能还想查看这些页面?它只是简单地有一个页面控制器和几个文本字段,后端有一个管理面板,可以让你编辑这些字段吗?或者,这可能是一种常见的方法,从像Refinery这样的东西开始,然后在网站的非内容驱动区域上构建它?
对不起,如果这是一个愚蠢的问题。这只是我读过Hartl的书和其他人,他们从来没有为初学者解决这个实用的低级别的东西......当然,我现在可以建立一个Twitter提要,但Twitter的“关于”页面(http:// twitter.com/about)?我不能只将文本放入视图并将其提供给客户......他们想要一种超级简单的方法来查看网站树,编辑内容区域,管理/运行他们的Twitter提要或其他任何东西。
感谢您的帮助。
答案 0 :(得分:3)
我认为您正在寻找在Rails应用程序中作为插件运行的CMS。如果是这种情况,我建议您尝试http://github.com/twg/comfortable-mexican-sofa