Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 公司网站-设计定制解决方案或在现有服务之上运行?_Ruby On Rails_Web_Organization - Fatal编程技术网

Ruby on rails 公司网站-设计定制解决方案或在现有服务之上运行?

Ruby on rails 公司网站-设计定制解决方案或在现有服务之上运行?,ruby-on-rails,web,organization,Ruby On Rails,Web,Organization,我被要求为一个小型组织(资金有限)设计一个网站——面向内部和外部 在内部,它允许共享文档、博客、目标设定等等 从外部来看,它将提供一份简单但精心设计的关于公司服务的公开声明 它可能会随着时间的推移而演变 这应该是一个定制的解决方案,还是在提供此类服务的平台(例如?)上运行更有意义 如果这是一个定制的解决方案,我正在考虑在Rails中实现这一点——是否已经为Rails构建了类似的解决方案?框架中已经内置了一个惊人的管理功能。它可能会处理所有的内部构件,并且外部视图可以显示给任何不导航到管理员的人

我被要求为一个小型组织(资金有限)设计一个网站——面向内部和外部

在内部,它允许共享文档、博客、目标设定等等

从外部来看,它将提供一份简单但精心设计的关于公司服务的公开声明

它可能会随着时间的推移而演变

这应该是一个定制的解决方案,还是在提供此类服务的平台(例如?)上运行更有意义

如果这是一个定制的解决方案,我正在考虑在Rails中实现这一点——是否已经为Rails构建了类似的解决方案?

框架中已经内置了一个惊人的管理功能。它可能会处理所有的内部构件,并且外部视图可以显示给任何不导航到管理员的人


如果您正在考虑定制解决方案,这至少是一个考虑因素(如果您认为网站很可能会增长,我可能会建议这样做)。

根据您的资源,我会从一个允许定制的“原样”解决方案开始。从公司的角度来看,这将给你带来最快的“胜利”。一旦组织和您开始使用并了解这些好处,您就可以开始定制产品了。

这取决于您的预算。我相信它曾经被称为GlobalVault(一个更好、更具描述性的名字)。

我总是觉得在现有平台之上构建很令人沮丧,尤其是在扩展功能的时候。如果由你决定,我建议你自己建造。选择一个框架并围绕公司的需求进行设计


如果您喜欢编写Ruby,Rails是一个不错的选择。尽管如此,任何现代MVC框架都一样好。

我是Hobo的忠实粉丝。位于轨道顶部并延伸轨道。提供了许多标准的脚手架,一个管理功能和部分,并允许您发布静态页面。您可以在任何和所有控制器上粘贴“before_filter:login_required”以防止随机访问者看到东西,或者扩展用户模型以具有基于角色或其他的访问控制


我从未使用Hobo为超过少数用户完全构建过规模化的服务。但是,在一个小环境中,整合资源和访问控制的速度非常快。

我应该提到(并编辑了这个问题),以表明这是一个资金非常有限的组织——刚刚起步。这个网站怎么会有远程相关性?你只是在胡闹吗?我也不知道这个网站做什么,但我想海报对我描述的目的有一定的经验。他们生产的产品可以容纳所有可以电子存储的东西。ITT公司利用GlobalVault管理其国际合作。几乎没有拖拽imo。什么是“现状”解决方案?这是常用的术语吗?我以前从未听说过。你也可以在Rails中做管理员。为什么要为此学习一个新的框架呢?你从来没有说过你了解Rails,只是你在考虑它。这是一个相当开放的问题,但请你把答案标记为可以接受吗?;-)