【发布时间】:2009-02-20 05:02:21
【问题描述】:
您必须在 Rails 应用程序中实现哪些行为,您认为这些行为可以很好地作为插件存在?
您过去搜索过哪些插件功能但找不到?
哪些现有的 Rails 插件可以改进或扩展,如何改进?
【问题讨论】:
标签: ruby-on-rails ruby plugins ruby-on-rails-plugins
您必须在 Rails 应用程序中实现哪些行为,您认为这些行为可以很好地作为插件存在?
您过去搜索过哪些插件功能但找不到?
哪些现有的 Rails 插件可以改进或扩展,如何改进?
【问题讨论】:
标签: ruby-on-rails ruby plugins ruby-on-rails-plugins
我希望在管理界面中看到一个引擎插件,该插件提供应用程序中所有模型的仪表板摘要以及可配置的活动图表。
【讨论】:
我曾经为一个应用程序编写了一个组件,它确实将照片的 zip 文件上传到应用程序,所以它们不必一个一个地完成,我想我可以在有时间的时候把它变成一个插件,嗯新版本,代码有点丑。
【讨论】:
不容易回答。每个人都偏向于自己当前的项目。此外,已经存在很多很棒的插件。
我个人希望看到一些用于典型数据库应用程序的菜单插件。例如。用户角色很少,每个用户角色都有不同的权限。主菜单和子菜单取决于用户的操作权限。
几乎每个数据库应用程序都重新实现了 (CSS) 菜单。它是特定于应用程序的东西,我不知道实现一些通用解决方案或模板会有多难。
【讨论】:
信用卡支付系统
目前,在网站达到“生产质量”之前,没有人会费心实施信用卡付款。单人项目或小型初创公司一开始不会费心去做这件事,因为他们更愿意花时间制作新的、困难的或有趣的功能的原型。
从长远来看,这对每个人(包括最终用户)都是不利的,b/c 默认是免费提供(通常是创新且非常棒的)服务,这意味着只有已经获得资助的团队或拥有大量额外的时间甚至可以达到制作东西的地步。
如果存在,并且包装整齐,并且像 Rails 脚手架一样简单,那么小型项目可能会默认采用任何真正有意义的付款方案 - 例如按使用付费、捐赠、试用期,前 5 个免费等。有可能资助真正伟大的产品,而不是强迫他们依赖外部资金或广告,这会毁掉产品。
在真正的实体店中,人们期望付款。如果柜台另一边的人免费给我一些东西(根本不买任何东西),我会说“你是认真的吗??”然后迷茫地走开。但在网上,我几乎期待它。这是不好的!因为现在每个人都期待它,而试图做出伟大事情的人不能专注于实际做那个 b/c 他们太忙于弄清楚如何让它变得伟大和免费。
通常,网上有一些我非常喜欢并且愿意付费购买的免费东西,但没有简单的方法可以做到这一点。和I'm not alone。我使用 tipjoy 并已向具有 PayPal 捐赠设置的事物(如 Auditorium)捐赠,但我认为这些还不够。
我见过的最好的东西是RailsKits。但据我了解,它们没有正确打包,因此我可以在喜欢插件或 gem 的任何时候将它们添加到我的网站。
【讨论】:
我希望看到某种内置的视频播放/流式传输。我当前的项目需要它。
我同意 Greg 的观点……有很多很棒的插件,还有很多很棒的想法。
我认为总是需要支持更多的 Web API。随着我们推进 API 驱动的服务和语义网络,在这方面还有大量工作要做。
http://www.programmableweb.com/ 是思考哪些真正有用的 API 还没有 rails 插件或 ruby gem 的绝佳起点。
干杯!
沃尔特
【讨论】: