我被要求为一个小组织(资金有限)设计一个网站-有内部和外部两个方面。
在内部,它将允许共享文档,博客,目标设置,等等?
对外,它将提供一份简单但设计精美的关于公司服务的公开声明。
它可能会随着时间的推移而演变。
这应该是一个定制的解决方案,还是在提供这种类型服务的平台(例如?)之上更有意义?
如果它是一个自定义构建的解决方案,我正在考虑用Rails来做这件事--有没有已经为Rails构建的类似的东西?
发布于 2009-07-01 15:21:45
我总是发现在现有平台上构建是令人沮丧的,特别是在扩展功能的时候。如果由您决定,我建议您自己构建它。选择一个专门围绕公司需求的框架和设计。
如果你喜欢Ruby编程,Rails是个不错的选择。不过,任何现代的MVC框架都是一样好的。
发布于 2014-08-08 17:37:38
我是流浪汉的铁杆粉丝。位于Rails之上并延伸。提供了许多标准的脚手架、管理功能和部分,并允许您发布静态页面。您可以在任何和所有控制器上粘贴"before_filter :login_required“,以防止随机访问者看到内容,或者扩展用户模型,使其具有基于角色或其他访问控制。
我从来没有使用Hobo为超过一小部分用户构建过一个完全可扩展的服务。但在小型环境中,通过访问控制将资源组合在一起是非常快的。
发布于 2009-07-01 14:03:28
Django框架中已经内置了一个令人惊叹的管理功能。它可以潜在地处理所有的内部结构,并且外部视图可以显示给任何没有导航到管理员的人。
如果你正在考虑制作一个定制的解决方案,这至少是一个考虑因素(如果你相信网站很可能会增长,我可能会建议你这么做)。
https://stackoverflow.com/questions/1069268
复制相似问题