SiteServer CMS 博客

SiteServer CMS 新版本 V6.12(2019年9月1日发布)

2020年05月18日


欢迎来到 SiteServer CMS V6.12 版本,此版本更新依旧以.NET Framework 为主,.NET CORE版本由于新增微信小程序等功能,仍在密集开发中,发布日期将适时公布。


新增功能及BUG 修复


经过两个月的连续迭代开发,V6.12 版本新增了部分功能并修复了多项 BUG:


- 需要有定期强制修改管理密码功能 #2032

- CLI命令行增加同步命令(siteserver sync),实现数据库定时同步 #2083

- 同一个后台,同时一个账号只允许一人在线 #2033

- 后台预览功能不支持IIS的包含文件 #2079

- 需要限制图片或者附件的文件名,只允许包含汉字、字母、下划线以及数字 #1988

- 搜索关键词里面如果带有空格问题 #2026

- 为ueditor集成秀米一键编辑功能 #2041

- 采用sys账号无法连接oracle数据库 #2042

- 内容页面不能同时加载多个翻页动态标签 #1975

- 内容列表导出功能需要增加按选中导出功能 #2069

- 采集插件添加单页采集功能 #2071

- 导出Excel文件缺少内容字段。#2011

- 管理员登陆要能支持汉字 #2034

- 在API分离部署情况下,点击量插件会导致内容回滚 #2007

- 起始网页地址 勾选以后点击确定会丢失,添加时间也不能采集

- 第一次添加规则,清除Html标签及包含文字(选填) 脚本<script 对象<object 框架<iframe 这三个默认是勾选的,添加完毕,再次编辑就消失 #1967

- 增加定时采集功能

- 缺少其他需要采集的字段功能。这里字段应该和内容后台的字段保持一直才是合理的

- 图片采集不到,也没有把图片设置为封面图片,附件应该也能采集下来

- 第一次添加规则,清除Html标签(选填) 字体<font 层<div SPAN<span 这三个也是默认勾选,再次编辑就丢失了


 .NET CORE 版本进展


 .NET CORE 版本新增了一项重要目标,对微信小程序的全面支持:


一、内容即服务(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容器中,从而增加系统的负载能力 。


三、微信小程序支持(Mini Program)


我们将在新的.NET CORE版本中完全支持微信小程序发布,类似普通的网站制作,用户可以通过标签实现微信小程序的模板解析、打包以及发布。通过支持微信小程序,SiteServer CMS 将在支持PC端Web页面以及手机端H5页面的基础上逐步支持更多的应用场景。


四、老版本兼容


.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重写了整个管理后台,以实现更快的反应速度以及更好的用户体验。


.NET CORE 版本仍在密集开发中,发布日期将适时公布,在此,对所有关注.NET CORE 版本的用户说声抱歉,我们将继续努力,尽快发布.NET CORE 版本。