SiteServer CMS 新版本 V6.11(2019年7月1日发布)
歡迎來到 SiteServer CMS V6.11版本(.NET CORE V7.0預覽版本將推遲至2019年9月1日發(fā)布),經(jīng)過兩個月的連續(xù)迭代開發(fā),V6.11 版本新增了采集插件以及多項BUG修復:
SS.Gather 頁面采集插件
頁面采集插件將在V6.11版本中正式提供使用,管理員可以設置采集規(guī)則采集任意網(wǎng)址的內(nèi)容至站點欄目中,同時采集能夠各種復雜規(guī)則,多字段采集、圖片、附件下載等高級功能。
BUG修復
系統(tǒng)登錄后顯示待審核數(shù)字有問題,把終審退稿的內(nèi)容也統(tǒng)計到待審核狀態(tài)
startIndex="5" length="10" 這兩個標簽有問題 #1948
升級到最新版本,原有限制數(shù)字標簽出現(xiàn)了問題。#845
投稿中心顯示問題。#1401
?密碼規(guī)則設置帶有符號,無法重置密碼 #1699
?編輯器在源碼中添加ul li, 會自動把li的樣式給去掉
There is a vulnerability that the attacker can uploads a file bypassed the filtering rule to getshell. #1858
.NET CORE 版本CMS預告
除了針對 .NET Framework 版本的正常更新,我們還完成了 .NET CORE 版本的CMS架構(gòu),確定了以下幾個主要目標:
一、內(nèi)容即服務(Content as a Service)
我們希望新版CMS系統(tǒng)不僅僅是一個管理及發(fā)布內(nèi)容的后臺,更是一個可以在第三方系統(tǒng)中隨時獲取的內(nèi)容服務,為此,我們將在新的CMS系統(tǒng)中通過.NET CORE創(chuàng)建REST API,一切CMS需要操作的對象均封裝在API中,通過提供標準的RESTful API,我們能夠使用任何編程語言(C#、JS、Java、PHP...)在任何環(huán)境(CLI命令行、Web界面、APP、小程序...)中管理并獲取內(nèi)容,從而極大擴張了CMS的使用場景。
二、分布式部署(Distributed deployment)
老版本CMS是一個單體服務,如果CMS的管理后臺希望支持更多的并發(fā),存儲更多的數(shù)據(jù),只能通過升級CMS服務器的CPU、內(nèi)存以及磁盤來解決。新版本CMS從設計開始就充分考慮分布式方式部署,隨著應用的用戶量的增加,并發(fā)量增加,可以將CMS系統(tǒng)集群化部署到多臺服務器或者微服務Docker容器中,從而增加系統(tǒng)的負載能力 。
三、老版本兼容
.NET CORE與.NET Framework是兩個非常不同的環(huán)境,特別是ASP.NET Core并不兼容ASP.NET Framework,我們在開發(fā).NET CORE版本CMS的時候原則之一是必須兼容老版本數(shù)據(jù)并能夠非常容易地將.NET Framework版本CMS升級至.NET CORE 版本CMS,為此,我們將盡可能的保證數(shù)據(jù)一致性并提供CLI命令行工具,實現(xiàn)幾分鐘內(nèi)即可將V6.x版本升級至新的V7版本。
除此之外,新版本CMS還將增加SQLite文件數(shù)據(jù)庫,以方便一鍵安裝,同時新版本采用VueJS重寫了整個管理后臺,以實現(xiàn)更快的反應速度以及更好的用戶體驗。
我們將在2019年9月1日發(fā)布CMS V7.0-preview1版本,敬請期待。
總結(jié)
以上是生活随笔為你收集整理的SiteServer CMS 新版本 V6.11(2019年7月1日发布)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .NET开发框架(二)-框架功能简述
- 下一篇: 参数传递机制之JWT