经过连续不断地开发与完善,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 Editor与VSCode很大一部分的代码都是共用的,所以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 32位:sscms-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正式版。