这里会显示出您选择的修订版和当前版本之间的差别。
|
documents:uchomewidget [2008/08/12 13:30] liming |
documents:uchomewidget [2008/08/12 13:32] (当前版本) liming |
||
|---|---|---|---|
| 行 2: | 行 2: | ||
| ====== 开发前言 ====== | ====== 开发前言 ====== | ||
| + | |||
| **开发前言** | **开发前言** | ||
| 行 7: | 行 8: | ||
| ====== 关于漫游平台 ====== | ====== 关于漫游平台 ====== | ||
| + | |||
| **关于漫游平台** | **关于漫游平台** | ||
| 行 15: | 行 17: | ||
| ====== 开发简要 ====== | ====== 开发简要 ====== | ||
| + | |||
| **开发简要** | **开发简要** | ||
| 行 27: | 行 30: | ||
| ====== 开发基本准备 ====== | ====== 开发基本准备 ====== | ||
| + | |||
| **开发基本准备** | **开发基本准备** | ||
| 行 35: | 行 39: | ||
| ====== 漫游开发 ====== | ====== 漫游开发 ====== | ||
| + | |||
| **漫游开发** | **漫游开发** | ||
| 行 51: | 行 56: | ||
| **2:应用的构思和设计** | **2:应用的构思和设计** | ||
| + | |||
| 2:应用的构思和设计(是不是有点颠倒,开发许可都申请了,现在才开始考虑做啥应用,是不是有点迟?没关系。) | 2:应用的构思和设计(是不是有点颠倒,开发许可都申请了,现在才开始考虑做啥应用,是不是有点迟?没关系。) | ||
| 行 61: | 行 67: | ||
| **3:把构思到数据库实现设计** | **3:把构思到数据库实现设计** | ||
| + | |||
| 3:把构思到数据库实现设计 | 3:把构思到数据库实现设计 | ||
| 行 67: | 行 74: | ||
| 具体的结构可以附件带的sql.sql | 具体的结构可以附件带的sql.sql | ||
| - | 值得注意的 uid 为所有Comsenz的 uchome用户在漫游的唯一标识id, site为 Comsenz 的uchome在漫游上的站点id | + | 值得注意的 uid 为所有Comsenz的 uchome用户在漫游的唯一标识id, site为 Comsenz 的uchome在漫游上的站点id |
| {{:documents:uch3.jpg|}} | {{:documents:uch3.jpg|}} | ||
| 行 75: | 行 82: | ||
| **4:代码实现** | **4:代码实现** | ||
| + | |||
| 4:代码实现 | 4:代码实现 | ||
| - | <1>和漫游通讯: 这个极度的方便,因为漫游平台的主要开发语言为php,所以你会感觉所有的一切都是那么的熟悉。而且漫游官方直接提供了api client ,通过client 那是非常方便的使用所有的api,我们把该client 集成到了 MooPHP的一个插件,所以使用只需一句代码即可方便调用。 | + | <1>和漫游通讯: 这个极度的方便,因为漫游平台的主要开发语言为php,所以你会感觉所有的一切都是那么的熟悉。而且漫游官方直接提供了api client ,通过client 那是非常方便的使用所有的api,我们把该client 集成到了 MooPHP的一个插件,所以使用只需一句代码即可方便调用。 |
| - | <2>功能实现:根据前面构思里面有要实现的功能模块有 首页 新游戏 我参与的游戏 朋 友的游戏 查看某一个游戏的详情 结果页面,那我们只要分开模块各个实现即可。 | + | <2>功能实现:根据前面构思里面有要实现的功能模块有 首页 新游戏 我参与的游戏 朋 友的游戏 查看某一个游戏的详情 结果页面,那我们只要分开模块各个实现即可。 |
| 行 96: | 行 104: | ||
| **5:最终首页效果** | **5:最终首页效果** | ||
| + | |||
| 5:最终首页效果 | 5:最终首页效果 | ||
| + | |||
| {{:documents:uch5.jpg|}} | {{:documents:uch5.jpg|}} | ||
| **6:所有源码下载** | **6:所有源码下载** | ||
| + | |||
| 6:所有源码下载 | 6:所有源码下载 | ||
| - | [[http://www.ismole.net/attachment.php?aid=753&k=ed1af1a18fdb46367c99db0df5e98d4c&t=1218516842|widget.zip]] | + | |
| + | 源码下载:[[http://www.ismole.net/attachment.php?aid=753&k=ed1af1a18fdb46367c99db0df5e98d4c&t=1218516842|widget.zip]] | ||
| 你可以按照下面步骤建立一个完全像你上面看到的TA请客 | 你可以按照下面步骤建立一个完全像你上面看到的TA请客 | ||
| + | |||
| <1>:根据上面教程获得开发许可(api_key 和 api_secret) | <1>:根据上面教程获得开发许可(api_key 和 api_secret) | ||
| + | |||
| <2>:解压并按照对应结构上传文件,并设置 ./icecream/cache 目录和其子目录熟悉为 777 | <2>:解压并按照对应结构上传文件,并设置 ./icecream/cache 目录和其子目录熟悉为 777 | ||
| + | |||
| <3>:执行数据库升级sql | <3>:执行数据库升级sql | ||
| + | |||
| ./icecream/sql.sql | ./icecream/sql.sql | ||
| + | |||
| <4>:配置相应数据库参数和api_key , api_secret | <4>:配置相应数据库参数和api_key , api_secret | ||
| + | |||
| ./icecream/config.inc.php | ./icecream/config.inc.php | ||
| + | |||
| **7:完成** | **7:完成** | ||
| + | |||
| 7:完成 | 7:完成 | ||
| 写在最后,我写这篇文章的时候,回头看看发现这个应用真的比较缺乏太多,缺乏很多交互的元素,朋友的互动性,缺乏病毒性传播的因素。 | 写在最后,我写这篇文章的时候,回头看看发现这个应用真的比较缺乏太多,缺乏很多交互的元素,朋友的互动性,缺乏病毒性传播的因素。 | ||
| 希望大家能通过这篇文章对漫游平台的开发有个初步的认识和了解。 | 希望大家能通过这篇文章对漫游平台的开发有个初步的认识和了解。 | ||