对于一个项目,我们正在研究一种从其他站点导入小工具( friend 列表,待办事项列表等)的机制,OpenSocial应该擅长于此。但是,我担心OpenSocial是否已死。自2009年4月以来,尚未对OpenSocial 0.9的许多API页面进行更新。我最近看到的一些更新只是在垃圾邮件发布者中发布了指向廉价德国药品(for example, see this history page)的链接。
OpenSocial还活着吗?还是像其他许多宏大的想法一样,它被互联网的浪费所抛弃了?
最佳答案
实际上,OpenSocial绝对没有死。尽管OpenSocial规范已开始成为面向消费者的社交网络中使用的Facebook平台的替代品或竞争对手,但该规范及其随附的开源实现Shindig演变为更通用的API框架和通用数据模型,可以满足从消费者到用户的用例。企业门户和组件解决方案。尽管Facebook平台主导着消费者网络,并且可能是外部身份支持或内容分发的自然选择,但OpenSocial正在越来越多的产品中使用并集成到各种云应用程序中。
当前的进行中规范版本为2.0,一个活跃的社区讨论了一些有助于构建更开放的社交网站的新功能。您可能会在这里看到正在开发的内容(http://wiki.opensocial.org/index.php?title=Spec_Changes)或加入社区以监控进度或对规范做出贡献(http://groups.google.com/group/opensocial-and-gadgets-spec)。
关于您的用例,OpenSocial可以通过提供基于客户端JS的混搭容器来帮助您。借助最新的Open Ajax支持和JS容器,OpenSocial(和Shindig)可以轻松用作仪表板或客户端门户。我们可以在Shindig之上成功开发一个自助服务门户,该门户可以集成来自第三方或我们自己开发的小工具。 Rest API还有助于开发服务器端应用程序。
因此,我强烈建议您针对特定需求深入研究OpenSocial。