其实是想模仿 facebook , 无奈庭院深深,翻-墙烦琐,幸好有人人网资源丰富,抄得完整,便也就抄抄人人网好了,跟非死不可的确差不多的样子。虽然只是山寨强盗之流,也想学人家搞搞研究,所以就说这是人人网框架的研究好了。
1、目标:
(1)抄个一样的架构,能跑起来的哈。
(2)重点是应用程序装置部分。
2、网络资源
(1)人人网官方开放平台首页: http://wiki.dev.renren.com/wiki/%E9%A6%96%E9%A1%B5
(3)vanadiumlin 牛哥写的人人网架构 http://vanadiumlin.iteye.com/blog/812682 不知道他是怎么来的,反正不会差太远。
3、怎么做的
4、我要酱紫做
(1)两个框架
● plugin framework - 传统的插件框架,用于基础应用级别应用的开发,需要管理员在后台安装,并重启机器才能生效;
● App framework - 基于REST和JS API,集成在平台UI中的应用,支持 box和canvas 方式,无需重启机器,有完整的管理路线
(2)App framework 应用框架
● 概要:行业社交关系,以 OpenSocial 为标准,简单安全快速开发应用。
● 访问平台用户界面:应用必须安装面板中,应用可以安装为两种视图方式,一是Box 块, 二是 Canvas 画布;都需要同时提供终端用户和管理员用户的定制功能。
● 访问平台数据方式:OpenSocial API,OpenSocial REST API,封装后的javascript
● 访问自己的数据:Connects 连接
● 访问外部的数据:OAuth2.0
(3)以 apache shindig 为基础,修修改改有点搞头。