SiteServer CMS 博客

SiteServer CMS 新版本 V6.5

2018年08月01日


欢迎来到2018年8月1日发布的SiteServer CMS 新版本 V6.5,在这个版本中有一些重要的更新,我们希望你会喜欢,一些关键的亮点包括:


完善插件机制并正式公布


plugins.png



从V6.0版本引入插件机制开始,我们一直在不断地完善和增强 SiteServer CMS 的插件的框架结构和接口调用,经过大半年左右的持续迭代开发,从 V6.5版本开始,整个插件体系已经非常稳定,同时插件的开发接口已经基本覆盖绝大部分的功能开发需求。


我们协同V6.5版本一道,正式发布《插件开发参考手册》,插件开发参考手册是关于插件以及插件是如何与 SiteServer CMS 交互的。它将帮助您理解插件的工作机制,以及如何创建并升级插件。 


这本手册涵盖了各种主题 —— 从插件类需要实现的方法到插件安全的最佳实践,再到用于构建插件的工具。


CLI 命令行增强


V6.5增强了Cli命令行功能,将所有的命令执行方式改为异步调用方式,极大提升了命令执行速度;同时命令行实现了按计划运行的定时功能,实现了命令行按CRON表达式设置计划任务,从而不间断执行。


Cli命令行同时还实现了第三方插件集成,能够按照 SiteServer CMS 的插件规则编写命令行插件功能,为将来丰富整个命令应用场景提供了底层支持。


REST API 增强


V6.5增强了 REST Api 接口,实现了对内容的增删改查接口:


  • 新增内容(内容投稿)API

  • 修改内容API

  • 删除内容API

  • 获取内容API

  • 获取内容列表API


BUG修复


  • 内容管理,点击显示项,然后报错。SqlServer 版本 #960

  •  生成后的静态页面强制有Jquery文件引用,无法去掉。 #1010

  •  新版本用户中心插件点击进去一直加载 #991

  •  添加脚本文件的时候脚本文件名。不能有文件扩展名 有问题, #1026

  •  投票插件投票截止日期不设置无法使用投票 #945

  •  Server Error in Application 无法将类型为“System.Data.DataRowView”的对象强制转换为类型“System.Data.IDataRecord”。 #1033

  •  使用二级域名作为后台地址后登出后仍然可以访问后台 #1037

  •  后台用户管理中禁止注册新用户了,用户中心那里仍然可以顺利注册 #1043

  •  添加自定义表单插件后,提示运行错误 #1056

  •  信息公开插件里信息审核点击后提示错误 #1059

  •  内容回收站能打开了,但是不能清空和删除 #1062

  •  stl:login登录和stl:register注册提示“请求的资源不在服务器上” #975

  •  栏目管理中复选框无法正常勾选 #1072

  •  在回收站点击删除后,内容标题不显示 #1092

  •  模板编辑中,对代码应用格式按钮点击没效果 #1097

  •  新版本虚拟字段新增不保存,第二次编辑才能保存 #1104

  •  内容里面插入腾讯视频,无法播放 #1079

  •  建议siteserver支持央视视频转贴并播放 #1040


功能增强


  • 建议include、css、js文件夹可设置更改位置 #575

  • 内容列表数据少时应该隐藏底部按钮 #978

  • 筛选插件后台添加前台标签样式生成功能 #1016

  • 互动交流插件后台添加前台标签样式生成功能 #1017

  • 权限分配时将系统权限与插件权限分开 #1034

  • 插件安装需要增加失败检查,让系统再下载一次 #1045

  •  插件一键升级功能 #727

  •  只要不退出用户登录,重新打开后台都可进入 #1077

  •  内容筛选插件,应该可以设置默认内容 #1094

  •  栏目管理的选中问题 #1120

  •  将MYSQL数据库默认字符集由utf8修改为utf8mb4 #843

  •  完成SiteServer.Plugin项目所有类与方法的注释。

  •  SiteServer.Plugin 支持 .NET Core。

  •  发布稳定版本SiteServer.Plugin插件开发库。

  •  新增SiteServer Cli命令行插件支持。

  •  插件REST Api授权支持。


意见收集


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