SiteServer CMS 博客

SiteServer CMS 新版本 V6.15(2020年6月1日发布)

2020年06月01日


欢迎来到 SiteServer CMS V6.15版本,新版本重点增加了 REST API 的接口调用,同时修复了多项BUG:


REST API 接口增强:


通过REST API,第三方系统可以很好地集成 SiteServer CMS,以下是最新的API接口,涵盖了CMS操作的各个方面:


内容 API

操作请求地址
获取内容列表 APIPOST/api/v1/contents
获取内容 APIGET/api/v1/contents/{siteId}/{channelId}/{id}
新增内容 APIPOST/api/v1/contents/{siteId}/{channelId}
修改内容 APIPUT/api/v1/contents/{siteId}/{channelId}/{id}
删除内容 APIDELETE/api/v1/contents/{siteId}/{channelId}/{id}
审核内容 APIPOST/api/v1/contents/check


栏目 API

操作请求地址
获取栏目列表 APIGET/api/v1/channels/{siteId}
获取栏目 APIGET/api/v1/channels/{siteId}/{channelId}
新增栏目 APIPOST/api/v1/channels/{siteId}
修改栏目 APIPUT/api/v1/channels/{siteId}/{channelId}
删除栏目 APIDELETE/api/v1/channels/{siteId}/{channelId}


管理员 API

操作请求地址
新增管理员 APIPOST/api/v1/administrators
修改管理员 APIPUT/api/v1/administrators/{id}
删除管理员 APIDELETE/api/v1/administrators/{id}
获取管理员 APIGET/api/v1/administrators/{id}
获取管理员列表 APIGET/api/v1/administrators
管理员登录 APIPOST/api/v1/administrators/actions/login
管理员退出登录 APIPOST/api/v1/administrators/actions/logout
修改管理员密码 APIPOST/api/v1/administrators/actions/resetPassword


用户 API

操作请求地址
新增用户 APIPOST/api/v1/users
修改用户 APIPUT/api/v1/users/{id}
删除用户 APIDELETE/api/v1/users/{id}
获取用户 APIGET/api/v1/users/{id}
获取用户头像 APIGET/api/v1/users/{id}/avatar
上传用户头像 APIPOST/api/v1/users/{id}/avatar
获取用户列表 APIGET/api/v1/users
用户登录 APIPOST/api/v1/users/actions/login
用户退出登录 APIPOST/api/v1/users/actions/logout
修改用户密码 APIPOST/api/v1/users/actions/resetPassword
新增用户操作日志 APIPOST/api/v1/users/{id}/logs
获取用户操作日志 APIGET/api/v1/users/{id}/logs


STL 模板语言 API

操作请求地址
获取链接 APIGET/api/v1/stl/a
获取栏目值 APIGET/api/v1/stl/channel
获取栏目列表 APIGET/api/v1/stl/channels
获取内容值 APIGET/api/v1/stl/content
获取内容列表 APIGET/api/v1/stl/contents
获取站点值 APIGET/api/v1/stl/site
获取站点列表 APIGET/api/v1/stl/sites
获取数据库值 APIGET/api/v1/stl/sqlContent
获取数据库列表 APIGET/api/v1/stl/sqlContents


其他 API

操作请求地址
获取验证码图片 APIGET/api/v1/captcha/{name}
验证验证码 APIPOST/api/v1/captcha/{name}/actions/check
Ping 可用性 APIGET/api/v1/ping


在新增和完善API接口的同时,我们对API文档也进行了重新撰写,新的API文档对最新版本的API接口进行了详细说明,同时每个接口均包含使用实例,方便第三方系统调用。


REST API 文档地址:https://sscms.com/docs/v6/api/


6.15版本BUG修复:


  • 新版本素材库图片无法删除 #2298

  • 素材库管理,移动分组,提示错误 #2445

  • 素材库管理预览某个图片素材时不是显示该素材,而是从头一张逐一开始,这样素材多了预览就无法用了 #2446

  • 素材库管理上传图片后默认都存放在/SiteFiles/Library/images/目录下,并且每张图片占用一个文件夹 #2447

  • 列表翻页以后再编辑,编辑完毕会自动回到第一页 #2412

  • 后台闪退,哪怕后台不设置自动退出,不更新后台的一些操作,也会出偶尔出现闪退问题。#2420 

  • V6.14.0 调用api报404 获取站点内容列表API 失效 #2435

  • 素材库管理,导入word,图文的图片路径不正确 #2448

  • 素材库管理,新建图文无法保存 #2449

  • 整体全局搜索的速度需要再次优化 #2450

  • 在内容管理中,增加当前栏目的搜索功能 #2451

  • 需要支持老版本stl:search标签的isDefaultDisplay属性 #2453

  • 素材库编辑器时间长了会提示无法使用问题 #2454



.NET CORE 版本动态:


基于 .NET CORE 的 SiteServer CMS 7.0 正式版本正在紧张开发中,截止目前,7.0 各项基础功能均已开发完成,开发人员正在做最后的发布完善并将各个插件集成至 7.0 正式版中,预计2020年7月底将能够把所有插件转移至 .NET CORE 版本并集成到 7.0 中。一旦插件集成完毕,我们将正式发布基于 .NET CORE 的 SiteServer CMS 7.0 版本。


同时,我们对基于 .NET Framework 的 6.x 版本将提供长期支持,我们会持续完善并发布基于 .NET Framework 的新版本,大家可以根据情况选择采用对应的版本。


换域名啦!望周知~


为了更好地服务用户,自2020年5月15日起,SiteServer CMS 官网正式将域名www.siteserver.cn 切换至 sscms.com 的短域名,原网站域名 siteserver.cn 将不再使用。


同时 SiteServer CMS 产品名称也将逐渐采用 SSCMS 的短名称,方便大家记忆。