歡迎來到 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版本,敬請期待。
朋友會在“發現-看一看”看到你“在看”的內容