SiteServer CMS 博客

SiteServer CMS 新版本 V6.7

2018年9月/10月迭代计划

2018年11月01日


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


内容表


1.png


新版本简化了网站内容表的设计,创建站点时可以选择使用现有的内容表、新建站点内容表或者手动输入表名称,从而实现了站点和数据库中存储内容的表的快速关联。新版本每个站点默认使用自己的内容表,表名称与站点Id相对应,系统同时也支持站点之间用同一个内容表。


新版本新增或者修改内容表字段将变得非常简单直接,进入对应的数据库管理工具,在管理工具中对内容表进行字段新增或者编辑操作,再进入 SiteServer CMS 后台清除缓存,既可以完成内容表字段的维护。 


如果新建或者编辑站点时手动输入内容表,系统将检测表名是否存在,如果存在将使用指定的表,如果不存在,系统将创建对应的内容表。


用户中心


2.png


由于之前用户中心反馈的问题比较集中,我们在本次迭代中彻底重写了用户中心以及用户投稿功能,实现了用户自定义字段、注册权限控制以及用户组功能,同时新的用户中心采用了全新的用户界面,兼容主流浏览器,同时完全支持手机端访问。


新的用户中心功能是集成在CMS系统中的,不需要单独下载插件,老的SS.Home用户中心插件将自动废除。在新版本中,插件可以通过API自定义用户中心,从而提升了用户中心的可扩展性。


用户中心投稿功能在这一次升级中也得到了非常大的改进,通过适当的权限设置,可以让内容发布人员通过后台发布及管理内容,也可以通过用户中心发布管理内容,从而能够在完全的内容管理和简洁的内容管理之间进行选择。


表单插件


3.png


6.7版本重写了SS.Form 表单插件,修复并完善了用户反馈的Bug与建议,新的表单插件实现了前台提交样式自定义、新增了表单回复功能,新增了前台显示表单以及自定义样式功能。


表单插件除了通过标签实现表单提交以及表单数据显示,还能通过RESTful API的方式提交数据及获取数据列表,从而为第三方系统与表单数据对接提供了解决方案。


Cli命令行备份、升级、还原功能


新版本对Cli命令行程序进行了大规模改进,修正了6.0之前的老版本与新版本的数据迁移过程中可能丢失数据的问题。


6.0之前的老版本升级到最新版本Cli命令:


  • 1、siteserver.exe backup -d backup

  • 2、siteserver.exe update -d backup


  • 3、siteserver.exe restore -d update


运行完以上三个命令即可完成老版本的数据升级及迁移。


REST Api 权限认证


之前版本中访问REST Api时必须通过API 密钥才可以拥有访问权限,新版本新增了两种REST Api的访问权限,除了API 密钥,还能够以管理员身份及以用户身份访问REST Api。


以管理员或者用户身份访问REST Api时,需要保证对应的管理员或者用户拥有对应的权限。


BUG修复


  •  提交表单正则规则验证不起作用 #253 #338

  • 【表单】批量新增字段无效、导入、导出功能无效。 #181

  • 【用户中心】点击账号安全下的立即修改出现404。 #187

  •   用户中心不能绑定手机和邮箱,显示未开通 #331

  •   自定义表单标题为空后无法编辑 #552

  •   表单插件,新增一个表单然后点击自定义模版,再点返回报错 #555

  •   Server Error in Application Object reference not set to an instance of an object. #1235

  •   Server Error in Application ORA-00001: 违反唯一约束条件 (CMS.PK_SS_GOVINTERACT_CHANNEL_ID) #1268

  •   提交表单字段验证规则EMAIL格式不起作用,最短字数不起作用 #1351

  •   gulp build 报错 #1357

  •   Server Error in Application 对已关闭对象的操作无效 #1391

  •   stl:login</stl:login>在 “STL在线解析” 里面解析报错 #1392

  •   ORA-12570: 网络会话: 意外的数据包读取错误 #1398

  •   用户中心 下的投稿中心一些问题。 #1401

  •   6.6.19以后的版本生成有问题 #1412

  •   模版匹配失效。 #1457


功能增强


  • 完善生成机制,将SignalR生成机制替换为更加稳定的方式。

  •   新增内容列表页缓存功能,实现快速显示超大规模数据列表。

  •   新增取消生成队列功能。

  •   站点列表与系统头部的选择站点排序不一致 #1303

  •   生成页面时栏目太多,导致很难选到需要的栏目,建议修改成可伸缩的选中方式 #1291

  •   建议登录页面用户名密码错误时刷新验证码 #1334


意见收集


如果发现系统新的Bug或者对系统改进的建议,请发布到产品论坛中,你的反馈将有助于我们持续改进 SiteServer CMS。


贡献


感谢以下用户提交代码,帮助我们改进 SiteServer CMS :

@zzj19930721 :新增后台-栏目页排序(仿内容页) #1425