今天的研发日记,我们不讲技术,我们来看看,社交系统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 开发)

○用户中心

○权限控制(用户组+权限节点)

○钱包系统(Apple Pay、Alipay、 WeChat Pay,六月20发布)

○短信(阿里大于)

○付费系统(除了登陆、找回密码,其他都可以进行收费,6.20 发布)

○广告系统(6.20 发布)

●服务提供者(在 Laravel 基础上进强化,支持更多)

○处理器

○后台菜单注册

○其他服务提供者注册

●深度配置(可以让拓展包让用户在后台直接修改原本要在 config 目录下手动配置的选项。)

●拓展包生成(辅助开发者以询问方式生成用户需求的拓展包)

●拓展包处理器(配合服务提供者处理器使用)

●本地开发支持(模拟composer线上打包、支持直接将开发包link到vendor下直接嵌入开发)

●REST ful 接口(v2版本接口将全部符合 REST ful 规范)

●异常处理(根据API场景或者web场景抛出不同响应)

●API 用户授权

●存储系统(可以兼容所有云储存,并实现直传)

●模型事件启动器(可以直接让 Laravel 模型事件派发给所有 trait ,让不同的 trait 都能监听事件而不需要use 后特殊处理,或者只能单一监听。)

●拓展包安装器(入口我们也是采用 Laravel 的服务提供者,但是简化了让用户去修改配置的流程,composer require 之后即可使用。)

拓展包

七牛云储存

●阿里云 OSS

●Feed (原来 ThinkSNS 核心,微博功能)

●频道

●音乐

●资讯

●PC 站

●IM 即时聊天(非第三发,我们自己开发的即时聊天系统,采用 swoole)

上述有些包虽然是开源的,但是还没有到发布的时候。可以进入https://github.com/zhiyicx 查看更多的包

移动端

●iOS客户端(采用 Swift 开发)

●Android客户端

●手机H5

目前的发布,仅限于内测哦,欢迎申请内测:

提供个人/企业联系方式及认证信息(实名ID /企业营业执照照片或扫描件)及申请说明,发送邮件至lihecong@zhishisoft.com将有机会获得首批内测资格,名额有限,申请从速。

  参与内测请提供以下资料

1个可接收验证码的手机号

1个指定邮箱

1位测试人员姓名

1个您喜欢的账号昵称

开源代码仓库:

GitHub:https://github.com/zhiyicx/thinksns-plus(点击star,每日关注开发动态。)

咨询QQ:3298713109

官网:http://www.thinksns.com/

开源不易,为了争取开源,我们团队做了很多努力。把基于Laravel的作品展示在大家面前,之后专栏会持续不断的分享社交系统ThinkSNS +开发过程中的技术细节。

ThinkSNS+ alpha.2 版本发布,功能抢先看!【社交系统研发日记六】的更多相关文章

  1. 【社交系统研发日记】如何在 Laravel 中 “规范” 的开发验证码发送功能

    顺便发个小通知:7月15日ThinkSNS+开源版发布,同时非开源的APP也走出内测阶段,体验二维码也全面发布体验. 什么是ThinkSNS ? ThinkSNS(简称TS),一款全平台综合性社交系统 ...

  2. 【开源社交系统研发日记】利用 Docker 包 Laradock 服务器部署 Laravel & ThinkSNS+ 等程序实战(多项目)

    什么是ThinkSNS+ ThinkSNS(简称TS),一款全平台综合性社交系统,为国内外大中小企业和创业者提供社会化软件研发及技术解决方案,目前最新版本为ThinkSNS+. 前段时间不知道抽上面疯 ...

  3. 【社交系统研发日记五】ThinkSNS+如何计算字符显示长度?

    今天我们来聊一下可能很多人都会头疼的东西:显示长度. 需求是这样的,在字符的显示上,两个英文单词才占一个中文或者其他语言的显示长度.如下: 上面排的是两个英文字母,一个汉字,一个Emoji.你会发现, ...

  4. Erda 1.1 版本发布|3 大亮点特性最新解读

    来源|尔达 Erda 公众号 ​ Erda v1.1 Changelog: https://github.com/erda-project/erda/blob/master/CHANGELOG/CHA ...

  5. 【社交系统ThinkSNS+研发日记三】基于 Laravel Route 的 ThinkSNS+ Component

    [社交系统ThinkSNS+研发日记系列] 一.<ThinkSNS+ 基于 Laravel master 分支,从 1 到 0,再到 0.1> 二.<基于 Laravel 开发 Th ...

  6. Alpha版本发布

                Alpha版本发布   Part1.基本介绍 作业所属课程 课程链接 作业要求 要求链接 团队名称 Typhoon 作业目标 通过本次团队项目,体验通过使用软件工程来研发项目的 ...

  7. 评论alpha版本发布

    讲解顺序: 1.  新蜂:俄罗斯方块 俄罗斯方块已经完成了核心的游戏部分,可以流畅的进行游戏,经验值功能也已经完成,目前进度很好:不足之处主要有:后续的显示内容还没完成,所以界面空出来很多板块,alp ...

  8. 开源社交系统ThinkSNS+ V0.8.0 正式发布(一期功能版本)

    智士软件旗下开源sns社交系统ThinkSNS即将进入10周年,推出并行两代系统ThinkSNSV4和ThinkSNS+,以专业易用的技术源码输出,驱动互联网社交软件建设及创业,使用ThinkSNS改 ...

  9. 英语词典Alpha版本发布说明

    Alpha版本发布说明 功能: ·简洁的应用界面,不被无良的广告弹窗影响  ·功能直接,在需要查词时及时出现,没有每日一句精选文章等杀了你的流量,在学习过程中更加专注! ·采用金山词霸API,提供发音 ...

随机推荐

  1. Java中引用的浅复制和深复制

    Java中除了基本类型int,char,double等的赋值是按照值传递之外,其余的类型和对象都是按照引用进行传递的. 下面来看一个关于引用的例子. package referenceCopy;// ...

  2. 处理input标签的border-radius

    给input设置border-radius效果时一定要先设置border属性,否则会出现左上部有阴影的效果.

  3. XManager与SecureCRT

    使用Xmanager前,服务器必须已经安装好X11所需的各种运行包.运行下列命名检查安装情况,没有的话请自行补上. rpm -qa|grep x11 1.DISPLAY环境变量 export DISP ...

  4. OpenStack(企业私有云)万里长征第四步——DevStack整体安装规划及使用

    一.前言 前期成功通过DevStack安装OpenStack,现将从机房规划到虚拟机搭建的整个过程总结如下,以供日后查阅或有需之人参考. 二.机房规划 这个整个安装过程的重点,能不能成功就看规划的如何 ...

  5. 几个SQL语句(备忘)

    1.三涨停 select biao1.代码,biao1.名称 from biao1,biao2,biao3 where (biao1.涨幅+ biao2.涨幅+biao3.涨幅)>0.27 an ...

  6. Oracle锁表处理操作笔记

    --查看锁表进程SQL语句1: SELECT sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, ...

  7. requirejs 加载其它js

    基本代码: require.config({ // baseUrl : '/js/' paths: { jquery: '/js/jquery-1.11.3.min', validate: '/js/ ...

  8. laravel+vue组合的项目中引入ueditor(打包成组件形式)

    前言:最近写东西需要用到ueditor,并且需要是在vue组件中引入. (本博客默认你已经配置了laravel+vue的项目环境,如果还没有配置好的的小伙伴,可以看看我的另一篇博客,链接: http: ...

  9. HashMap TreeMap ConcurrentHashMap 源码

    1 HashMap java se 1.6 1.1 父类 java.lang.Object 继承者 java.util.AbstractMap<K,V> 继承者 java.util.Has ...

  10. 读Zepto源码之Callbacks模块

    Callbacks 模块并不是必备的模块,其作用是管理回调函数,为 Defferred 模块提供支持,Defferred 模块又为 Ajax 模块的 promise 风格提供支持,接下来很快就会分析到 ...