第1章 社交應用容器的核心概念
1.1 什么是社交應用容器
1.1.1 用戶個人資料頁
1.1.2 用戶的親朋好友
1.1.3 用戶的活動流
1.2 實現專有標準與開放標準
1.2.1 專有實現
1.2.2 開源實現
1.2.3 本書為什么介紹開放標準
1.3 嵌入式應用程序:構建一個黑盒
1.4 嵌入式應用程序的安全性
1.4.1 跨站點腳本攻擊
1.4.2 同源策略與較早的瀏覽器
1.4.3 偷渡式下載
1.4.4 保護應用程序
1.5 外部應用程序:集成容器之外的社交數據
1.6 應用程序視圖
1.6.1 主視圖(小視圖)
1.6.2 個人資料頁視圖(小視圖)
1.6.3 畫布視圖(大視圖)
1.6.4 默認視圖(任意視圖)
1.7 應用程序許可概念
1.8 客戶端與服務器端應用程序
1.8.1 為標記層使用模板系統(tǒng)
1.8.2 使用混合式服務器與客戶端環(huán)境
1.8.3 延緩非關鍵內容的載入
1.9 阻礙應用程序成功的因素
1.9.1 可移植的Flash應用
1.9.2 不成熟視圖
1.9.3 Copycat視圖應用
1.9.4 共享過度的應用
1.9.5 不贏利的應用
1.9.6 信息源應用
1.10 應用程序模型案例研究
1.10.1 案例研究:基于交友關系的社交游戲
1.10.2 案例研究:產品銷售應用
1.10.3 案例研究:基于位置的應用程序
1.11 快速提示
1.11.1 了解受眾
1.11.2 盡早構建社交整合點
1.11.3 開發(fā)時要記得贏利這件事
1.11.4 生成多種互為補充的視圖
第2章 將用戶關系與社交圖譜相對應
2.1 網上社交圖譜
2.2 在網絡中應用現實生活中的社交圖譜
2.2.1 自動劃分用戶群集
2.2.2 隱私與安全性
2.2.3 建立信任
2.3 共享隱私用戶數據:選擇參與和選擇退出
2.3.1 選擇參與共享模型
2.3.2 選擇退出共享模型
2.4 理解關系模型
2.4.1 關注者模型
2.4.2 聯系人模型
2.4.3 群模型
2.5 關系與實體
2.6 構建社交相關性:探索Facebook社交圖譜
2.6.1 以真實身份為基礎
2.6.2 理解傳播渠道
2.6.3 構建用戶群
2.6.4 避免生成不相關的社交圖譜
2.7 通過OpenLink協(xié)議定義實體的好惡
2.7.1 集成OpenLike小組件
2.7.2 如何顯示共享的“贊”的內容
2.8 小結
第3章 構建社交應用平臺的基礎
3.1 學習內容
3.2 Apache Shindig
3.3 安裝Shindig
3.3.1 在Mac OS X(Leopard)上安裝Shindig
3.3.2 在Windows上安裝Shindig
3.3.3 測試Shindig安裝實例
3.4 Partuza
3.4.1 要求
3.4.2 在Mac OS X (Leopard)上安裝Partuza
3.4.3 在Windows上安裝Partuza
3.4.4 測試安裝的Partuza
3.5 0penSocial小工具XML規(guī)范
3.6 用ModulePrefs配置應用程序
3.6.1 Require/Optional
3.6.2 PrelOad
3.6.3 ICOn
3.6.4 Locale
3.6.5 Link
3.7 定義用戶首選項Enum數據類型
3.8 應用程序內容
3.8.1 定義內容視圖
3.8.2 內置內容與代理內容
3.9 融會貫通
第4章 以OpenSocial JavaScript引用定義功能
4.1 學習內容
4.2 包含OpenSocial功能JavaScript庫
4.3 動態(tài)設置小工具視圖的高度
4.4 在小工具中插入Flash電影
4.5 向用戶顯示消息
4.5.1 生成消息
4.5.2 設定消息窗口的位置
4.5.3 設定消息和窗口的類型
4.6 以用戶首選項保存狀態(tài)
4.7 以編程方式設置小工具標題
4.8 集成選項卡式的小工具用戶界面
4.8.1 基本小工具
4.8.2 根據標記創(chuàng)建選項卡
4.8.3 利用JavaScript創(chuàng)建選項卡
……
第5章 遷移應用程序、個人資料和朋友關系
第6章 OpenSocial活動、共享和數據請求
第7章 高級OpenSocial和未來OpenSocial
第8章 社交應用安全概念
第9章 用OAuth保護社交圖譜訪問的安全
第10章 社交的未來:通過分布式Web框架定義社交實體
第11章 用OpenID擴展社交圖譜