整合版头信息难点分析——开发笔记

原来版头分析:由Xweibo,Dixcuz!X,星空2.0的3个版本相加起来。
虽然这3个的版头样式是一样,但是他们的代码实现都不一样。
Xweibo 运用了新浪的云服务器,所有用户信息都不在本地数据库,简单的说
http://xingkong.sinaapp.com/不是我们的域名却要获得星空用户的信息,这里用到的是一个JSONP的ajax跨域调用
有人会问:为什么要放在新浪的云端运行校园微博呢?
答案:我们的服务器放在网络中心,网络中心有2条流通外网的线路。1条是电信的拥有10M/S的宽带,1条是教育网的拥有200KB/S的宽带。
而星空服务器是教育网。如果学校多几个人同时登陆校园微博,星空服务器要同时读取新浪服务器的信息,对服务器的下载压力是承受不了的
至于这个校园微博没有在这次的开发范围之内,所有没有多加考虑。
dixcuz!X就是套用这个版头 难点:同时启动QQ和新浪微博账号登陆
星空2.0 这个是最麻烦的 因为要把dixcuz!X的头部换到这边 同时要实现同步登陆,网上找不到教程只有自己摸索了。
难点如下:将QQ和新浪微博账号登陆放在版头,因为这个是整合到dixcuz!X的头部的,还要实现同步登陆。登陆成功直接刷新页面,不成功     弹出浮框
DX下面密码错误的弹框样式,现在只能使用popwindow来代替了
在线人数统计,开启了论坛以后DX有自己的session,而现在读取的是2.0的session 需要研究DX的session
考虑到以后商城开发和微博升级等问题,我决定把2.0的$user数据全部在dixcuz中读取,所以init的$user需要重新修改读取DX的数据,头部的模板文件全部放在DX的模板页下面,方便以后升级
灵感来了  用步清发明的数据抓取技术直接把已经登陆的用户数据在DIXCUZ那里直接抓取就行了,希望能成功。数据抓取完以后消息(2)和提醒(1),好友,活跃度这些数据都不用去自己研究了。
哈哈哈,第一次写开发笔记,记录每一次突破困难的喜悦!希望能够代代相传。

发表评论