短版(tl;博士):
是否有提供嵌入式协作和微博功能的开源或商业引擎?
长版:
我正在创建一个需要此功能并且不想重新发明轮子的利基应用程序。以下是必须具备的要求:
- 仅限数据 API。我的应用程序是 SaaS,我想围绕数据构建功能。这消除了大多数产品(facebook、salesforce chatter、yammer、present.ly、teambox)
- 不需要使用内置前端。我真的只想要一个能够处理存储和事件的引擎,并给我一种查询方式。要求使用特定的前端使其无法嵌入到我的应用程序中。这消除了我发现的所有其他东西(status.net、Yonkly、Jaiku)
- 除了标准更新和回复之外,还可以处理自定义事件。例如,如果我将其嵌入到物流应用程序中,我可以让引擎处理诸如“已发货”、“已接收”和“已取消”之类的事件。
除此之外,还有几个很好的框架应该具备的特性:
- 不应该需要特定的平台或服务器技术来运行(即类似 RESTful API 的东西会很好)
- 应该基于消息,以便影响其状态的命令可以来自任何来源
- 应该封装自己的存储,这样就不需要外部资源(即不需要数据库)
- 应该有用于 Web、移动和桌面客户端的可插入可扩展 UI 组件/小部件
- 应该有可用于多种语言/平台的搜索和检索 API
似乎有人应该已经有了这个,或者至少正在进行中。请指出我正确的方向。