-
如何实现支持OpenSocial的开放平台的网站5
google不久前推出的OpenSocial 开放平台,我也看了一些有关文档,
但是在实现方面我感觉还有些迷惑。有两个疑问想问问大家:
1.不知到自己的网站要如何,才能更好的支持OpenSocial。
2.支持开放平台后,安全方面有问题吗。
2008年6月27日 14:25
1个答案 按时间排序 按投票排序
-
哈哈,又是我研究的方向。
楼主先看看我blog的文章。
重点看jCT专题。
其实我一直没有在我的jCT中提到的,我最终的目标,就是:
做一个服务器框架,可以开放的给用户写代码。
这个目标比OpenSocial还大。要解决的问题,细分起来就是:
1.安全问题,这个其实不是问题整个框架是自己写的,所有的东西都确定后,安全问题自然就解决了,也就是说,安全问题是在框架的实现过程中自然解决的,当然是由一系列安全问题组成的了。
2.数据库接口问题:不是问题,因为框架在设计的时候就会包含这个支持,当然框架中有自己改造的后台脚本了,具体采用何种数据库接口那是根据不同脚本有不同的实现。
3.前后台数据接口问题:这才是真正的问题,就目前我的研究可以知道,ajax+前台模板+前后台细粒度数据通讯的方法可以解决这个问题。
4.唯一入口问题:当然所有这些要联系到一起,用唯一入口来解决是最简单的方法了。
LZ这个问题太大,不是这样简单的问答就能说清楚的。
我很有兴趣对此继续讨论,不光是讨论必须实做才行,我现在的实做是先从,3,4入手的。距离大目标路还很长,而且在我的计划里最终浏览器是要被重写的,写一个不是浏览器的浏览器(基于http,w3c部分标准,但是整个数据处理方式都不同,开源并永远免费)。
即便完成不了大目标,这些研究的成果一样可以用于现在的技术环境的。
楼主问的问题从某种意义上说,不是要问别人,而是要自己想办法解决,而且支持什么OpenSocial没有意义的,要知道OpenSocial也是刚刚起步,也是试验,OpenSocial是一个产品,是有商业目的的,而我们讨论的是解决方案,解决方案的讨论不应该基于产品的,应该是基于技术的,既然现在大家都刚刚起步,为什么不自己做。防止大鳄们再次的搞垄断市场。垄断对于技术发展可是噩梦呀!2008年6月29日 21:23
相关推荐
OpenSocial 是一种开放标准,旨在简化社交网络应用的开发,使得开发者可以编写一次应用,就能在多个支持OpenSocial的社交平台上运行。这个框架的核心是一组API,它允许开发者使用JavaScript、XML和HTML来构建跨平台...
A组认为OpenSocial能带来流量并可能通过增值服务盈利,B组强调了应用在增强社交联系和游戏领域的发展潜力,而C组则讨论了开放平台在企业应用方面的挑战,指出盈利模式的不明确性和探索性质。 OpenSocial规范的实现...
它抽象出一个通用的接口,开发者无需关心底层实现细节,即可在各种支持OpenSocial的平台上运行。 6. **调试工具**:为了便于开发和调试,库可能包含日志记录和调试工具,帮助开发者跟踪代码执行和解决问题。 7. **...
1. **环境搭建**:首先,你需要设置一个支持OpenSocial的开发环境,这可能包括安装Shindig服务器,配置数据库,以及设置必要的开发工具。 2. **API调用**:深入理解数据API和Gadgets API,学习如何获取和更新社交...
OpenSocial 是一个开放标准的框架,旨在帮助社交网络平台开发者创建可跨多个网站运行的应用程序。这个框架的主要目标是提供一套通用的API(应用程序接口),让开发者能够轻松地构建社交应用,无需为每个社交网络单独...
OpenSocial则是一个用于构建社交应用的开放标准,它使得开发者可以创建可以在多个社交网站上运行的应用。 OAuth的核心概念包括三个主要角色:资源所有者(Resource Owner)、客户端(Client)和授权服务器...
#### 专题导读 - 走向开放平台 在《PHP&MORE第八期》中,专题聚焦于“走向开放平台”,这是一篇深入探讨开放平台趋势及其对Web开发者影响的文章。作者指出,随着Web 2.0的发展,互联网正经历着从分散应用向集成开放...
- Container(平台容器):支持OpenSocial的社区平台或网站,提供了OpenSocial API供调用。 - Gadgets(小工具/小应用):可以在支持OpenSocial的平台上运行的应用程序,提供多种功能如社交互动、搜索等。 - **...
这意味着"FriendLuck"可能是遵循OpenSocial规范开发的,可以无缝集成到支持OpenSocial的各种社交平台上,例如Google Friend Connect或者MySpace等,提供统一的用户体验。 文件名列表中的"css"、"xml"、"js"表明了...
#### 支持OpenSocial的容器实例 - **天涯**:作为中国最早的社交平台之一,天涯社区拥有庞大的用户群。 - **hi5**:在全球多个国家和地区占据主导地位,特别是在非洲、亚洲以及拉丁美洲的部分国家,注册用户超过...
OpenSocial 是一个开放的标准,旨在定义一套API,使得社交网络应用可以跨平台运行。Java版的Shindig是实现OpenSocial规范的一个开源实现,它提供了服务器端的基础设施,使得开发者可以构建和部署社交应用。Shindig...
这些组件共同工作,提供了一个综合性的协作环境,该环境围绕用户的工作方式进行了优化,并通过支持开放标准(如OpenSocial和HTML5)来实现更广泛的集成能力。 在文档中提到的AusLUG2011事件中,IBM可能已探讨了这些...
Google Gadgets是一种基于开放标准的小型Web应用程序,可以在不同的平台上运行,包括Google桌面、iGoogle个性化首页以及支持OpenSocial标准的网站。通过IBM Portlet for Google Gadgets,用户可以将这些Gadgets嵌入...
随着社交媒体的兴起,内容的双向流通成为趋势,Alfresco可能将更加强调内容的社会化和跨平台交付,如Servlet、Portlet和OpenSocial等。 总结与问答环节可能涉及了参会者对Alfresco、Spring Surf和OpenCMIS的深入...
DotNetOpenAuth是一个开源库,专门用于简化.NET开发者处理身份验证和授权的过程,尤其是与OpenID、OAuth和OpenSocial等开放标准相关的操作。 DotNetOpenAuth.Core.dll是DotNetOpenAuth库的核心组件,它实现了主要的...
I-favourite多用户博客系统(简称 I-favourite博客,中国国家版权局著作权登记号 2006SR15715)是基于.NET2.0平台,c#开发的,运用于Windows NT服务环境下,多用户博客程序的最贴心解决方案。 I-favourite多用户博客...