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