公司网站 - 设计定制解决方案或搭乘现有服务?

时间:2009-07-01 13:59:14

标签: ruby-on-rails web organization

我被要求为一个小型组织(资金有限)设计一个网站 - 内部和外部双方。

在内部,它将允许共享文档,博客,目标设定,更多?

在外部,它将提供一个关于公司服务的简单但设计良好的公开声明。

它可能会随着时间的推移而发展。

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

如果它是一个自定义构建解决方案,我正在考虑在Rails中执行此操作 - 是否会为Rails构建这样的内容?

5 个答案:

答案 0 :(得分:1)

我总是发现在预先存在的平台之上构建令人沮丧,特别是在扩展功能时。如果由您决定,我建议您自己构建它。选择一个专门围绕公司需求的框架和设计。

如果您对Ruby编程很满意,那么Rails是一个不错的选择。虽然,任何现代MVC框架都会一样好。

答案 1 :(得分:1)

我是Hobo的忠实粉丝。坐在Rails之上并扩展Rails。提供了许多标准的脚手架,管理功能和部分,并允许您发布静态页面。你可以坚持使用" before_filter:login_required"在任何和所有控制器上,以防止随机访问者看到事物,或扩展用户模型以具有角色或其他基于访问控制。

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

答案 2 :(得分:0)

Django已经在框架中内置了一个惊人的管理功能。它可以照顾所有内部,并且可以向没有导航到管理员的任何人显示外部视图。

如果您正在考虑制作自定义解决方案,至少需要考虑一下(如果您认为该网站最有可能增长,我可能会建议您这样做。)

答案 3 :(得分:0)

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

答案 4 :(得分:-2)

根据您的预算Windchill执行此操作。我相信它曾经被称为GlobalVault(一个更好,更具描述性的名称)。