【问题标题】:community upload/download site recommendations? (like StackOverflow, but for uploads & downloads instead of Q&A)社区上传/下载网站推荐? (类似于 StackOverflow,但用于上传和下载而不是问答)
【发布时间】:2010-02-03 02:28:16
【问题描述】:

我们公司希望提供一个“插件库”或“应用商店”,我们(打包的企业软件)产品的用户可以在其中找到、下载和共享我们产品的插件。我假设我们必须建立自己的网站(尽管欢迎“购买”解决方案),所以我们正在寻找灵感。谁做对了?

我对主流应用商店/插件画廊(例如Mozilla'sMicrosoft's)的体验并不好。您必须翻遍很多废话才能找到想要的东西,浏览界面通常令人沮丧,并且很难在多个相似的项目之间进行选择。

另一方面,CodePlex 或 SourceForge 等网站允许围绕单个项目进行丰富的协作,但它们似乎比我们需要的复杂得多,并且通常在所需的浏览/搜索/投票场景中做得不好帮助非开发人员找到合适的插件。

老实说,如果 StackOverflow 专注于上传和下载而不是问题和答案,我正在寻找类似的东西。我正在寻找创新性地利用人类动机(例如,喜欢玩游戏、浪费时间、受欢迎但讨厌忙碌工作)的网站,以便为每个人提供更多内容和更好的可发现性。

您最喜欢在这个领域进行创新的网站是什么?我会用最酷的例子接受答案。这可能是一个让我大吃一惊的网站,也可能是几个结合了非常好的想法的网站。我们可以重新命名并使用自己的开源或商业解决方案的额外功劳!

我正在考虑的一些要求如下,因此您可以了解我们想要做什么:

必须拥有

  • 能够上传、下载、审查和评价(最好是赞成/反对,而不是星)插件
  • 使用标签进行分类
  • 出色的浏览体验(按标签、按投票等)
  • 良好的搜索,包括元数据过滤(例如按产品版本或作者)和自定义排序(例如按投票或新近度)
  • 基于社区的审核(如 StackOverflow 的)以减轻审核员的负担
  • 低噪音、高相关性的 UI(不同于 Mozilla's image overload
  • 出色的 SEO(用于从 Google 查找插件)
  • HTTP API 让我们可以在产品内部浏览和搜索插件
  • 激励期望行为的智能方法,尤其是大量好的上传(例如积分、徽章、名人堂页面等)
  • 对于上传、托管屏幕截图、HTML 描述和(显然)上传的插件的能力

应该有

  • “需要”部分,人们可以在其中发布对所需插件的请求(其他人可以对这些请求进行投票)
  • 一种在 UI 中集成付费和免费插件的好方法,这样免费作者、付费作者和下载者就不会觉得搞砸了
  • 一种编辑功能插件的方式,也就是“广告”:-)
  • 一种询问和回答有关插件问题的方式(提示:我们可能正在使用 StackExchange 网站进行支持问答)
  • 了解适用于软件下载的版本控制、许可、定价和其他内容
  • 经过优化的 UI 和社区模型适用于 2000 个插件
  • 一种直接访问有关每个插件的元数据底层数据库的方法,因此我们可以运行常规关键字搜索无法处理的复杂查询

很高兴拥有

  • 多个用户可以一起处理插件的协作环境
  • “私人区域”,用于与受限受众(例如,仅限我的公司)共享插件
  • 供贡献者进行原始支持问题跟踪的问题跟踪器
  • 支付集成

【问题讨论】:

    标签: php open-source plugins gallery codeplex


    【解决方案1】:

    BoonEx 是很棒的社区软件:http://www.boonex.com/dolphin/

    YouTube、MySpace、Odeo、Flickr、Match 和 Facebook - 合二为一,可自定义并由您完全控制。

    它是免费开源或许可的(起价 39 美元)

    市场上有插件(模板、电子商务等):http://www.boonex.com/unity/extensions/home

    您可以使用许可证和/或附加组件免费或低成本地安装和定制它,通过视频聊天和移动等额外的 WOW 功能使其成为您想要的。

    一些热门功能:

    • 带视频流的实时私人谈话
    • 白板
    • 移动设备(iPhone 现在和 Android 很快)

    还有更多...有关完整详细信息,请参阅网站。

    【讨论】:

      【解决方案2】:

      我认为您不会找到 100% 符合您“必备”的现有开源产品。我不知道有一个应用程序可以做到这一切。

      如果您找到一款满足您 60% 需求的应用程序,您是否可以在现有应用程序的基础上添加剩余 40% 的功能?

      例如,您可以将您的应用程序基于Open Source Rails (MIT license) 之类的东西,并使用additional Rails plugins 使其适应您的需求。

      我认为这比从头开始自己的应用程序要好。

      祝你好运!

      【讨论】:

        猜你喜欢
        • 2023-04-04
        • 2011-03-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-07-22
        • 2017-11-07
        • 1970-01-01
        • 2014-02-22
        相关资源
        最近更新 更多