SiteServer CMS 博客

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

2020年05月18日



欢迎来到 SiteServer CMS V6.13 版本,经过两个月的连续迭代开发,V6.13版本新增了几项重要功能,我们希望你会喜欢,一些关键的亮点包括:。


新增功能及BUG 修复


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


- 文章导出压缩包图片丢失 #2092

- 新建站点,将原站点文章复制到新站点图片路径还是有问题 #1992

- 回收站问题 #2035

- 导入的内容不自动生成 #2095

- 采集问题,内容字段里面的附件采集不到 #2103

- 内容导出压缩包附件没有跟着导出 #2105

- 内容导出的压缩包需要优化 #2102

- 建议后台欢迎页面的欢迎语可以自定义 #2112

- 采集网址太长不自动换行影响 后面编辑等 #2115

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

- 内容标题自定义颜色,在栏目和首页不显示BUG #1990

- 虚拟字段的导出和导入问题 #2101

- 发文默认审核状态 #2107

- 添加栏目REST API #2152

- 6.12 在导航 站点下来选择点击全部站点,会弹出一个新窗口,

- 栏目链接类型设置为链接到第一条内容的时候,如第一条数据为未审核信息,栏目链接将无效 #2163

- 点击全部站点将弹出空白页面 #2164

- 启用副标题换行功能 #2106

- 新增只查看自己的内容功能

- 新增列出所有栏目的内容功能

- 用户中心投稿默认显示当前栏目与子栏目的所有内容

- 火狐浏览器登陆一直提示验证码超时,导致登陆不上去。#2104

- 设置管理员权限,子栏目审核员审核子栏目,没有审核通过选项 #2187

- 增加stl:if的value动态解析功能 #2190

- 点击量回行问题 #2151

- 有审核权限的管理员点击列表页审核链接无法审核 #2138

- 6.11,6.12版本 选择使用 sql server 数据库 不能使用自定义端口 提示无效port #2120

- type =lastHitsDate formatString="yyyy-MM-dd" 无效 #1984


 .NET CORE 版本进展


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