当前位置: 首页 > 后端技术 > PHP

基于Laravel的ThinkSNS+alpha.2发布【研发日记6】

时间:2023-03-29 13:38:59 PHP

今天不聊技术,我们从技术架构的角度来聊聊本次发布的特点。其实早上打了alpha.1,晚上因为增加了两个核心功能,打上了alpha.2。ThinkSNS团队正在重新开发基于Laravel框架的最新TS版本——ThinkSNS+。我们一直保持低调,甚至没有通知ThinkSNS的老用户我们正在开发新系统。终于,经过团队的不断努力,我们发布了第一个alpha版本。为什么叫阿尔法?也许你应该关注语义版本控制的知识。业内有两股分享。第一种是在非正式版本之前使用0.0.x作为开发版本,另一种是使用版本后缀。更直观的后缀。所以目前最新的版本是v1.0.0-alpha.2版本。这个版本有什么功能?来看看ThinkSNS+框架:后台管理系统(及扩展包接入方式,用Vue.js开发)o用户中心o权限控制(用户组+权限节点)o钱包系统(ApplePay、支付宝、微信支付、6月20日发布)o短信(阿里巴巴)o支付系统(除登录和找回密码外,其他均可收费,6月20日发布)o广告系统(6月20日发布)服务商(在Laravel基础上增强,支持更多)oProcessoro后台菜单注册o其他服务商注册深度配置(扩展包允许用户直接在后台config目录修改应该手动配置的选项。)扩展包生成(协助开发者生成用户-查询需要的扩展包)扩展包处理器(配合服务商处理器使用)本地开发支持(模拟composer在线打包,支持ort开发包直接链接厂商,直接嵌入开发)RESTful接口(v2版本接口将全部符合RESTful规范)异常处理(根据API场景或web场景抛出不同的响应)API用户授权存储系统(兼容所有云存储,实现直传)modeleventlauncher(可以直接向所有traits派发Laravel模型事件,让不同的traits在使用后无需特殊处理即可监听事件,或者只监听一个监听器。)扩展包安装器(入口也是使用Laravel的服务提供者,但是简化了用户修改配置的过程,composerrequire后即可使用。)阿里云存储Feed在扩展包七牛云存储(原ThinkSNS核心,微博功能)频道音乐资讯PC站IM即时聊天(不是第三贴,我们自己的即时聊天系统,使用swoole)虽然上面的一些包是开源的,但是还没有到发布的时间。你可以去https://github.com/zhiyicx查看更多包。目前发布移动端iOS客户端(Swift开发)和Android客户端手机H5应用内测方法,仅限内测。欢迎申请内测:提供个人/企业联系方式及证明信息(实名身份证/企业营业执照照片或扫描件)及申请说明,发送邮件至lihecong@zhishisoft.com即有机会获得首批内测资格。名额有限,请尽快申请。开源代码仓库GitHub:https://github.com/zhiyicx/th...(点击star每天关注发展动态。)官网:http://www.thinksns.com/开源是不容易,为了争取开源,我们团队付出了很多努力。将基于Laravel的作品展示在大家面前,接下来专栏会继续分享ThinkSNS+开发过程的技术细节。