歡迎光臨
每天分享高質量文章

SiteServer CMS 新版本 V6.11(2019年7月1日發佈)

歡迎來到 SiteServer CMS V6.11版本(.NET CORE V7.0預覽版本將推遲至2019年9月1日發佈),經過兩個月的連續迭代開發,V6.11 版本新增了採集插件以及多項BUG修複:

 

SS.Gather 頁面採集插件

 


頁面採集插件將在V6.11版本中正式提供使用,管理員可以設置採集規則採集任意網址的內容至站點欄目中,同時採集能夠各種複雜規則,多欄位採集、圖片、附件下載等高級功能。

 

BUG修複

 

  • 系統登錄後顯示待審核數字有問題,把終審退稿的內容也統計到待審核狀態

  • startIndex=”5″ length=”10″ 這兩個標簽有問題 #1948

  • 升級到最新版本,原有限制數字標簽出現了問題。#845

  • 投稿中心顯示問題。#1401

  •  密碼規則設置帶有符號,無法重置密碼 #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架構,確定了以下幾個主要標的:

 

一、內容即服務(Content as a Service)

我們希望新版CMS系統不僅僅是一個管理及發佈內容的後臺,更是一個可以在第三方系統中隨時獲取的內容服務,為此,我們將在新的CMS系統中通過.NET CORE創建REST API,一切CMS需要操作的物件均封裝在API中,通過提供標準的RESTful API,我們能夠使用任何編程語言(C#、JS、Java、PHP…)在任何環境(CLI命令列、Web界面、APP、小程式…)中管理並獲取內容,從而極大擴張了CMS的使用場景。

 

二、分佈式部署(Distributed deployment)

老版本CMS是一個單體服務,如果CMS的管理後臺希望支持更多的併發,儲存更多的資料,只能通過升級CMS服務器的CPU、記憶體以及磁盤來解決。新版本CMS從設計開始就充分考慮分佈式方式部署,隨著應用的用戶量的增加,併發量增加,可以將CMS系統集群化部署到多台服務器或者微服務Docker容器中,從而增加系統的負載能力 。

 

三、老版本兼容

.NET CORE與.NET Framework是兩個非常不同的環境,特別是ASP.NET Core並不兼容ASP.NET Framework,我們在開發.NET CORE版本CMS的時候原則之一是必須兼容老版本資料並能夠非常容易地將.NET Framework版本CMS升級至.NET CORE 版本CMS,為此,我們將盡可能的保證資料一致性並提供CLI命令列工具,實現幾分鐘內即可將V6.x版本升級至新的V7版本。

 

除此之外,新版本CMS還將增加SQLite檔案資料庫,以方便一鍵安裝,同時新版本採用VueJS重寫了整個管理後臺,以實現更快的反應速度以及更好的用戶體驗。

 

我們將在2019年9月1日發佈CMS V7.0-preview1版本,敬請期待。

赞(0)

分享創造快樂