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

欢迎来到 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 的短名称,方便大家记忆。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/309491.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JAVA中小细节(易忽视和易错点)

在为一个long类型的变量赋值时,所赋值的后面要加上一个字母L(l),说明赋值为long类型,但如果赋值未超出int取值范围,可以忽略。在为一个float类型的变量赋值时,所赋值的后面要加上一个字F&#x…

[JavaWeb-MySQL]多表查询(内连接,外连接,子查询)

多表查询的分类: 1. 内连接查询:1. 隐式内连接:使用where条件消除无用数据* 例子:-- 查询所有员工信息和对应的部门信息SELECT * FROM emp,dept WHERE emp.dept_id dept.id;-- 查询员工表的名称,性别。部门表的名称SE…

全局变量初始化顺序探究

缘起 我在上一篇文章——《调试实战 —— dll 加载失败之全局变量初始化篇》中,跟大家分享了一个由于全局变量初始化顺序导致的 dll 加载失败的例子。感兴趣的小伙伴儿可以点击阅读。虽然我们知道了是由于全局变量初始化顺序导致的问题,也给出了解决方案…

java基础知识——面向对象基本概念

文章目录Java基本概念源文件声明规则Java包Import语句继承类型继承的特性继承关键字super 与 this 关键字构造器方法的重写规则重载(Overload)重写与重载之间的区别java 接口接口与类相似点:接口与类的区别:接口特性抽象类和接口的区别接口的声明接口的实…

[JavaWeb-MySQL]多表查询练习

-- 部门表 CREATE TABLE dept (id INT PRIMARY KEY PRIMARY KEY, -- 部门iddname VARCHAR(50), -- 部门名称loc VARCHAR(50) -- 部门所在地 );-- 添加4个部门 INSERT INTO dept(id,dname,loc) VALUES (10,教研部,北京), (20,学工部,上海), (30,销售部,广州), (40,财务部,深圳)…

基于 abp vNext 和 .NET Core 开发博客项目 - 定时任务最佳实战(三)

上一篇完成了全网各大平台的热点新闻数据的抓取,本篇继续围绕抓取完成后的操作做一个提醒。当每次抓取完数据后,自动发送邮件进行提醒。在开始正题之前还是先玩一玩之前的说到却没有用到的一个库PuppeteerSharp。PuppeteerSharp:Headless Chr…

创建型模式——工厂模式

一、 实验目的与要求 1.练习使用工厂模式。设计相关的模拟场景并进行实施,验证模式特性,掌握其优缺点。 2.实验结束后,对相关内容进行总结。 二、实验内容 1.模式应用场景说明 作为一个青年人,最好的伙伴就是手机。而手机最重…

[JavaWeb-MySQL]事务的基本介绍

事务的基本介绍 1. 概念:* 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。2. 操作:1. 开启事务: start transaction;2. 回滚:rollback;3. 提交&#xff…

dotNET Core 3.X 依赖注入

如果说在之前的 dotNET 版本中,依赖注入还是个比较新鲜的东西,那么在 dotNET Core 中已经是随处可见了,可以说整个 dotNET Core 的框架是构建在依赖注入框架之上。本文说说对 dotNET Core 中依赖注入的理解。什么是依赖在面向对象的语言中&am…

创建型模式——抽象工厂模式

一、 实验目的与要求 1.练习使用工厂模式。设计相关的模拟场景并进行实施,验证模式特性,掌握其优缺点。 2.实验结束后,对相关内容进行总结。 二、实验内容 1.模式应用场景说明 手机CPU生产工厂:在一个工厂里面,有A…

[JavaWeb-MySQL]多表查询概述

多表查询: * 查询语法:select列名列表from表名列表where.... * 准备sql# 创建部门表CREATE TABLE dept(id INT PRIMARY KEY AUTO_INCREMENT,NAME VARCHAR(20));INSERT INTO dept (NAME) VALUES (开发部),(市场部),(财务部);# 创建员工表CREATE TABLE em…

【壹刊】Azure AD(三)Azure资源的托管标识

一,引言来个惯例,吹水!????????????????????前一周因为考试,还有个人的私事,一下子差点颓废了。想了想,写博客这种的东西还是得坚持,再忙,也要检查。要养成一种…

自定义View

自定义View重写构造方法和onDraw方法 MyView.java package com.example.jrtt;import android.content.Context; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.RectF; import android.util.AttributeSet; import android.util.Lo…

[JavaWeb-JDBC]JDBC概念

JDBC: 1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口…

创建型模式——建造者模式

一、 实验目的与要求 1.练习使用工厂模式。设计相关的模拟场景并进行实施,验证模式特性,掌握其优缺点。 2.实验结束后,对相关内容进行总结。 二、实验内容 1.模式应用场景说明 Decis创建一个获取多套餐信息,包含A套餐&#xf…

[JavaWeb-MySQL]事务的四大特征和隔离级别

事务的四大特征: 1. 原子性:是不可分割的最小操作单位,要么同时成功,要么同时失败。2. 持久性:当事务提交或回滚后,数据库会持久化的保存数据。3. 隔离性:多个事务之间。相互独立。4. 一致性&am…

android studio模拟器的安装与使用

来回弄了好几遍,网上也都搜过下载过很多版本,其中夜神模拟器是真的方便,也好用,棒极了!那么我就来分享一下: 第一,肯定是下载啦 下载链接:夜神模拟器官方 接着就是连接了&#xff0c…

如何训练解决问题的能力?

作为程序员,技术能力固然很重要,但平时除了提升技术能力也别忽略了其它方面的能力。你可以写一辈子代码,但你不能一辈子只写代码。当你的技术能力足以使你在公司站稳脚跟时,你可以停下来锻炼自己的管理能力,比如职场中…

[JavaWeb-MySQL]DCL管理用户,授权

DCL: * SQL分类:1. DDL:操作数据库和表2. DML:增删改表中数据3. DQL:查询表中数据4. DCL:管理用户,授权* DBA:数据库管理员* DCL:管理用户,授权1. 管理用户1…

PS照片换底色

因为写简历嘛,手边没有白色底的照片,就用ps换了个底色,记录一下,下次可能还要用。这里我用幂幂的照片来代替。 打开ps,点击文件,点击打开,找到你需要处理的照片。 -点击旁边的对象选择工具&…