ThinkSNS
来自站长百科
ThinkSNS 基于许多优秀的开源软件开发,提供全方位的SNS解决方案。
- 完整的产品构架、完善的基础应用、开箱即用。
- 内置API接口、后续支持自建平台、核心和应用分离。
- 完善的后台管理、可植入独立的应用管理。
- 正在完善IM应用,包括独立部署的WebIM和基于Air技术的客户端应用
ThinkSNS运行环境
- PHP 版本 5.1.2 或者更高
- MySQL 版本 4.1 或者更高
- Apache模块的mod_rewrite
ThinkSNS特点
易用性
优化的信息架构,全新的UI,UE体验
可配置性
强大的后台管理功能,可以不修改任何代码来个性化你的SNS网络
完整的开发文档
全部代码的开发文档,让您更方便的查询,易于二次开发
应用于核心分离
新的程序架构将应用于核心完全分离,你可以按照自己的需求自由配置应用
丰富性
更多可用的个性模板与实用的APP将陆续发放
技术支持社区
你在安装使用中遇到的任何问题都会获得我们及时的解答
ThinkSNS安装指南
ThinkSNS二次开发指南
说明:基于版本1.6
- 整体说明 | 预定义的全局变量说明 | 构架说明 | 核心结构说明 | ThinkPHP1.6修改说明 | 应用结构说明 | 应用结构说明二
- API库
- user_getInfo() | user_getLoggedInUser() | user_getLoggedInUserLevel() | friend_get($uid,$format) | friend_areFriends($uid1,$uid2) | UserScore_setScore ($uid, $credit) | UserScore_getScore($uid, $type = 'score') | UserScore_checkScore($uid, $score_type, $value) | ThinkSNS用户积分操作函数 | feed_publish()
- feed_get($map, $limit) | 为应用增加一个动态的步骤 | notify_send() | notify_get() | 为应用增加一个通知的步骤 | comment_notify() | attach_upload() |share_addShare() | share_getShareNum() | share_isForbid() | site_get()
- 公共Widget | 评论widget |举报widget | 好友选择widget | 好友分组widget | 附件widget | 相册widget
- 应用开发范例