什么是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.zip_thinksns_thinksns+源码_thinksns源码”暗示了我们正在讨论的是ThinkSNS的源代码压缩包,包含完整的项目文件,可用于开发和定制。 1. **ThinkSNS系统概述**:ThinkSNS是一个基于PHP语言和...
其次,ThinkSNS+ PC是其对应的桌面版本,专为台式机和笔记本电脑用户设计。它在保持与APP一致的用户体验的同时,充分利用了大屏幕和键盘鼠标的优势,提供更高效的操作和更丰富的功能。例如,用户可以方便地进行文件...
2. **游客模式登录**:对于未注册的用户,ThinkSNS+ 支持游客模式,允许他们在不登录的情况下访问部分公共内容。当试图访问与个人账户相关的功能时,系统会自动弹出登录框,要求用户登录以继续。 3. **登录**:已...
2. **1.6_beta1_to_beta4.sql**、**1.6_beta2_to_beta3.sql**、**1.6_beta3_to_beta4.sql**:这些是版本升级脚本,用于将Thinksns从一个测试版本(beta)平滑地升级到下一个。每个文件包含了从一个版本到另一个版本...
t_thinksns_com.sql
【ThinkSNS:基于Laravel构建的用户生态基础框架系统】 ThinkSNS是一款采用现代Web开发框架Laravel精心打造的用户生态基础框架系统。Laravel是PHP领域内的一款优雅、富有表达力的框架,以其出色的代码组织结构和...
2. **ThinkSNS框架**:学习ThinkSNS的架构,了解其模块化设计、数据库结构以及API接口。 3. **WebIM原理**:掌握WebSocket协议,它是实现WebIM实时通信的核心技术,提供全双工的通信通道。 4. **前端技术**:如...
《thinksns社交系统:构建高效互动平台的关键要素》 thinksns社交系统是一款专为构建社交网络平台设计的开源软件。它以其易用性、灵活性和强大的功能,深受开发者和小白用户喜爱。该系统提供了丰富的功能模块,使得...
ThinkSNS基于许多优秀的开源软件开发,提供全方位的社交网络解决方案ThinkSNS源于办公圈项目,WEB端基于国内技术领先的ThinkPHP框架开发,另外还有IM客户端软件。 ThinkSNS全部基于开源项目,同时也作为开源项目...
ThinkSNS基于许多优秀的开源软件开发,提供全方位的社交网络解决方案ThinkSNS源于办公圈项目,WEB端基于国内技术领先的ThinkPHP框架开发,另外还有IM客户端软件。 ThinkSNS全部基于开源项目,同时也作为开源项目...
作为一款强大的社交软件系统,thinkSNS V3版本为开发者提供了丰富的功能和无限的二次开发可能性,使得快速构建类似微博的信息发布系统变得轻而易举。 首先,我们来了解一下thinkSNS的核心概念。thinkSNS是一款基于...
本文档是对ThinkSNS+移动端使用说明的总结,涵盖了注册、登录、朋友圈、评论、点赞、收藏、分享、置顶、删除动态等多个方面的使用指南。 一、 注册/登录 注册是使用ThinkSNS+移动端的第一步,在注册过程中,用户...
ThinkSNS是一款功能强大的社交网络系统,其v4.6.1开源版本的发布,为开发者提供了全面的技术支持和丰富的资源,包括开源代码、技术文档、使用手册以及针对PC端和服务端的修复文档。这一版本的开源特性,使得用户可以...
完善的SNS社交系统.V3凝聚了ThinkSNS 四年产品研发经验的精华,着重总结和改进了2.8及以前版本的不足,基本涵盖了主流SNS的功能和特性,功能完善,具有良好的扩展性,方便直接部署使用或定制独特业务
请看特色再加上是基于Laravel所开发的,它拥有以下的几个主要特点:跟随Laravel一起升级,但是我们放弃LTS版本,长期的框架不变,虽然会会于稳定,但是Plus是一个长期规划维护的开源项目,随时可以升级框架击败我们...
【标题】"基于PHP的ThinkSNS开源社交系统正式版源码" 提供的是一个用于构建社交网络平台的完整解决方案,其核心编程语言是PHP。ThinkSNS是一款强大的社交网络软件,它允许开发者和企业快速搭建自己的社交网络,如...
【标题】"基于PHP的WebIM-for-ThinkSNS插件.zip" 描述了一款专为ThinkSNS社交网络系统设计的即时通讯插件,它使用PHP编程语言进行开发。这款插件允许用户在Web环境下实现即时聊天功能,增强ThinkSNS平台的交互性和...
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