当前位置: 首页 > 工具软件 > Shindig > 使用案例 >

Apache Shindig

卜凯旋
2023-12-01
What is Apache Shindig?

Apache Shindig's goal is to allow new sites to start hosting social apps in under an hour's worth of work. Apache Shindig is a container for hosting social application consisting of four parts:

Gadget Container JavaScript: core JavaScript foundation for general gadget functionality (read more about gadget functionality). This JavaScript manages security, communication, UI layout, and feature extensions, such as the OpenSocial API.
Gadget Rendering Server: used to render the gadget XML into JavaScript and HTML for the container to expose via the container JavaScript.
OpenSocial Container JavaScript: JavaScript environment that sits on top of the Gadget Container JavaScript and provides OpenSocial specific functionality (profiles, friends, activities, datastore).
OpenSocial Data Server: an implementation of the server interface to container-specific information, including the OpenSocial REST APIs, with clear extension points so others can connect it to their own backends.

Apache Shindig is the reference implementation of OpenSocial API specifications, versions 1.0.x and 2.0.x, a standard set of Social Network APIs which includes:

Profiles
Relationships
Activities
Shared applications
Authentication
Authorization

----- 译 -----

Apache Shindig 是什么?

Apache Shindig 的目标是让新网站开始举办社交应用程序在一个小时内的工作。Apache Shindig 是举办社交应用的容器,由四个部分组成的:

Gadget Container JavaScript:
为通用gadget功能提供核心JavaScript基础。这个JavaScript管理安全、通信、UI布局和功能扩展,比如OpenSocial API。

Gadget Rendering Server:
用于呈现gadget XML转换成JavaScript和HTML的容器,通过容器的JavaScript暴露。

OpenSocial Container JavaScript:
JavaScript环境在Gadget Container JavaScript之上,并提供OpenSocial特定功能(概要、朋友、活动数据存储)。

OpenSocial Data Server:
一个实现于服务器接口的特定于容器的信息,包括OpenSocial REST api,清晰的扩展点以便其他人将它连接到自己的后端。

Apache Shindig OpenSocial API规范的参考实现,1.0版本和2.0 x。一组标准的社交网络api,包括:

Profiles(配置文件)
Relationships(关系)
Activities(活动)
Shared applications(共享应用程序)
Authentication(身份验证)
Authorization(授权)
 类似资料:

相关阅读

相关文章

相关问答