Thinksns二次开发指南

Thinksns二次开发指南

ID:37902266

大小:2.96 MB

页数:87页

时间:2019-06-02

Thinksns二次开发指南_第1页
Thinksns二次开发指南_第2页
Thinksns二次开发指南_第3页
Thinksns二次开发指南_第4页
Thinksns二次开发指南_第5页
资源描述:

《Thinksns二次开发指南》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ThinkSNS1.6二次开发指南(beta版)2009年智士软件(北京)有限公司北京市海淀区上地十街辉煌国际2号楼2301室010–59714755序言这是2009年的第一次,忙碌了太久的企业项目,ThinkSNS终于又开始啦,太多的期待和等待,我们听到很多很多声音,不管怎么样,我们回来啦!,在这沉寂的一年多时间里,我们经历过多次的波折,团队一度徘徊在解散的边缘,生存的压力也中断了产品的持续性开发。直到09年的5月底,我们终于有了足够的人力和精力来重新启动产品。在产品开发之前,我们也不断的在讨论,究竟该用怎样的产品去满足不同用户的需求,我们并

2、不认同SNS等同于webgame的发展思路,在我们看来,SNS的魅力在于它改变了信息的传播方式,如何做好最基本的功能——促进用户之间的交流才是产品的核心所在,至于通过哪些组件实现交流,可以让运营者根据自己的用户特性去选择,而通过游戏的交流只是其中很小的一部分,国内的互联网应用不会永远停留在娱乐阶段,我们希望着眼于未来——围绕社会化服务的核心,深度开发能给用户带来实际效用的交互组件。基于以上的想法,我们这一版产品的目标就是搭建一个完善的内核架构,独立的API,将应用与核心完全分离,让每个应用都可以在后台独立配置,并提供详尽的开发文档,使得更多的开

3、发者可以很容易的开发出新的组件,丰富TS的组件,满足不同用户的社交需求。最后感谢所有关注和支持ThinkSNS的朋友,如果你有什么疑问或建议,请在我们社区的群组里找到相应的官方群组并提交你的疑问或建议,我们会一直留意那里提交的问题并及时更改,如果是提交bug,请同时注明你的测试环境,方便我们发现问题所在,我们社区的网址是:http://i.thinksns.com目录简介5什么是ThinkSNS1.65编写目的6引用术语与缩写说明6预定义的全局变量说明6整体说明7设计说明7设计目标7构架说明8目录结构8核心结构说明9ThinkPHP1.6修改说

4、明10应用结构说明12分享13API库21API接口说明22用户API22好友API24积分API25动态API28通知API31评论API34附件API35分享API36站点信息API37公共Widget38评论widget41举报widget43好友选择widget43好友分组widget44附件widget45相册widget46模板开发教程47应用开发说明54开发目录说明54应用的开发方式54应用开发范例56开发需求和开发目标57创建数据表57创建应用目录60开始编程63增加积分消费功能77增加发动态功能78增加发通知功能80更新首页统

5、计数目82增加应用后台83增加应用93调试94简介什么是ThinkSNS1.6ThinkSNS1.6作为智士软件(北京)有限公司旗下最新产品,集成了众多ThinkSNS开发者在大型项目中的经验,并将这些宝贵的经验应用于新版的产品之中,不管是对于普通站长还是对于开发者来说,这都是一款值得期待的SNS产品。ThinkSNS1.6版汲取了国内几大SNS社区网站的优秀体验和设计,满足了众多站长用户的大众需求。同为一款开源产品,ThinkSNS在商业领域的运用,也使其完全能够满足并适用于企业的需求,并为企业增值和解决方案提供了有力的支持。相对于Think

6、SNS1.0,最新版的ThinkSNS1.6做了很大的改变,具体如下:1、完整的产品构架、完善的基础应用、开箱即用。2、内置API接口、后续支持自建平台、核心和应用分离。3、完善的后台管理、可植入独立的应用管理。4、正在完善IM应用,包括独立部署的WebIM和基于Air技术的客户端应用。同时ThinkSNS官方将不断的促进ThinkSNS的完善和新技术的应用,使用者可以在官方社区里获得最新的应用插件与系统升级信息。ThinkSNS官方网站http://www.thinksns.comThinkSNS1.6版体验网站http://i.thinks

7、ns.com编写目的本文档是ThinkSNS1.6版本的二次开发指南,供二次开发人员使用。引用术语与缩写说明核心:ThinkSNS1.6的核心的指用户基本操作集成,通过接口给应用提供查询,插入核心信息的的能力。应用:别名组件,是基于核心的一个单独功能块,为用户提供某项特定服务。在ThinkSNS1.6里应用是通过API与核心进行通信,应用与应用之间的耦合度低,并且所有的应用都可以在后台设置关闭和开启。API:API(ApplicationProgrammingInterface,应用程序编程接口)是一些预先定义的函数,目的是提供给应用程序与核心

8、进行通信的能力,而又无需访问源码,或理解内部工作机制的细节。注:本指南如没有特殊说明,所有的代码段都基于ThinkPHP1.6环境开发的。预定义的全局

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。