開源、免費、企業級的SiteServer CMS .NET CORE 7.0 預覽版發佈

經過連續不斷地開發與完善,SiteServer CMS .NET CORE 版本終於在今天與大家見面了,版本爲7.0.0-preview1,我們將在未來幾個月收集大家的反饋,修復與完善產品,最終發佈能夠穩定運行的7.0正式版。

基於.NET CORE的跨平臺性質,新版本CMS能夠運行在Linux、MacOS以及Windows操作系統之上,系統無需安裝.NET運行時即可運行,實現了開箱即用,極大簡化了安裝與部署環境。

新版本在性能方面做到了顯著提升,通過.NET CORE的卓越性能,配合Redis分佈式緩存,實現了對海量數據的管理與發佈。

與性能提升同步的是安全性方面的提升,由於不再強制使用IIS及Windows,避免了操作系統與Web服務器方面的安全漏洞,同時系統發佈之後後臺是無法更改的,前臺頁面只允許運行靜態頁面,從而避免了上傳木馬方式的攻擊,其次,新版本全面採用了公司自研的Datory數據操作庫,徹底擺脫了SQL注入的威脅。

注意:本次發佈的是預覽版本,不建議在正式項目中使用,同時CMS系統的插件還未遷移到.NET CORE,我們將在正式版本發佈的時候將所有插件遷移過來。

新版本界面

內容管界面

新建站點界面

模板編輯界面

新增SQLite數據庫以及Redis緩存支持

新版本增加了對SQLite本地數據庫的支持,對小型網站非常有幫助,無需安裝數據庫即可支持安裝和使用CMS系統,加上系統不強制使用IIS,可以直接雙擊.exe文件即開始使用系統。

新版本同時增加了本機緩存以及Redis分佈式緩存兩種緩存方式,通過Redis,緩存能夠實現分佈式部署,CMS 系統性能將不再遇到瓶頸。

新增Monaco Editor模板編輯器

Monaco Editor是微軟VSCode的底層編輯器,Monaco EditorVSCode很大一部分的代碼都是共用的,所以Monaco Editor和VSCode在編輯代碼,交互以及UI上幾乎是一摸一樣的。通過Monaco Editor,模板的代碼編輯功能將變得更加容易與便捷。

老版本兼容

.NET CORE與.NET Framework是兩個非常不同的環境,特別是ASP.NET Core並不兼容ASP.NET Framework,我們在新版本中將兼容老版本數據並將爲老版本CMS升級至.NET CORE 版本提供支持,實現幾分鐘內即可將V6.x版本升級至新的V7版本。

運行與安裝

進入官網:https://www.siteserver.cn/,根據您的操作系統下載zip文件:

Windows 64位:sscms-7.0.0-preview1-win-x64.zip

Windows 32sscms-7.0.0-preview1-win-x86.zip

Linux 系統:sscms-7.0.0-preview1-linux-x64.zip

MacOS 系統:sscms-7.0.0-preview1-osx-x64.zip

Windows操作系統:解壓後雙擊文件 SS.CMS.Web.exe

Linux及MacOS操作系統:解壓後打開終端,導航到提取的文件夾,然後輸入 ./SS.CMS.Web

系統默認運行地址爲 http://localhost:5000,打開瀏覽器輸入地址即可進入安裝界面。

7.0正式版

新版本的發佈離不開廣大用戶的支持,我們希望大家一如既往爲產品提供改進建議,我們將收集大家的建議並體現到7.0正式版本中,我們將根據大家的意見對產品進行詳盡測試與改進,在未來幾個月時間內正式發佈7.0正式版。