# 2023 年 9 月

# 更新版本:v7.2.2

操作系统 下载
Windows 64 位 sscms-7.2.2-win-x64.zip (opens new window)
Windows 32 位 sscms-7.2.2-win-x86.zip (opens new window)
Linux sscms-7.2.2-linux-x64.tar.gz (opens new window)
MacOS sscms-7.2.2-linux-x64.zip (opens new window)

欢迎使用 2023 年 9 月发布的 SSCMS v7.2.2 版本,新版本针对信创国产化环境进行了深度集成,完善并优化SSCMS Cli命令行,增加了部分功能并修复了已知漏洞,更新带来的主要亮点包括:

注意

从 V7.0.x 版本升级至 V7.2.2 需要安装.NET 7 托管捆绑包安装程序(直接下载) (opens new window)

# 全面支持信创环境

V7.2.2 版本针对信创国产化环境进行了深度集成,现已全面支持银河麒麟、中标麒麟国产操作系统:

同时,新版本优化了达梦国产数据库环境下的性能,修复达梦国产数据库DBA权限问题。

# 完善并优化SSCMS Cli命令行

针对 SSCMS Cli 命令行 (opens new window),V7.2.2版本进行了全面的完善与优化:

# 新增 build 生成命令

新增 build 生成命令 (opens new window),生成命令用于生成网站静态页面,生成命令将生成站点内包括首页、栏目页、内容页以及文件页在内的所有页面,与后台一键生成功能一致。

例如我们希望生成站点文件夹为 grace 的站点下的所有文件:

sscms build -d grace

我们也可以一键生成所有站点:

sscms build -a

# 新增 run 运行命令

新增 run 运行命令 (opens new window),用于无需 Nginx 或 IIS 中间件环境下体验或快速启动 SSCMS。

使用 run 命名快速启动 SSCMS 系统:

sscms run

命令完成后,系统将弹出浏览器并指向 SSCMS 后台界面。

# 定时执行功能

优化重复运行功能 (opens new window),新增按定时频率执行功能:--repeat 或-r 参数。

sscms build -d sitedir -r 6h

如上所示,我们可以结合定时执行功能与生成命令,实现每6个小时重新一遍站点页面(站点文件夹为sitedir)。

# 完善 data sync 数据同步命令

data sync 数据同步命令 (opens new window) 用于同步数据库的数据,不仅可以用于同步 SSCMS 系统数据,还可用于任何需要将数据库同步的场合。

sscms data sync --from source.json --to target.json

如上所示,我们将通过数据同步命令,将 source.json 中配置的数据库同步至 target.json 中配置的数据库中。

# 更新命令文档

新版本对 SSCMS Cli 命令行文档 (opens new window) 进行了全面更新,命令行文档将详细描述 SSCMS Cli 命令的功能、参数、示例等,使用户能够充分了解如何使用 SSCMS Cli 命令行。

# 新增视频点播 SSCMS.Vod 插件

视频点播插件 (opens new window) 集成阿里云视频点播,是集视频上传、资源管理、自动化转码处理(窄带高清)、分发加速于一体的一站式音视频点播解决方案。

我们可以在云视频管理界面中对所有上传至云端的视频文件进行管理,在 SSCMS 后台进入云视频管理界面:

新增视频点播 SSCMS.Vod 插件

视频上传成功后,系统将自动获取视频的图片截图地址以及视频点播地址:

新增视频点播 SSCMS.Vod 插件

# 漏洞修复及安全增强

V7.2.2 版本修复安全漏洞:

  • 修复 SSCMS vulnerable to Cross Site Scripting 漏洞 VDB-229818 CVE-2023-2862 (opens new window)

  • 修复资源文件管理任意文件上传漏洞

  • 修复上传附件时物理路径泄露漏洞

# 其他优化及功能修复

新版本有针对性地对系统安全性进行了加强,同时根据 github (opens new window) 以及 gitee (opens new window) 中用户的反馈,我们对新版本进行了以下优化及功能修复:

  • 修复内容编辑器上传图片按钮,上传多张图片显示顺序被打乱问题

  • 优化插件表结构生成功能,同时支持 package.json 中定义表结构以及自动识别插件表结构

  • 修复微信公众号下自定义菜单中拉取菜单报错问题

  • 修复微信公众号下模板消息、普通消息接口在.NET 7 下会报错误:System.FormatException: The format of value '' is invalid.问题

  • 修复包含中文名的文件压缩后文件名乱码问题

  • 修复保存为站点模板不包含模板文件问题

  • 修复导出内容如果选择自定义状态会报错问题

  • 修复 stl:contents 标签 where 属性无法解析 STL 实体问题

  • 修复包含文件管理,保存并关闭出现错误问题 #I790ZB (opens new window)

  • 修复定时发布时间无法保存,每次编辑都会变化问题 #I79216 (opens new window)

  • 修复命名规则字段无效问题 #3602 (opens new window)

  • 修复 groupChannel 功能不能多选栏目组问题 #3604 (opens new window)

  • 修复内容搜索及内容审核,编辑内容点击发布出现错误问题 #I7AWWK (opens new window)

  • 修复编辑器黏贴外部图片,图片无法自动缩小问题 #I74CDJ (opens new window)

  • 修复内容列表审核人列不显示问题 #I7BTBL (opens new window)

  • 修复 {content.GroupNames} 不解析问题 #3627 (opens new window)

  • 修复虚拟字段搜索报错问题 #3538 (opens new window)

  • 修复内容管理-显示列设计不合理问题 #3617 (opens new window)

  • 修复 stl:tags 标签在 stl:no 标签内不解析问题 #3609 (opens new window)

  • 修复 <stl:content type='tags' replace='a' to= 'x'></stl:content> 无法正常工作问题 #2518 (opens new window)

  • 修复新建内容字段 stl:content 标签 replace 方法不生效问题 #I6E5R4 (opens new window)

  • 修复自定义 URL 获取不到栏目索引问题

  • 优化内容排序,新增自定义顺序功能

  • 修复 <stl:if> 标签当 type=GroupChannel 时不支持 op=empty 问题 #I5ZC12 (opens new window)

  • 修复使用 <stl:sqlContents> 标签可以正常显示数据,替换成 <stl:pageSqlContents> 标签就显示不出数据问题 #I3Y55G (opens new window)

  • 修复导出内容的功能导出的附件不完整问题 #I5LSV6 (opens new window)

  • 优化 批量复制 -> 复制到栏目 功能,可多选栏目,批量复制到多个栏目下

  • 修复 <stl:if> 标签使用栏目组时报错问题

  • 修复页面生成设置,生成内容添加日期限制时报错,无法点击问题

  • 修复系统报错:Value cannot be null. (Parameter 'collection')

  • 修复内容搜索,筛选中只选择待审核,结果中已审核也会被显示问题 #I7IW4M (opens new window)

  • 【采集插件】修复将列表页中的图片设为封面图片环境下无法下载图片至本地问题

  • 内容发布界面优化建议 #3641 (opens new window)

  • 新增栏目编辑中添加栏目与添加内容设置功能

  • 修复设置站点访问地址后,所上传的图片、视频、附件访问地址自动转换为绝对路径问题

  • 修复登录时密码到期后强制修改密码时,存在密码明文传输问题问题 #3645 (opens new window)

  • 修复内容列表页面拖拽修改字段显示宽度报错问题

  • 修复内容搜索,筛选中只选择待审核,结果中已审核也会被显示问题 #I7IW4M (opens new window)

  • 修复 <stl:value> 标签 bug #3643 (opens new window)

  • 优化系统,新增隐藏后台右上角的升级提示功能 #I7NWF5 (opens new window)

  • 修复获取栏目的接口只返回两级问题 #3650 (opens new window)

  • 优化系统,新增支持批量添加图片方式导入内容列表功能

  • 修复新增栏目时以英文括号开头将录入空栏目名称问题

  • 新增内容设置,可以设置后台内容列表排序规则

  • 【短信插件】解决后台强制验证用户手机号码 选项还是灰色,无法选择问题

  • 优化系统,新增内容列表拖拽排序功能

  • 优化系统,新增按标题整理排序功能

  • 优化系统,新增导入任意格式 Excel 功能,可以选择字段导入内容,同时支持自动生成下级以及下下级栏目

  • 修复 js 代码传参错误,导致没有授权问题 #3663 (opens new window)

  • 优化百度地图功能,新增定位跳动动画功能

  • 优化登录等处的图形验证码 #3666 (opens new window)

  • 新增 <stl:video> 默认不显示右侧下载菜单功能

  • 修复用户中心无法预览视频问题

  • 优化素材管理功能,新增素材能够按站点访问,A 网站的管理员,只能上传与选择 A 网站的素材 #I7OD8T (opens new window)

  • 优化系统,新增表单管理拖拽排序功能

  • 修复管理员管理权限设置中可以管理的站点有时不显示问题

  • 修复内容表格自定义列及拖拽列错位问题 #I7VAWQ (opens new window)

  • 修复本地运行源码第一步创建报错 400 问题 #I7UT3D (opens new window)

  • 修复 <stl:map> 标签在线解析结果中,地图相关的 js 路径为 http 不安全链接(没带s),导致页面大量的安全提醒问题 #I7WK9P (opens new window)

  • 修复栏目或者内容导出的时候,自定义图片字段导不出来,zip 压缩包中没有这些图片问题 #I7LJP9 (opens new window)

  • 新增 <stl:if type="First">,判断列表项是否为第一项

  • 修复 {channel.contents} 取数错误,未审核的也会在计数中问题 #3680 (opens new window)

  • 修复使用达梦数据库安装时,由于DBA权限导致跳转到安装界面问题 #3638 (opens new window)

  • 【分享插件】更新分享插件,修复微信分享无法提交图片与描述问题

  • 修复 <stl:if> 类型为 IsAdministratorLogginIsUserOrAdministratorLoggin 以及 UserGroup 时判断不准确问题

  • 优化用户注册功能,后台禁用注册后,用户中心将自动隐藏注册按钮

  • 增强 <stl:video> 支持视频类型,支持 3gp、mpg、mpeg、mp4、m4v、m4p、ogv、ogg、mov、webm 类型

  • 修复用户中心注册功能,新增缺少的姓名字段设置 #3681 (opens new window)

  • 修复内容管理->导出全部->自定义字段选择后无法导出问题 #I7ZOZB (opens new window)

  • 修复搜索标签中,如果指定了不存在的栏目 id,会导致搜不出任何结果问题 #3682 (opens new window)

上次更新: 2023/9/18 下午12:03:08