摘要:今天,我們不聊技術(shù),我們從技術(shù)結(jié)構(gòu)方面,聊一聊本次發(fā)布的版本,有些什么功能。終于,通過(guò)團(tuán)隊(duì)的不斷努力,我們發(fā)布了第一個(gè)版本。所以當(dāng)前最新版本是版本。拓展包安裝器入口我們也是采用的服務(wù)提供者,但是簡(jiǎn)化了讓用戶去修改配置的流程,之后即可使用。
今天,我們不聊技術(shù),我們從技術(shù)結(jié)構(gòu)方面,聊一聊本次發(fā)布的版本,有些什么功能。
其實(shí),alpha.1 早上打的 tag ,晚上因?yàn)樵黾恿藘蓚€(gè)核心功能,所以又打了 alpha.2 tag。
ThinkSNS團(tuán)隊(duì)在基于Laravel框架重新開(kāi)始開(kāi)發(fā)TS最新版本----ThinkSNS+,我們一直很低調(diào),甚至都沒(méi)有通知ThinkSNS的老用戶我們?cè)谌麻_(kāi)發(fā)系統(tǒng)。終于,通過(guò)團(tuán)隊(duì)的不斷努力,我們發(fā)布了第一個(gè)alpha版本。
為什么叫 alpha?這個(gè)可能你應(yīng)該關(guān)注一下語(yǔ)義化版本的知識(shí)了,在業(yè)內(nèi)有兩個(gè)分享,第一個(gè)是非正式版本之前采用 0.0.x 作為開(kāi)發(fā)版本,另一個(gè)就是采用版本后綴的方式,而我們采用的就是看起來(lái)更直觀的后綴方式。所以當(dāng)前最新版本是 v1.0.0-alpha.2 版本。
本次發(fā)布有哪些功能呢,我們一起來(lái)看看
ThinkSNS+ 框架:
后臺(tái)管理系統(tǒng)(以及拓展包接入模式,采用 Vue.js 開(kāi)發(fā))
o 用戶中心
o 權(quán)限控制(用戶組+權(quán)限節(jié)點(diǎn))
o 錢(qián)包系統(tǒng)(Apple Pay、Alipay、 WeChat Pay,六月20發(fā)布)
o 短信(阿里大于)
o 付費(fèi)系統(tǒng)(除了登陸、找回密碼,其他都可以進(jìn)行收費(fèi),6.20 發(fā)布)
o 廣告系統(tǒng)(6.20 發(fā)布)
服務(wù)提供者(在 Laravel 基礎(chǔ)上進(jìn)強(qiáng)化,支持更多)
o 處理器
o 后臺(tái)菜單注冊(cè)
o 其他服務(wù)提供者注冊(cè)
深度配置(可以讓拓展包讓用戶在后臺(tái)直接修改原本要在 config 目錄下手動(dòng)配置的選項(xiàng)。)
拓展包生成(輔助開(kāi)發(fā)者以詢問(wèn)方式生成用戶需求的拓展包)
拓展包處理器(配合服務(wù)提供者處理器使用)
本地開(kāi)發(fā)支持(模擬composer線上打包、支持直接將開(kāi)發(fā)包link到vendor下直接嵌入開(kāi)發(fā))
REST ful 接口(v2版本接口將全部符合 REST ful 規(guī)范)
異常處理(根據(jù)API場(chǎng)景或者web場(chǎng)景拋出不同響應(yīng))
API 用戶授權(quán)
存儲(chǔ)系統(tǒng)(可以兼容所有云儲(chǔ)存,并實(shí)現(xiàn)直傳)
模型事件啟動(dòng)器(可以直接讓 Laravel 模型事件派發(fā)給所有 trait ,讓不同的 trait 都能監(jiān)聽(tīng)事件而不需要use 后特殊處理,或者只能單一監(jiān)聽(tīng)。)
拓展包安裝器(入口我們也是采用 Laravel 的服務(wù)提供者,但是簡(jiǎn)化了讓用戶去修改配置的流程,composer require 之后即可使用。)
拓展包
七牛云存儲(chǔ)里
阿里云存儲(chǔ)
Feed (原來(lái) ThinkSNS 核心,微博功能)
頻道
音樂(lè)
資訊
PC 站
IM 即時(shí)聊天(非第三發(fā),我們自己開(kāi)發(fā)的即時(shí)聊天系統(tǒng),采用 swoole)
上述有些包雖然是開(kāi)源的,但是還沒(méi)有到發(fā)布的時(shí)候??梢赃M(jìn)入https://github.com/zhiyicx 查看更多的包
移動(dòng)端
iOS客戶端(采用 Swift 開(kāi)發(fā))
Android客戶端
手機(jī)H5
目前的發(fā)布,僅限于內(nèi)測(cè)哦,歡迎申請(qǐng)內(nèi)測(cè):
提供個(gè)人/企業(yè)聯(lián)系方式及認(rèn)證信息(實(shí)名ID /企業(yè)營(yíng)業(yè)執(zhí)照照片或掃描件)及申請(qǐng)說(shuō)明,發(fā)送郵件至lihecong@zhishisoft.com將有機(jī)會(huì)獲得首批內(nèi)測(cè)資格,名額有限,申請(qǐng)從速。
開(kāi)源代碼倉(cāng)庫(kù)GitHub:https://github.com/zhiyicx/th...(點(diǎn)擊star,每日關(guān)注開(kāi)發(fā)動(dòng)態(tài)。)
官網(wǎng):http://www.thinksns.com/
開(kāi)源不易,為了爭(zhēng)取開(kāi)源,我們團(tuán)隊(duì)做了很多努力。把基于Laravel的作品展示在大家面前,之后專(zhuān)欄會(huì)持續(xù)不斷的分享ThinkSNS +開(kāi)發(fā)過(guò)程中的技術(shù)細(xì)節(jié)。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/23070.html
摘要:需求場(chǎng)景發(fā)送驗(yàn)證碼或者消息通知,可發(fā)送到手機(jī)或郵箱中。完成首先,在中的規(guī)范就是使用的消息通知,這里基于場(chǎng)景為驗(yàn)證碼。所以我們?cè)隍?yàn)證碼模型中添加是完全符合通知的正確使用的。 順便發(fā)個(gè)小通知:7月15日ThinkSNS+開(kāi)源版發(fā)布,同時(shí)非開(kāi)源的APP也走出內(nèi)測(cè)階段,體驗(yàn)二維碼也全面發(fā)布體驗(yàn)。 什么是ThinkSNS ? ThinkSNS(簡(jiǎn)稱(chēng)TS),一款全平臺(tái)綜合性社交系統(tǒng),為國(guó)內(nèi)外大中小...
摘要:今天我們來(lái)聊一下可能很多人都會(huì)頭疼的東西顯示長(zhǎng)度。需求是這樣的,在字符的顯示上,兩個(gè)英文單詞才占一個(gè)中文或者其他語(yǔ)言的顯示長(zhǎng)度。好在在無(wú)意間發(fā)現(xiàn)一個(gè)奇怪的東西這個(gè)函數(shù)計(jì)算非英文單詞外是除了符號(hào)例如中文就是按照漢字個(gè)數(shù)算的,也是同理。 今天我們來(lái)聊一下可能很多人都會(huì)頭疼的東西:顯示長(zhǎng)度。 需求是這樣的,在字符的顯示上,兩個(gè)英文單詞才占一個(gè)中文或者其他語(yǔ)言的顯示長(zhǎng)度。如下: showImg...
摘要:在社交系統(tǒng)中有這樣一個(gè)命令主要是用作包的安裝,升級(jí),卸載。這在開(kāi)發(fā)過(guò)程中很有用。內(nèi)測(cè)申請(qǐng)方式提供個(gè)人企業(yè)聯(lián)系方式及認(rèn)證信息實(shí)名企業(yè)營(yíng)業(yè)執(zhí)照照片或掃描件及申請(qǐng)說(shuō)明,發(fā)送郵件至將有機(jī)會(huì)獲得首批內(nèi)測(cè)資格,名額有限,申請(qǐng)從速。 在前面,我介紹了拓展類(lèi)型,分別有 plus-compnent 和 plus-plugin 兩個(gè),這里重點(diǎn)講以下如何實(shí)現(xiàn) plus-component 的。 plus-c...
閱讀 3817·2021-11-25 09:43
閱讀 800·2021-09-22 15:59
閱讀 1884·2021-09-06 15:00
閱讀 1915·2021-09-02 09:54
閱讀 832·2019-08-30 15:56
閱讀 1309·2019-08-29 17:14
閱讀 1989·2019-08-29 13:15
閱讀 1018·2019-08-28 18:28