什么是ThinkSNS+
ThinkSNS(简称TS),一款全平台综合性社交系统,为国内外大中小企业和创业者提供社会化软件研发及技术解决方案。
今天,我们不聊技术,我们从技术结构方面,聊一聊本次发布的版本,有些什么功能。
其实,alpha.1 早上打的 tag ,晚上因为增加了两个核心功能,所以又打了 alpha.2 tag。
ThinkSNS团队在基于Laravel框架重新开始开发TS最新版本----ThinkSNS+,我们一直很低调,甚至都没有通知ThinkSNS的老用户我们在全新开发系统。终于,通过团队的不断努力,我们发布了第一个alpha版本。
为什么叫 alpha?
这个可能你应该关注一下语义化版本的知识了,在业内有两个分享,第一个是非正式版本之前采用 0.0.x 作为开发版本,另一个就是采用版本后缀的方式,而我们采用的就是看起来更直观的后缀方式。所以当前最新版本是 v1.0.0-alpha.2 版本。
本次发布有哪些功能呢,我们一起来看看
ThinkSNS+ 框架:
-
后台管理系统(以及拓展包接入模式,采用 Vue.js 开发)
o 用户中心
o 权限控制(用户组+权限节点)
o 钱包系统(Apple Pay、Alipay、 WeChat Pay,六月20发布)
o 短信(阿里大于)
o 付费系统(除了登陆、找回密码,其他都可以进行收费,6.20 发布)
o 广告系统(6.20 发布)
-
服务提供者(在 Laravel 基础上进强化,支持更多)
o 处理器
o 后台菜单注册
o 其他服务提供者注册
-
深度配置(可以让拓展包让用户在后台直接修改原本要在 config 目录下手动配置的选项。)
-
拓展包生成(辅助开发者以询问方式生成用户需求的拓展包)
-
拓展包处理器(配合服务提供者处理器使用)
-
本地开发支持(模拟composer线上打包、支持直接将开发包link到vendor下直接嵌入开发)
-
REST ful 接口(v2版本接口将全部符合 REST ful 规范)
-
异常处理(根据API场景或者web场景抛出不同响应)
-
API 用户授权
-
存储系统(可以兼容所有云储存,并实现直穿)
-
模型事件启动器(可以直接让 Laravel 模型事件派发给所有 trait ,让不同的 trait 都能监听事件而不需要use 后特殊处理,或者只能单一监听。)
-
拓展包安装器(入口我们也是采用 Laravel 的服务提供者,但是简化了让用户去修改配置的流程,composer require 之后即可使用。)
拓展包
-
七牛云存储里
-
阿里云存储
-
Feed (原来 ThinkSNS 核心,微博功能)
-
频道
-
音乐
-
咨询
-
PC 站
-
IM 即时聊天(非第三发,我们自己开发的即时聊天系统,采用 swoole)
上述有些包虽然是开源的,但是还没有到发布的时候。可以进入https://github.com/zhiyicx 查看更多的包
移动端
-
iOS客户端(采用 Swift 开发)
-
Android客户端
-
手机H5
开源代码仓库:
GitHub:https://github.com/zhiyicx/thinksns-plus(点击star,每日关注开发动态。)
开源不易,为了争取开源,我们团队做了很多努力。把基于Laravel的作品展示在大家面前,之后专栏会持续不断的分享ThinkSNS +开发过程中的技术细节。
相关推荐
ThinkSNS V4 APPThinkSNS+ PC
thinksns开源sns、微博源码下载
t_thinksns_com.sql
基于PHP的WebIM-for-ThinkSNS插件源码.zip
sns.............................
ThinkSNS 是基于 Laravel 开发的一个用户生态基础框架系统,支持动态拓展应用的接入和UI规范设计。
ThinkSNS基于许多优秀的开源软件开发,提供全方位的社交网络解决方案ThinkSNS源于办公圈项目,WEB端基于国内技术领先的ThinkPHP框架开发,另外还有IM客户端软件。 ThinkSNS全部基于开源项目,同时也作为开源项目...
ThinkSNS基于许多优秀的开源软件开发,提供全方位的社交网络解决方案ThinkSNS源于办公圈项目,WEB端基于国内技术领先的ThinkPHP框架开发,另外还有IM客户端软件。 ThinkSNS全部基于开源项目,同时也作为开源项目...
thinksns社交系统,下载即可用,小白可用
thinkSNS V3版本源码。很实用的应用,支持二次开发,可用于快速构建类似微博的信息发布系统。
2.游客模式登录用户能够在未登录状态下访问系统部分功能,涉及与“我”相关功能或需要操作处,系统自动弹出登陆框,强制用户登录 3.登录用户登录可使用手机号码进行直
完善的SNS社交系统.V3凝聚了ThinkSNS 四年产品研发经验的精华,着重总结和改进了2.8及以前版本的不足,基本涵盖了主流SNS的功能和特性,功能完善,具有良好的扩展性,方便直接部署使用或定制独特业务
请看特色再加上是基于Laravel所开发的,它拥有以下的几个主要特点:跟随Laravel一起升级,但是我们放弃LTS版本,长期的框架不变,虽然会会于稳定,但是Plus是一个长期规划维护的开源项目,随时可以升级框架击败我们...
基于PHP的WebIM-for-ThinkSNS插件.zip
ThinkSNS基于许多优秀的开源软件开发,提供全方位的社交网络解决方案ThinkSNS源于办公圈项目,WEB端基于国内技术领先的ThinkPHP框架开发,另外还有IM客户端软件。 ThinkSNS全部基于开源项目,同时也作为开源项目,...
新版的ThinkSNS定位于基于微博客的多应用SNS系统,具备以下特性: 核心模式:微博 SNS类APP ThinkSNS 具备完整的微博功能 提供了一套标准的微博程序,涵盖了微博全 方位的功能,并将微博作为其他应用互通的基 ...
PHP实例开发源码—WebIM-for-ThinkSNS插件.zip PHP实例开发源码—WebIM-for-ThinkSNS插件.zip PHP实例开发源码—WebIM-for-ThinkSNS插件.zip
- 导入数据库文件ts_2_0.sql 新增加的功能 - 新浪式的两栏页面 - 新增举报功能 - 新增敏感词过滤功能 - 热门话题的自动生成+后台手动设置 - 微博的删除为假删除 - 后台操作生成操作Log - 新增微博关注的分组功能 - ...
ThinkSNS_v4.6.1_开源版本开源代码及文档 包含 开源版本代码、技术文档、使用手册及pc端及服务端修复文档
基于PHP的ThinkSNS开源社交系统正式版源码.zip