SiteServer CMS 博客

SiteServer CMS 新版本 V6.8

2018年11月/12月迭代计划

2019年01月03日


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


.NET Core 平台迁移


SiteServer CMS 基于.NET Framework,只能运行在Windows系统下,2018年产品开发团队不断改造产品架构,逐步向.NET Core 平台迁移,截止到V6.8版本,系统框架已经基本迁移至.NET Core兼容的依赖包中,目前剩余需要向.NET Core 平台迁移的部分主要是Web Form页面,预计2019年上半年可以彻底完成.NET Core 平台迁移工作。


向.NET Core 平台迁移完成后,系统能够利用.NET Core跨平台的优势实现在Linux系统中部署,或者通过容器的方式部署,性能和可伸缩性将显著增强。 借助 ASP.NET Core,系统运行的服务器/虚拟机 (VM) 数要低得多,减少服务器/VM 后可节省基础结构和托管成本。


与官网插件、模板集成


新版本中能够安装和使用的插件以及站点模板将与SiteServer CMS官网紧密集成,管理员在后台界面中创建站点时可以方便地选择合适的模板,一键生成网站,或者通过后台一键安装、升级插件。


经过改版,SiteServer CMS官网中的插件以及模板不再仅限于官方发布,任何开发人员或者企业均可以在官网注册账号上传并发布自己的模板及插件,随着SiteServer CMS用户量的不断增加,相信会有更多的开发人员愿意开发出精美的模板以及强大的插件,通过产品与官网的集成,能够让这些模板与插件更方便地到达最终用户的系统中。


依申请公开插件


伴随6.8版本,我们发布了依申请公开插件,用于实现行政机关根据公民、法人或者其他组织的申请,依照法律规定和本机关的职权,向申请人公开信息的功能。



插件使用请参考:插件使用文档


插件文档增强



之前,由于各个插件处于快速迭代开发中,相关使用文档及模板标签说明一直比较欠缺,在2018年11月/12月迭代周期中,我们逐步完善了部分插件使用文档及标签调用说明。


在接下来几个开发周期中,我们将集中力量把仍未发布使用手册的插件文档补齐,让用户在使用任何插件的时候能够查阅详细的插件使用说明、操作手册以及模板标签调用说明。


完善后台框架页(main页面)打开速度及用户体验


新版本将pageMain.aspx页面修改为main.cshtml,由原来传统的WebForm方式改为Razor页面,统一由Vue管理页面布局,使得加载速度有明显提升。


后台手机端支持增强


新版本完善了通过手机端访问后台时的菜单导航,同时优化了手机端小屏幕尺寸环境下后台默认页面的展现方式,使得手机端访问后台更加舒适。


完善创建站点方式,增强在线模板选择界面


新版本增强了在线站点模板选择功能,使得创建网站前对在线模板的筛选和预览更加便捷。



BUG修复


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

  •  火狐添加内容点击无效,63.0.1版本的火狐。 #1581

  •  创建专题页Server Error in Application 未将对象引用设置到对象的实例。 #1606

  •  通过【添加栏目】按钮无法添加栏目 #1541

  •  内容表AddUserName对应的原来是displayName,现在怎么变成username了 #1550

  •  新增字段Server Error in Application 未将对象引用设置到对象的实例。 #1559 

  •  修改已创建的站点内容表,选择失效。 #1557

  •  新版本编辑器,栏目内容无法上传图片 #1547

  •  [ { "imageUrlCount": 0, "videoUrlCount": 0, "fileUrlCount": 0, "channelId": 69, "siteId": 58, "adminId": 1, "lastEditAdminId": 1, "userId": 0, "taxis": 20, "groupNames": [], "tagNames": [], "sourceId": 0, "referenceId": 0, "checked": true, "checkedLevel": 1, "hits": 0, "hitsByDay": 0, "hitsByWeek": 0, "hitsByMonth": 0, "lastHitsDate": null, "downloads": 0, "title": "SS CMS 全新跨平台 V7.0 版本正式发布", "subTitle": null, "imageUrl": "@/upload/images/2020/9/725caaf4bd702baf.png", "videoUrl": "", "fileUrl": "", "body": "

       
        今天,我们很高兴宣布基于.NET CORE平台的全新 SS CMS V7.0正式发布,新版本采用.NET CORE模块化和高性能实现,用于创建在Windows,Linux、Mac以及Docker上运行的Web应用程序和服务。

    SS CMS 7.0 之旅

        在此,我们简单回顾一下SS CMS的发展历程。SS CMS的发展与.NET的发展密切相关,2003年,微软发布.NET 1.1,之后我们发布了中国最早的基于.NET的CMS系统 SS CMS 1.0版本,随着.NET平台的普及,越来越多企业、事业单位以及政府开始使用我们的系统,微软从.NET 1.1一路升级到.NET 4.0,SS CMS 也一路升级到 6.0版本,一路走来,SS CMS成为了.NET平台使用量最高的CMS系统。


        大约三年前,我们注意到所有主要的流行软件平台都是开源的,开源以及开源背后活跃的社区是一个软件获得长期生命力的关键,于是我们开始将SS CMS无保留开放源代码,截止目前,我们已经在Github平台收获了2.4k个星标,建立了一个活跃的开发者社区,成为了国内知名CMS中唯一真正开源并拥有活跃开发者社区的产品。


        与此同时,微软.NET平台在2016年开始了发布以来最大的转变,微软发布了.NET CORE平台,至此.NET从封闭转向了开源,从Windows转向了跨平台,随着.NET CORE平台的成熟与稳定,我们开始了SS CMS系统向.NET CORE平台的迁移并计划发布7.0版本,7.0版本的目标是汲取我们在过去10多年中在构建,交付和服务CMS系统方面的经验,基于.NET CORE开发出更好的CMS产品,经历了两年不断的重构与迭代,发布了一系列预览版,今天,我们终于正式发布7.0新版本了。


        SS CMS V7.0包含以下两个特征区别于V6老版本:

    • 统一管理网站(PC、平板、手机)与微信公众号

    • 支持 Windows、macOS 、 Linux 以及 Docker平台

    统一管理网站(PC、平板、手机)与微信公众号

    \"banner1.png\"/


        SS CMS 7.0 定位于开发Web应用,而非传统的H5网站。在新时代,H5网站并非不重要,相反,H5网站已经成为了所有类型的Web应用的基础,无论传统的网站、微信公众号、各类小程序,H5都是事实上的开发标准,SS CMS新版本将致力于提供一套统一的开发与管理平台,为包括网站在内的各类Web应用提供底层框架,从而实现在任何平台上,以更少的时间开发高性能Web应用的目标。

        新的SS CMS将为Web应用提供一个基础框架,框架通过管理后台、REST API、SSCMS SDK、SSCMS CLI以及STL标签提供服务,在框架的基础上,我们通过模块化以及标准接口提供各类插件,为不同的Web应用提供具体解决方案。

        目前 SS CMS 7.0 支持H5网站(兼容PC、平板与手机)、微信公众号两种Web应用,将来会逐步覆盖包括小程序在内的其他应用场景。


        我们通过管理后台、STL标签为非开发人员提供现成的Web应用解决方案,通过REST API、SSCMS SDK、SSCMS CLI为开发人员提供Web应用调用接口,使SS CMS适用于更多的使用场景和更广泛的用户群,对于将开放源代码、可扩展以及二次开发作为其Web应用堆栈要求用户将是一个非常合适的选择。


    支持 Windows、macOS 、 Linux 以及 Docker平台


    \"banner2.png\"/

        新的SS CMS系统能够顺畅地运行在各类Linux、Windows与macOS操作系统上。


        SS CMS 7.0 支持以下操作系统:

    • Alpine: 3.10+

    • Debian: 9+

    • Ubuntu: 16.04+

    • Fedora: 29+

    • CentOS: 7+

    • RHEL: 6+

    • openSUSE: 15+

    • SUSE Enterprise Linux (SLES): 12 SP2+

    • macOS: 10.13+

    • Windows: 7, 8.1, 10 (1607+)

    • Windows Server: 2012 R2+

        SS CMS 7.0 支持以下芯片架构:

    • Windows,macOS和Linux上的x64

    • Windows上的x86

    • Windows上的ARM32

    • Linux上的ARM64(内核4.14+)

        SS CMS 7.0 支持以下数据库:

    • MySql 5.6+

    • SqlServer 2008 +

    • PostgreSql

    • SQLite

    • PolarDB


    使用教程

        我们为新版本制作了全新的帮助文档,详情请访问SS CMS 7.0 文档中心

        根据所选操作系统,请参考运行安装文档:


    致谢


        我们想感谢所有尝试
    SS CMS并给我们反馈的人,我们知道成千上万的人一直在使用7.0之前的产品,我们收到了很多有关设计选择,用户体验,性能,沟通和其他主题的反馈,正是由于这些反馈,7.0版本才能够比之前的版本要好得多。没有您,我们无法做到。谢谢!

    ", "summary": "今天,我们很高兴宣布基于.NET CORE平台的全新 SS CMS V7.0正式发布,新版本采用.NET CORE模块化和高性能实现,用于创建在Windows,Linux、Mac以及Docker上运行的Web应用程序和服务。", "author": null, "source": null, "top": false, "recommend": false, "hot": false, "color": false, "linkUrl": null, "addDate": "2020-09-15 03:56:49", "id": 336, "guid": "fa48687d-efbd-489c-9f9e-7988f7683dea", "createdDate": "2020-09-15 04:00:38", "lastModifiedDate": "2020-09-16 12:06:51" }, { "imageUrlCount": 0, "videoUrlCount": 0, "fileUrlCount": 0, "channelId": 69, "siteId": 58, "adminId": 1, "lastEditAdminId": 1, "userId": 0, "taxis": 19, "groupNames": [], "tagNames": [], "sourceId": 0, "referenceId": 0, "checked": true, "checkedLevel": 1, "hits": 0, "hitsByDay": 0, "hitsByWeek": 0, "hitsByMonth": 0, "lastHitsDate": null, "downloads": 0, "title": "SiteServer CMS 新版本 V6.15(2020年6月1日发布)", "subTitle": null, "imageUrl": "@/upload/images/2020/9/20aabc1890f401d8.png", "videoUrl": "", "fileUrl": "", "body": "

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



    ", "summary": "欢迎来到 SiteServer CMS V6.15版本,新版本重点增加了 REST API 的接口调用,同时修复了多项BUG", "author": null, "source": null, "top": false, "recommend": false, "hot": false, "color": false, "linkUrl": null, "addDate": "2020-06-01 06:06:42", "id": 110, "guid": "2943ff80-541d-4ce2-bf6f-dcf8271a83f7", "createdDate": "2020-06-01 06:07:43", "lastModifiedDate": "2020-09-16 12:11:42" }, { "imageUrlCount": 0, "videoUrlCount": 0, "fileUrlCount": 0, "channelId": 69, "siteId": 58, "adminId": 1, "lastEditAdminId": 1, "userId": 0, "taxis": 18, "groupNames": [], "tagNames": [], "sourceId": 0, "referenceId": 0, "checked": true, "checkedLevel": 1, "hits": 0, "hitsByDay": 0, "hitsByWeek": 0, "hitsByMonth": 0, "lastHitsDate": null, "downloads": 0, "title": "SiteServer CMS .NET CORE 7.0 预览版发布", "subTitle": null, "imageUrl": "@/upload/images/2020/9/7c88f129f5767bd7.png", "videoUrl": "", "fileUrl": "", "body": "

    经过连续不断地开发与完善,SiteServer CMS .NET CORE 版本终于在今天与大家见面了,版本为7.0.0-preview1,我们将在未来几个月收集大家的反馈,修复与完善产品,最终发布能够稳定运行的7.0正式版。


    基于.NET CORE的跨平台性质,新版本CMS能够运行在Linux、MacOS以及Windows操作系统之上,系统无需安装.NET运行时即可运行,实现了开箱即用,极大简化了安装与部署环境。


    新版本在性能方面做到了显著提升,通过.NET CORE的卓越性能,配合Redis分布式缓存,实现了对海量数据的管理与发布。


    与性能提升同步的是安全性方面的提升,由于不再强制使用IIS及Windows,避免了操作系统与Web服务器方面的安全漏洞,同时系统发布之后后台是无法更改的,前台页面只允许运行静态页面,从而避免了上传木马方式的攻击,其次,新版本全面采用了公司自研的Datory数据操作库,彻底摆脱了SQL注入的威胁。


    注意:本次发布的是预览版本,不建议在正式项目中使用,同时CMS系统的插件还未迁移到.NET CORE,我们将在正式版本发布的时候将所有插件迁移过来。


    新版本界面


    内容管界面

    新建站点界面

    模板编辑界面


    新增SQLite数据库以及Redis缓存支持


    新版本增加了对SQLite本地数据库的支持,对小型网站非常有帮助,无需安装数据库即可支持安装和使用CMS系统,加上系统不强制使用IIS,可以直接双击.exe文件即开始使用系统。


    新版本同时增加了本机缓存以及Redis分布式缓存两种缓存方式,通过Redis,缓存能够实现分布式部署,CMS 系统性能将不再遇到瓶颈。


    新增Monaco Editor模板编辑器


    Monaco Editor是微软VSCode的底层编辑器,Monaco EditorVSCode很大一部分的代码都是共用的,所以Monaco Editor和VSCode在编辑代码,交互以及UI上几乎是一摸一样的。通过Monaco Editor,模板的代码编辑功能将变得更加容易与便捷。


    老版本兼容


    .NET CORE与.NET Framework是两个非常不同的环境,特别是ASP.NET Core并不兼容ASP.NET Framework,我们在新版本中将兼容老版本数据并将为老版本CMS升级至.NET CORE 版本提供支持,实现几分钟内即可将V6.x版本升级至新的V7版本。


    运行与安装


    进入官网:https://www.siteserver.cn/,根据您的操作系统下载zip文件:

    Windows 64位:sscms-7.0.0-preview1-win-x64.zip

    Windows 32sscms-7.0.0-preview1-win-x86.zip

    Linux 系统:sscms-7.0.0-preview1-linux-x64.zip

    MacOS 系统:sscms-7.0.0-preview1-osx-x64.zip


    Windows操作系统:解压后双击文件 SS.CMS.Web.exe

    Linux及MacOS操作系统:解压后打开终端,导航到提取的文件夹,然后输入 ./SS.CMS.Web


    系统默认运行地址为 http://localhost:5000,打开浏览器输入地址即可进入安装界面。


    7.0正式版


    新版本的发布离不开广大用户的支持,我们希望大家一如既往为产品提供改进建议,我们将收集大家的建议并体现到7.0正式版本中,我们将根据大家的意见对产品进行详尽测试与改进,在未来几个月时间内正式发布7.0正式版。



    ", "summary": "经过连续不断地开发与完善,SiteServer CMS .NET CORE 版本终于在今天与大家见面了,版本为7.0.0-preview1,我们将在未来几个月收集大家的反馈,修复与完善产品,最终发布能够稳定运行的7.0正式版。", "author": null, "source": null, "top": false, "recommend": false, "hot": false, "color": false, "linkUrl": null, "addDate": "2020-05-18 17:42:59", "id": 64, "guid": "8dce2624-9dad-4b40-9d2e-44e98f6e6792", "createdDate": "2020-05-18 17:43:33", "lastModifiedDate": "2020-09-16 12:08:43" }, { "imageUrlCount": 0, "videoUrlCount": 0, "fileUrlCount": 0, "channelId": 69, "siteId": 58, "adminId": 1, "lastEditAdminId": 1, "userId": 0, "taxis": 17, "groupNames": [], "tagNames": [], "sourceId": 0, "referenceId": 0, "checked": true, "checkedLevel": 1, "hits": 0, "hitsByDay": 0, "hitsByWeek": 0, "hitsByMonth": 0, "lastHitsDate": null, "downloads": 0, "title": "SiteServer CMS 新版本 V6.14(2020年1月1日发布)", "subTitle": null, "imageUrl": "@/upload/images/2020/5/d58955cd26ce2a77.png", "videoUrl": "", "fileUrl": "", "body": "

    欢迎来到 SiteServer CMS V6.14版本,经过两个月的连续迭代开发,V6.14 版本新增了素材库管理、互动交流插件以及多项BUG修复:


    素材库管理


    素材管理是一个为所有站点提供的图文消息共享库,素材库与站点无关,可以通过内容编辑器将素材库的图文导入显示到站点内容中。


    素材库作为站点之间的内容池,可以起到共享信息的作用,同时素材库能够通过<stl:library>标签单独调取,独立使用


    互动交流插件


    互动交流插件用于建立网上综合交互受理平台,实现领导信箱系统,咨询、投诉、建议系统,在网上受理社会公众提交的各类投诉、建议和咨询信息,后台集中受理、处理、转办、信息导入导出,并实现上下级部门的信息传递。


    BUG修复


    • 回收站单独勾选删除失效,清空回收站有效 #2247

    • 为普通管理员设置系统权限,设置后不起作用 #2236

    • 回收站点击内容标题无法查看内容详情 #2271

    • 单独设置日志管理员,登陆后不能查看日志。#2049

    • 角色权限维护至菜单级 #2272

    • 可以对于已有标签进行多选操作,对于不存在的标签可以填写新增 #2273

    • 新增独立的审核API #2274

    • 通过热点、推荐、内容组、标签等属性获取内容列表API #2275

    • 插件权限可以按子菜单分配给管理员 #2276

    • 信息公开插件路径无法访问问题 #1968

    • 数据库插件无法显示Id值 #2277



    ", "summary": "欢迎来到 SiteServer CMS V6.14版本,经过两个月的连续迭代开发,V6.14 版本新增了素材库管理、互动交流插件以及多项BUG修复", "author": null, "source": null, "top": false, "recommend": false, "hot": false, "color": false, "linkUrl": null, "addDate": "2020-05-18 17:42:20", "id": 63, "guid": "3f7d2d69-e963-4c3b-8efd-7b6388a7a636", "createdDate": "2020-05-18 17:42:29", "lastModifiedDate": "2020-09-16 11:59:52" }, { "imageUrlCount": 0, "videoUrlCount": 0, "fileUrlCount": 0, "channelId": 69, "siteId": 58, "adminId": 1, "lastEditAdminId": 1, "userId": 0, "taxis": 16, "groupNames": [], "tagNames": [], "sourceId": 0, "referenceId": 0, "checked": true, "checkedLevel": 1, "hits": 0, "hitsByDay": 0, "hitsByWeek": 0, "hitsByMonth": 0, "lastHitsDate": null, "downloads": 0, "title": "SiteServer CMS 新版本 V6.13(2019年11月1日发布)", "subTitle": null, "imageUrl": "@/upload/images/2020/5/b59ed64df7d969f0.png", "videoUrl": "", "fileUrl": "", "body": "


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


    新增功能及BUG 修复


    经过两个月的连续迭代开发,V6.13 版本新增了部分功能并修复了多项 BUG:


    - 文章导出压缩包图片丢失 #2092

    - 新建站点,将原站点文章复制到新站点图片路径还是有问题 #1992

    - 回收站问题 #2035

    - 导入的内容不自动生成 #2095

    - 采集问题,内容字段里面的附件采集不到 #2103

    - 内容导出压缩包附件没有跟着导出 #2105

    - 内容导出的压缩包需要优化 #2102

    - 建议后台欢迎页面的欢迎语可以自定义 #2112

    - 采集网址太长不自动换行影响 后面编辑等 #2115

    - 后台预览功能不支持IIS的包含文件 #2079

    - 内容标题自定义颜色,在栏目和首页不显示BUG #1990

    - 虚拟字段的导出和导入问题 #2101

    - 发文默认审核状态 #2107

    - 添加栏目REST API #2152

    - 6.12 在导航 站点下来选择点击全部站点,会弹出一个新窗口,

    - 栏目链接类型设置为链接到第一条内容的时候,如第一条数据为未审核信息,栏目链接将无效 #2163

    - 点击全部站点将弹出空白页面 #2164

    - 启用副标题换行功能 #2106

    - 新增只查看自己的内容功能

    - 新增列出所有栏目的内容功能

    - 用户中心投稿默认显示当前栏目与子栏目的所有内容

    - 火狐浏览器登陆一直提示验证码超时,导致登陆不上去。#2104

    - 设置管理员权限,子栏目审核员审核子栏目,没有审核通过选项 #2187

    - 增加stl:if的value动态解析功能 #2190

    - 点击量回行问题 #2151

    - 有审核权限的管理员点击列表页审核链接无法审核 #2138

    - 6.11,6.12版本 选择使用 sql server 数据库 不能使用自定义端口 提示无效port #2120

    - type =lastHitsDate formatString="yyyy-MM-dd" 无效 #1984


     .NET CORE 版本进展


    .NET CORE 版本仍在密集开发中,发布日期将适时公布,我们将在.NET CORE 版本中逐步实现以下功能:


    一、内容即服务(Content as a Service)


    我们希望新版CMS系统不仅仅是一个管理及发布内容的后台,更是一个可以在第三方系统中随时获取的内容服务,为此,我们将在新的CMS系统中通过.NET CORE创建REST API,一切CMS需要操作的对象均封装在API中,通过提供标准的RESTful API,我们能够使用任何编程语言(C#、JS、Java、PHP...)在任何环境(CLI命令行、Web界面、APP、小程序...)中管理并获取内容,从而极大扩张了CMS的使用场景。


    二、分布式部署(Distributed deployment)


    老版本CMS是一个单体服务,如果CMS的管理后台希望支持更多的并发,存储更多的数据,只能通过升级CMS服务器的CPU、内存以及磁盘来解决。新版本CMS从设计开始就充分考虑分布式方式部署,随着应用的用户量的增加,并发量增加,可以将CMS系统集群化部署到多台服务器或者微服务Docker容器中,从而增加系统的负载能力 。


    三、微信小程序支持(Mini Program)


    我们将在新的.NET CORE版本中完全支持微信小程序发布,类似普通的网站制作,用户可以通过标签实现微信小程序的模板解析、打包以及发布。通过支持微信小程序,SiteServer CMS 将在支持PC端Web页面以及手机端H5页面的基础上逐步支持更多的应用场景。


    四、老版本兼容


    .NET CORE与.NET Framework是两个非常不同的环境,特别是ASP.NET Core并不兼容ASP.NET Framework,我们在开发.NET CORE版本CMS的时候原则之一是必须兼容老版本数据并能够非常容易地将.NET Framework版本CMS升级至.NET CORE 版本CMS,为此,我们将尽可能的保证数据一致性并提供CLI命令行工具,实现几分钟内即可将V6.x版本升级至新的V7版本。


    除此之外,新版本CMS还将增加SQLite文件数据库,以方便一键安装,同时新版本采用VueJS重写了整个管理后台,以实现更快的反应速度以及更好的用户体验。




    ", "summary": "欢迎来到 SiteServer CMS V6.13 版本,经过两个月的连续迭代开发,V6.13版本新增了几项重要功能,我们希望你会喜欢,一些关键的亮点包括", "author": null, "source": null, "top": false, "recommend": false, "hot": false, "color": false, "linkUrl": null, "addDate": "2020-05-18 17:41:44", "id": 62, "guid": "0cf7f04c-5915-407b-b858-0228027a033f", "createdDate": "2020-05-18 17:41:53", "lastModifiedDate": "2020-09-16 12:00:04" }, { "imageUrlCount": 0, "videoUrlCount": 0, "fileUrlCount": 0, "channelId": 69, "siteId": 58, "adminId": 1, "lastEditAdminId": 1, "userId": 0, "taxis": 15, "groupNames": [], "tagNames": [], "sourceId": 0, "referenceId": 0, "checked": true, "checkedLevel": 1, "hits": 0, "hitsByDay": 0, "hitsByWeek": 0, "hitsByMonth": 0, "lastHitsDate": null, "downloads": 0, "title": "SiteServer CMS 新版本 V6.12(2019年9月1日发布)", "subTitle": null, "imageUrl": "@/upload/images/2020/5/ac6ff6d63b8071ee.png", "videoUrl": "", "fileUrl": "", "body": "

    欢迎来到 SiteServer CMS V6.12 版本,此版本更新依旧以.NET Framework 为主,.NET CORE版本由于新增微信小程序等功能,仍在密集开发中,发布日期将适时公布。


    新增功能及BUG 修复


    经过两个月的连续迭代开发,V6.12 版本新增了部分功能并修复了多项 BUG:


    - 需要有定期强制修改管理密码功能 #2032

    - CLI命令行增加同步命令(siteserver sync),实现数据库定时同步 #2083

    - 同一个后台,同时一个账号只允许一人在线 #2033

    - 后台预览功能不支持IIS的包含文件 #2079

    - 需要限制图片或者附件的文件名,只允许包含汉字、字母、下划线以及数字 #1988

    - 搜索关键词里面如果带有空格问题 #2026

    - 为ueditor集成秀米一键编辑功能 #2041

    - 采用sys账号无法连接oracle数据库 #2042

    - 内容页面不能同时加载多个翻页动态标签 #1975

    - 内容列表导出功能需要增加按选中导出功能 #2069

    - 采集插件添加单页采集功能 #2071

    - 导出Excel文件缺少内容字段。#2011

    - 管理员登陆要能支持汉字 #2034

    - 在API分离部署情况下,点击量插件会导致内容回滚 #2007

    - 起始网页地址 勾选以后点击确定会丢失,添加时间也不能采集

    - 第一次添加规则,清除Html标签及包含文字(选填) 脚本<script 对象<object 框架<iframe 这三个默认是勾选的,添加完毕,再次编辑就消失 #1967

    - 增加定时采集功能

    - 缺少其他需要采集的字段功能。这里字段应该和内容后台的字段保持一直才是合理的

    - 图片采集不到,也没有把图片设置为封面图片,附件应该也能采集下来

    - 第一次添加规则,清除Html标签(选填) 字体<font 层<div SPAN<span 这三个也是默认勾选,再次编辑就丢失了


     .NET CORE 版本进展


     .NET CORE 版本新增了一项重要目标,对微信小程序的全面支持:


    一、内容即服务(Content as a Service)


    我们希望新版CMS系统不仅仅是一个管理及发布内容的后台,更是一个可以在第三方系统中随时获取的内容服务,为此,我们将在新的CMS系统中通过.NET CORE创建REST API,一切CMS需要操作的对象均封装在API中,通过提供标准的RESTful API,我们能够使用任何编程语言(C#、JS、Java、PHP...)在任何环境(CLI命令行、Web界面、APP、小程序...)中管理并获取内容,从而极大扩张了CMS的使用场景。


    二、分布式部署(Distributed deployment)


    老版本CMS是一个单体服务,如果CMS的管理后台希望支持更多的并发,存储更多的数据,只能通过升级CMS服务器的CPU、内存以及磁盘来解决。新版本CMS从设计开始就充分考虑分布式方式部署,随着应用的用户量的增加,并发量增加,可以将CMS系统集群化部署到多台服务器或者微服务Docker容器中,从而增加系统的负载能力 。


    三、微信小程序支持(Mini Program)


    我们将在新的.NET CORE版本中完全支持微信小程序发布,类似普通的网站制作,用户可以通过标签实现微信小程序的模板解析、打包以及发布。通过支持微信小程序,SiteServer CMS 将在支持PC端Web页面以及手机端H5页面的基础上逐步支持更多的应用场景。


    四、老版本兼容


    .NET CORE与.NET Framework是两个非常不同的环境,特别是ASP.NET Core并不兼容ASP.NET Framework,我们在开发.NET CORE版本CMS的时候原则之一是必须兼容老版本数据并能够非常容易地将.NET Framework版本CMS升级至.NET CORE 版本CMS,为此,我们将尽可能的保证数据一致性并提供CLI命令行工具,实现几分钟内即可将V6.x版本升级至新的V7版本。


    除此之外,新版本CMS还将增加SQLite文件数据库,以方便一键安装,同时新版本采用VueJS重写了整个管理后台,以实现更快的反应速度以及更好的用户体验。


    .NET CORE 版本仍在密集开发中,发布日期将适时公布,在此,对所有关注.NET CORE 版本的用户说声抱歉,我们将继续努力,尽快发布.NET CORE 版本。


    ", "summary": "欢迎来到 SiteServer CMS V6.12 版本,此版本更新依旧以.NET Framework 为主,.NET CORE版本由于新增微信小程序等功能,仍在密集开发中,发布日期将适时公布。", "author": null, "source": null, "top": false, "recommend": false, "hot": false, "color": false, "linkUrl": null, "addDate": "2020-05-18 17:40:36", "id": 61, "guid": "5a957492-d712-4983-a4fe-e119f8f27d5e", "createdDate": "2020-05-18 17:41:00", "lastModifiedDate": "2020-09-16 12:00:15" }, { "imageUrlCount": 0, "videoUrlCount": 0, "fileUrlCount": 0, "channelId": 69, "siteId": 58, "adminId": 1, "lastEditAdminId": 1, "userId": 0, "taxis": 14, "groupNames": [], "tagNames": [], "sourceId": 0, "referenceId": 0, "checked": true, "checkedLevel": 1, "hits": 0, "hitsByDay": 0, "hitsByWeek": 0, "hitsByMonth": 0, "lastHitsDate": null, "downloads": 0, "title": "SiteServer CMS 新版本 V6.11(2019年7月1日发布)", "subTitle": null, "imageUrl": "@/upload/images/2020/5/fb4992f3e2a7dc1b.png", "videoUrl": "", "fileUrl": "", "body": "

    欢迎来到 SiteServer CMS V6.11版本(.NET CORE V7.0预览版本将推迟至2019年9月1日发布),经过两个月的连续迭代开发,V6.11 版本新增了采集插件以及多项BUG修复:


    SS.Gather 页面采集插件



    页面采集插件将在V6.11版本中正式提供使用,管理员可以设置采集规则采集任意网址的内容至站点栏目中,同时采集能够各种复杂规则,多字段采集、图片、附件下载等高级功能。


    BUG修复


    • 系统登录后显示待审核数字有问题,把终审退稿的内容也统计到待审核状态

    • startIndex="5" length="10" 这两个标签有问题 #1948

    • 升级到最新版本,原有限制数字标签出现了问题。#845

    • 投稿中心显示问题。#1401

    •  密码规则设置带有符号,无法重置密码 #1699

    •  编辑器在源码中添加ul li, 会自动把li的样式给去掉

    • There is a vulnerability that the attacker can uploads a file bypassed the filtering rule to getshell. #1858



    .NET CORE 版本CMS预告


    除了针对 .NET Framework 版本的正常更新,我们还完成了 .NET CORE 版本的CMS架构,确定了以下几个主要目标:


    一、内容即服务(Content as a Service)

    我们希望新版CMS系统不仅仅是一个管理及发布内容的后台,更是一个可以在第三方系统中随时获取的内容服务,为此,我们将在新的CMS系统中通过.NET CORE创建REST API,一切CMS需要操作的对象均封装在API中,通过提供标准的RESTful API,我们能够使用任何编程语言(C#、JS、Java、PHP...)在任何环境(CLI命令行、Web界面、APP、小程序...)中管理并获取内容,从而极大扩张了CMS的使用场景。


    二、分布式部署(Distributed deployment)

    老版本CMS是一个单体服务,如果CMS的管理后台希望支持更多的并发,存储更多的数据,只能通过升级CMS服务器的CPU、内存以及磁盘来解决。新版本CMS从设计开始就充分考虑分布式方式部署,随着应用的用户量的增加,并发量增加,可以将CMS系统集群化部署到多台服务器或者微服务Docker容器中,从而增加系统的负载能力 。


    三、老版本兼容

    .NET CORE与.NET Framework是两个非常不同的环境,特别是ASP.NET Core并不兼容ASP.NET Framework,我们在开发.NET CORE版本CMS的时候原则之一是必须兼容老版本数据并能够非常容易地将.NET Framework版本CMS升级至.NET CORE 版本CMS,为此,我们将尽可能的保证数据一致性并提供CLI命令行工具,实现几分钟内即可将V6.x版本升级至新的V7版本。


    除此之外,新版本CMS还将增加SQLite文件数据库,以方便一键安装,同时新版本采用VueJS重写了整个管理后台,以实现更快的反应速度以及更好的用户体验。


    我们将在2019年9月1日发布CMS V7.0-preview1版本,敬请期待。


    ", "summary": "欢迎来到 SiteServer CMS V6.11版本(.NET CORE V7.0预览版本将推迟至2019年9月1日发布),经过两个月的连续迭代开发,V6.11 版本新增了采集插件以及多项BUG修复", "author": null, "source": null, "top": false, "recommend": false, "hot": false, "color": false, "linkUrl": null, "addDate": "2020-05-18 17:38:56", "id": 60, "guid": "b03db0c6-7b35-409b-a048-88997fbbe50a", "createdDate": "2020-05-18 17:40:10", "lastModifiedDate": "2020-09-16 12:00:28" }, { "imageUrlCount": 0, "videoUrlCount": 0, "fileUrlCount": 0, "channelId": 69, "siteId": 58, "adminId": 0, "lastEditAdminId": 1, "userId": 0, "taxis": 13, "groupNames": [], "tagNames": [], "sourceId": 0, "referenceId": 0, "checked": true, "checkedLevel": 1, "hits": 0, "hitsByDay": 0, "hitsByWeek": 0, "hitsByMonth": 0, "lastHitsDate": null, "downloads": 0, "title": "SiteServer CMS 新版本 V6.10(2019年5月1日发布)", "subTitle": null, "imageUrl": "@/upload/images/2020/9/f258136efb7f76bd.png", "videoUrl": "", "fileUrl": "", "body": "

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


    .NET Core 平台迁移


    我们正逐步向.NET Core 平台迁移过程中,2019年7月将正式发布 SiteServer CMS V7.0测试版本,为使 SiteServer CMS 用户能够从 .NET Framework 平台无缝过度到 .NET Core,我们将在一段时间内同时维护 .NET Core 版本以及 .NET Framework 版本。.NET Core 版本统一以数字7作为主版本号,.NET Framework 版本统一以数字6作为主版本号。


    为了保证SiteServer CMS 在.NET Core版本以及.NET Framework版本功能的一致性,我们将在2019年7月份发布的 SiteServer CMS V6.11 中把 .NET Framework 版本的最低要求调整为.NET 4.6.1(兼容.NET Standard 2.0),V6.11及更高版本将不再对运行在 .NET 4.6.1 以下版本的 SiteServer CMS 系统进行升级。


    SiteServer CMS V7 版本将全面支持.NET Core,系统转至.NET Core之后,系统能够利用.NET Core跨平台的优势实现在Linux系统中部署,或者通过容器的方式部署,性能和可伸缩性将显著增强。 借助 ASP.NET Core,系统运行的服务器/虚拟机 (VM) 数要低得多,减少服务器/VM 后可节省基础结构和托管成本。


    SS.Advertisement 广告插件



    V6.10版本新增广告插件,管理员可以通过广告插件发布漂浮广告、固定广告、全屏下推广告或者弹出窗口广告。


    SS.Database 数据库管理插件


    数据库管理插件将支持MySQL、SQLServer、Oracle以及PostgreSQL数据库,能够查询数据库表、字段、进行SQL查询以及执行SQL命令(为保证安全,需要填写Web.config中的SecretKey)


    SS.Block IP定位拦截插件



    通过IP定位拦截插件,管理员可以设置将前台页面只针对具体国家开放(或者排除具体国家),同时IP定位拦截插件支持拦截内网IP或者拦截外网IP;拦截插件支持页面跳转、显示拦截提示或者指定输入密码访问页面。


    SS.Mail 邮件发送插件


    邮件发送插件作为其他插件的模板,支持表单或者投票前台用户提交时发送邮件至指定邮箱,为了方便大家配置,邮件发送插件默认使用SiteServer CMS官方提供的接口发送邮件(无需配置邮件SMTP发送设置),同时插件也支持使用QQ邮箱获取其他邮件提供商的SMTP接口发送邮件。


    文档完善


    我们在4月份重新制作了STL参考手册以及CLI命令行参考手册,将STL语言以及CLI命令行的使用说明同步至最新版本,同时加强了页面用户体验,使得查找及学习STL语言更加便捷。


    同时,我们正在逐步完善及制作插件文档,计划在三到四个月内将所有插件的文档重写,让大家在使用插件时有详细的文档指导。


    BUG修复


    •  用户组删除时,【确定】按钮显示有问题 #1859

    •   提交表单插件偶尔出现无法输入问题 #1825

    •   样式文件管理修改文件夹名称后页面报错 #1823

    •   插件API中ContentDeleteCompleted触发函数,内容删除的时候未触发 #1808

    •   使用新增内容API添加内容时,远程服务器返回错误: (500) 内部服务器错误 #1389

    •   API接口请求 当前栏目无法获取子栏目及子栏目以下内容 #1806

    •   内容相册 复制到其它栏目时,内容相册内容为空 #1805

    •   升级6.9.0后插件表单的数据查看功能不显示了 #1819

    •   内容页分页失效 #1414

    •   投票,引用js 路径错误 #1586

    •   【投票】后台勾选提交投票者信息,前台页面没有显示 #190

    •   投票字段管理,复选列表,单选列表,下拉列表,---快速设置失效。 #1123

    •   在内容模板中,将文章内容设置成分页 #1383

    •   6.7.1,表单代码嵌入到页面中不能使用 #1580

    •   SS.Photo 插件找不到方法 #1314

    •   提交表单在点击回复时不出现编辑器无法编辑 #1340

    •   插件ss:poll生成问题 #1362


    其他功能增强


    •   MySQL 8.0 Retrieval of the RSA public key is not enabled for insecure connections. #1615

    •   附件下载标签完善 #1826

    •   提交表单插件——字段管理导入导出 #466

    •   提交表单插件——新增日期格式及时间格式 #466

    •   删除栏目时栏目下的内容应该进入回收站,而不是直接删除,以便恢复数据 #1807


    意见收集


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


    ", "summary": "欢迎来到2019年5月1日发布的SiteServer CMS 新版本 V6.10,经过两个月的连续迭代开发,V6.10 版本新增了几项重要功能,我们希望你会喜欢,一些关键的亮点包括:", "author": null, "source": null, "top": false, "recommend": false, "hot": false, "color": false, "linkUrl": null, "addDate": "2020-05-18 13:49:45", "id": 59, "guid": "3713ac09-09e4-4984-9f72-08e53402d55c", "createdDate": "2020-05-18 13:50:20", "lastModifiedDate": "2020-09-16 12:12:41" }, { "nodeId": null, "publishmentSystemId": null, "addUserName": null, "lastEditUserName": null, "lastEditDate": null, "isChecked": null, "isTop": null, "isRecommend": null, "isHot": null, "isColor": null, "titleFormatString": "False_False_False_", "checkUserName": "siteserver-web-app", "checkDate": "2018-11-26 13:59", "pluginMenus": "[]", "translateContentType": "Copy", "content": "

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


    .NET Core 平台迁移


    SiteServer CMS 基于.NET Framework,只能运行在Windows系统下,2018年产品开发团队不断改造产品架构,逐步向.NET Core 平台迁移,截止到V6.8版本,系统框架已经基本迁移至.NET Core兼容的依赖包中,目前剩余需要向.NET Core 平台迁移的部分主要是Web Form页面,预计2019年上半年可以彻底完成.NET Core 平台迁移工作。


    向.NET Core 平台迁移完成后,系统能够利用.NET Core跨平台的优势实现在Linux系统中部署,或者通过容器的方式部署,性能和可伸缩性将显著增强。 借助 ASP.NET Core,系统运行的服务器/虚拟机 (VM) 数要低得多,减少服务器/VM 后可节省基础结构和托管成本。


    与官网插件、模板集成


    新版本中能够安装和使用的插件以及站点模板将与SiteServer CMS官网紧密集成,管理员在后台界面中创建站点时可以方便地选择合适的模板,一键生成网站,或者通过后台一键安装、升级插件。


    经过改版,SiteServer CMS官网中的插件以及模板不再仅限于官方发布,任何开发人员或者企业均可以在官网注册账号上传并发布自己的模板及插件,随着SiteServer CMS用户量的不断增加,相信会有更多的开发人员愿意开发出精美的模板以及强大的插件,通过产品与官网的集成,能够让这些模板与插件更方便地到达最终用户的系统中。


    依申请公开插件


    伴随6.8版本,我们发布了依申请公开插件,用于实现行政机关根据公民、法人或者其他组织的申请,依照法律规定和本机关的职权,向申请人公开信息的功能。



    插件使用请参考:插件使用文档


    插件文档增强



    之前,由于各个插件处于快速迭代开发中,相关使用文档及模板标签说明一直比较欠缺,在2018年11月/12月迭代周期中,我们逐步完善了部分插件使用文档及标签调用说明。


    在接下来几个开发周期中,我们将集中力量把仍未发布使用手册的插件文档补齐,让用户在使用任何插件的时候能够查阅详细的插件使用说明、操作手册以及模板标签调用说明。


    完善后台框架页(main页面)打开速度及用户体验


    新版本将pageMain.aspx页面修改为main.cshtml,由原来传统的WebForm方式改为Razor页面,统一由Vue管理页面布局,使得加载速度有明显提升。


    后台手机端支持增强


    新版本完善了通过手机端访问后台时的菜单导航,同时优化了手机端小屏幕尺寸环境下后台默认页面的展现方式,使得手机端访问后台更加舒适。


    完善创建站点方式,增强在线模板选择界面


    新版本增强了在线站点模板选择功能,使得创建网站前对在线模板的筛选和预览更加便捷。



    BUG修复


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

    •  火狐添加内容点击无效,63.0.1版本的火狐。 #1581

    •  创建专题页Server Error in Application 未将对象引用设置到对象的实例。 #1606

    •  通过【添加栏目】按钮无法添加栏目 #1541

    •  内容表AddUserName对应的原来是displayName,现在怎么变成username了 #1550

    •  新增字段Server Error in Application 未将对象引用设置到对象的实例。 #1559 

    •  修改已创建的站点内容表,选择失效。 #1557

    •  新版本编辑器,栏目内容无法上传图片 #1547

    •  <stl:contents>标签带条件时startNum不起作用 #1539

    •  管理员填写手机号,安装成功以后,登录不上 #1535

    •  缓存会影响计数器在前端页面不能实时显示 #1528

    •  修正以“引用地址”方式转移内容后,目的栏目不进行生成 #1563

    •  <stl:select> BUG 解析不出来标题和外链,只解析了他自己的连接。 #1494 

    •  ss.login 插件bug,安装后解析stl:login标签,显示缺少template.html #1311 


    其他功能增强


    •   新增一键取消生成功能,避免多次重复生成。

    •   后台头部站点列表以最后一次管理站点的时间进行排序,点击全部站点以实际站点排序进行显示,方便站点管理的切换。

    •   完善添加插件界面,与官网插件频道集成。

    •   新增管理员头像功能,更易于识别。

    •   REST API中contents接口新增按多个栏目列出内容列表选项。

    •  完善判断内容是否图片内容标签的写法(stl:if type="imageUrl",原始写法为stl:if type="imageUrl" op="NotEmpty")。


    意见收集


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


    贡献


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

    @liuxcoder :建议修改:SiteServer.CMS\\Core\\ContentUtility.cs #1563


    ", "imageUrlCount": 0, "videoUrlCount": 0, "fileUrlCount": 0, "channelId": 69, "siteId": 58, "adminId": 1, "lastEditAdminId": 1, "userId": 0, "taxis": 12, "groupNames": [], "tagNames": [], "sourceId": 0, "referenceId": 0, "checked": true, "checkedLevel": 1, "hits": 0, "hitsByDay": 0, "hitsByWeek": 0, "hitsByMonth": 0, "lastHitsDate": "2018-11-26 14:42:24", "downloads": 0, "title": "SiteServer CMS 新版本 V6.8", "subTitle": "2018年11月/12月迭代计划", "imageUrl": "@/upload/images/2020/9/b2927ddfc3b39d0b.png", "videoUrl": "", "fileUrl": "", "body": "

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


    .NET Core 平台迁移


    SiteServer CMS 基于.NET Framework,只能运行在Windows系统下,2018年产品开发团队不断改造产品架构,逐步向.NET Core 平台迁移,截止到V6.8版本,系统框架已经基本迁移至.NET Core兼容的依赖包中,目前剩余需要向.NET Core 平台迁移的部分主要是Web Form页面,预计2019年上半年可以彻底完成.NET Core 平台迁移工作。


    向.NET Core 平台迁移完成后,系统能够利用.NET Core跨平台的优势实现在Linux系统中部署,或者通过容器的方式部署,性能和可伸缩性将显著增强。 借助 ASP.NET Core,系统运行的服务器/虚拟机 (VM) 数要低得多,减少服务器/VM 后可节省基础结构和托管成本。


    与官网插件、模板集成


    新版本中能够安装和使用的插件以及站点模板将与SiteServer CMS官网紧密集成,管理员在后台界面中创建站点时可以方便地选择合适的模板,一键生成网站,或者通过后台一键安装、升级插件。


    经过改版,SiteServer CMS官网中的插件以及模板不再仅限于官方发布,任何开发人员或者企业均可以在官网注册账号上传并发布自己的模板及插件,随着SiteServer CMS用户量的不断增加,相信会有更多的开发人员愿意开发出精美的模板以及强大的插件,通过产品与官网的集成,能够让这些模板与插件更方便地到达最终用户的系统中。


    依申请公开插件


    伴随6.8版本,我们发布了依申请公开插件,用于实现行政机关根据公民、法人或者其他组织的申请,依照法律规定和本机关的职权,向申请人公开信息的功能。



    插件使用请参考:插件使用文档


    插件文档增强



    之前,由于各个插件处于快速迭代开发中,相关使用文档及模板标签说明一直比较欠缺,在2018年11月/12月迭代周期中,我们逐步完善了部分插件使用文档及标签调用说明。


    在接下来几个开发周期中,我们将集中力量把仍未发布使用手册的插件文档补齐,让用户在使用任何插件的时候能够查阅详细的插件使用说明、操作手册以及模板标签调用说明。


    完善后台框架页(main页面)打开速度及用户体验


    新版本将pageMain.aspx页面修改为main.cshtml,由原来传统的WebForm方式改为Razor页面,统一由Vue管理页面布局,使得加载速度有明显提升。


    后台手机端支持增强


    新版本完善了通过手机端访问后台时的菜单导航,同时优化了手机端小屏幕尺寸环境下后台默认页面的展现方式,使得手机端访问后台更加舒适。


    完善创建站点方式,增强在线模板选择界面


    新版本增强了在线站点模板选择功能,使得创建网站前对在线模板的筛选和预览更加便捷。



    BUG修复


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

    •  火狐添加内容点击无效,63.0.1版本的火狐。 #1581

    •  创建专题页Server Error in Application 未将对象引用设置到对象的实例。 #1606

    •  通过【添加栏目】按钮无法添加栏目 #1541

    •  内容表AddUserName对应的原来是displayName,现在怎么变成username了 #1550

    •  新增字段Server Error in Application 未将对象引用设置到对象的实例。 #1559 

    •  修改已创建的站点内容表,选择失效。 #1557

    •  新版本编辑器,栏目内容无法上传图片 #1547

    •  标签带条件时startNum不起作用 #1539

    •  管理员填写手机号,安装成功以后,登录不上 #1535

    •  缓存会影响计数器在前端页面不能实时显示 #1528

    •  修正以“引用地址”方式转移内容后,目的栏目不进行生成 #1563

    •  

    •  ss.login 插件bug,安装后解析stl:login标签,显示缺少template.html #1311 


    其他功能增强


    •   新增一键取消生成功能,避免多次重复生成。

    •   后台头部站点列表以最后一次管理站点的时间进行排序,点击全部站点以实际站点排序进行显示,方便站点管理的切换。

    •   完善添加插件界面,与官网插件频道集成。

    •   新增管理员头像功能,更易于识别。

    •   REST API中contents接口新增按多个栏目列出内容列表选项。

    •  完善判断内容是否图片内容标签的写法(stl:if type="imageUrl",原始写法为stl:if type="imageUrl" op="NotEmpty")。


    意见收集


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


    贡献


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

    @liuxcoder :建议修改:SiteServer.CMS\\Core\\ContentUtility.cs #1563


    ", "summary": "欢迎来到2019年1月3日发布的SiteServer CMS 新版本 V6.8,经过两个月的连续迭代开发,V6.8 版本新增了几项重要功能,我们希望你会喜欢,一些关键的亮点包括", "author": null, "source": null, "top": false, "recommend": false, "hot": false, "color": false, "linkUrl": "", "addDate": "2019-01-03 06:00:42", "id": 57, "guid": "e2479c7f-c6a0-4298-94fc-1db39936b4c6", "createdDate": "2020-03-17 04:03:26", "lastModifiedDate": "2020-09-16 12:13:34" }, { "nodeId": null, "publishmentSystemId": null, "addUserName": null, "lastEditUserName": null, "lastEditDate": null, "isChecked": null, "isTop": null, "isRecommend": null, "isHot": null, "isColor": null, "titleFormatString": "False_False_False_", "checkUserName": "siteserver-web-app", "checkDate": "2018-11-26 13:59", "pluginMenus": "[]", "content": "

    欢迎来到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


    ", "imageUrlCount": 0, "videoUrlCount": 0, "fileUrlCount": 0, "channelId": 69, "siteId": 58, "adminId": 1, "lastEditAdminId": 1, "userId": 0, "taxis": 11, "groupNames": [], "tagNames": [], "sourceId": 0, "referenceId": 0, "checked": true, "checkedLevel": 1, "hits": 0, "hitsByDay": 0, "hitsByWeek": 0, "hitsByMonth": 0, "lastHitsDate": "2018-11-26 14:42:24", "downloads": 0, "title": "SiteServer CMS 新版本 V6.7", "subTitle": "2018年9月/10月迭代计划", "imageUrl": "@/upload/images/2020/9/18469a126c2ae170.png", "videoUrl": "", "fileUrl": "", "body": "

    欢迎来到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


    ", "summary": "欢迎来到2018年11月1日发布的SiteServer CMS 新版本 V6.7,经过两个月的连续迭代开发,V6.7 版本新增了几项重要功能,我们希望你会喜欢,一些关键的亮点包括", "author": null, "source": null, "top": false, "recommend": false, "hot": false, "color": false, "linkUrl": "", "addDate": "2018-11-01 13:55:35", "id": 56, "guid": "a9a26b43-4e93-4557-8956-478b96215f3f", "createdDate": "2020-03-17 04:03:26", "lastModifiedDate": "2020-09-16 12:14:12" }, { "nodeId": null, "publishmentSystemId": null, "addUserName": null, "lastEditUserName": null, "lastEditDate": null, "isChecked": null, "isTop": null, "isRecommend": null, "isHot": null, "isColor": null, "titleFormatString": "False_False_False_", "checkUserName": "siteserver-web-app", "checkDate": "2018-11-26 14:46", "pluginMenus": "[]", "content": "

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


    新版本《SiteServer STL 语言参考手册》


    \"stl.png\"/


    STL 语言,是用于 SiteServer CMS 模版使用的标签语言,是 CMS 系统的核心,在生成静态页面的过程中,系统将 解析 STL 并最终生成 HTML 静态页面。


    我们根据最新版本的标签,逐一核对,重写组织了手册的结构,制作并发布了最新版本的《SiteServer STL 语言参考手册》,手册新增了6.0版本之后增强的功能,同时删除了过时的标签也属性,同时添加了大量示例,帮助大家更好更快的开发网站模板。 


    同时,我们会每个月定期更新手册,将 STL 语言的每一个用法和细节通过手册解释清楚,让 SiteServer CMS 用户通过详细的说明和丰富的示例快速掌握 STL 模板语言。


    REST API 增强


    V6.6版本继续完善了REST API,在之前版本的基础上新增并优化了API的功能。


    • 支持列表翻页,能够设置每页返回数量

    • 支持内容搜索,能够支持任意字段搜索,同时支持精确搜索与模糊搜索

    • 支持内容列表根据orderBy参数进行排序

    • 完善栏目返回API,增加栏目自定义字段返回


    Cli 命令行增强


    我们进一步完善了 SiteServer Cli 命令行,有针对性地测试了在不同数据库类型以及数据库版本下的命令运行情况,修复并新增了命令行功能。


    • 新增一键安装系统命令:install

    • 修复SQLServer 2008版本Bug,支持导出、升级与导入

    • 优化命令行执行参数

    • 优化命令帮助及提示信息


    新增对Docker容器的支持


    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 或者 Windows 机器上,实现虚拟化。


    SiteServer CMS 从V6.6 开始正式增加了对Docker容器的支持,可以通过docker命令一键创建 SiteServer CMS 应用。


    目前 SiteServer CMS 只能在 Docker for Windows 系统上运行,我们会持续完善,将系统迁移至 .NET Core 平台并支持Linux环境。


    STL 解析增强


    • 新增stl:channels、stl:contents列表实体解析为JSON数组功能

    • 新增stl:channel、stl:content实体解析为JSON对象功能

    • 强化replace和to属性,支持数组替换和正则表达式替换

    • 新增stl:container切换上下文功能

    • 修复pageSqlContents列表问题

    • 新增stl:dynamic回调函数


    BUG修复


    • ORACLE SS.GovInteract 和SS.GovPublic ORA-00001: 违反唯一约束条件 #879

    • ORACLE 点击内容审核和内容回收站: 列表中的最大表达式数为 1000 #878

    • ORACLE 管理员管理---权限设置,然后分配角色,报错。 #903

    • 错误! 内容修改失败:Data too long for column 'ContentIdCollection' at row 1 #1090

    • Server Error in Application 值不能为 null。参数名: key #1188

    • 在分类设置里面添加分类后内容筛选下面没有任何内容 #1008

    • 属性中&符号自动转义 #1185

    • pageSqlContents查询不出数据来 #1198 

    • 后台查看互动交流的办件时出错 #1202

    • 插入视频时取消选择自动播放没有效果 #1239

    • 登录页面验证码不过期,可以根据返回内容不同,进行用户探测 #1244

    • 包含文件管理查看链接地址不对 #1234 


    功能增强


    • ORACLE 系统站点管理下的站点树和web访问地址站点树,不一致。 #880

    • stl:dynamic标签添加JavaScript回调函数 #1031

    • API请求,属性请求加强 #1131


    意见收集


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


    贡献


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

    @fenguo11:stl:dynamic类标签添加JavaScript回调函数 #1031 


    ", "imageUrlCount": 0, "videoUrlCount": 0, "fileUrlCount": 0, "channelId": 69, "siteId": 58, "adminId": 1, "lastEditAdminId": 1, "userId": 0, "taxis": 10, "groupNames": [], "tagNames": [], "sourceId": 0, "referenceId": 0, "checked": true, "checkedLevel": 1, "hits": 0, "hitsByDay": 0, "hitsByWeek": 0, "hitsByMonth": 0, "lastHitsDate": "2018-11-26 14:46:46", "downloads": 0, "title": "SiteServer CMS 新版本 V6.6", "subTitle": null, "imageUrl": "@/upload/images/2020/9/bbcd46505c0cca56.png", "videoUrl": "", "fileUrl": "", "body": "

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


    新版本《SiteServer STL 语言参考手册》


    \"stl.png\"/


    STL 语言,是用于 SiteServer CMS 模版使用的标签语言,是 CMS 系统的核心,在生成静态页面的过程中,系统将 解析 STL 并最终生成 HTML 静态页面。


    我们根据最新版本的标签,逐一核对,重写组织了手册的结构,制作并发布了最新版本的《SiteServer STL 语言参考手册》,手册新增了6.0版本之后增强的功能,同时删除了过时的标签也属性,同时添加了大量示例,帮助大家更好更快的开发网站模板。 


    同时,我们会每个月定期更新手册,将 STL 语言的每一个用法和细节通过手册解释清楚,让 SiteServer CMS 用户通过详细的说明和丰富的示例快速掌握 STL 模板语言。


    REST API 增强


    V6.6版本继续完善了REST API,在之前版本的基础上新增并优化了API的功能。


    • 支持列表翻页,能够设置每页返回数量

    • 支持内容搜索,能够支持任意字段搜索,同时支持精确搜索与模糊搜索

    • 支持内容列表根据orderBy参数进行排序

    • 完善栏目返回API,增加栏目自定义字段返回


    Cli 命令行增强


    我们进一步完善了 SiteServer Cli 命令行,有针对性地测试了在不同数据库类型以及数据库版本下的命令运行情况,修复并新增了命令行功能。


    • 新增一键安装系统命令:install

    • 修复SQLServer 2008版本Bug,支持导出、升级与导入

    • 优化命令行执行参数

    • 优化命令帮助及提示信息


    新增对Docker容器的支持


    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 或者 Windows 机器上,实现虚拟化。


    SiteServer CMS 从V6.6 开始正式增加了对Docker容器的支持,可以通过docker命令一键创建 SiteServer CMS 应用。


    目前 SiteServer CMS 只能在 Docker for Windows 系统上运行,我们会持续完善,将系统迁移至 .NET Core 平台并支持Linux环境。


    STL 解析增强


    • 新增stl:channels、stl:contents列表实体解析为JSON数组功能

    • 新增stl:channel、stl:content实体解析为JSON对象功能

    • 强化replace和to属性,支持数组替换和正则表达式替换

    • 新增stl:container切换上下文功能

    • 修复pageSqlContents列表问题

    • 新增stl:dynamic回调函数


    BUG修复


    • ORACLE SS.GovInteract 和SS.GovPublic ORA-00001: 违反唯一约束条件 #879

    • ORACLE 点击内容审核和内容回收站: 列表中的最大表达式数为 1000 #878

    • ORACLE 管理员管理---权限设置,然后分配角色,报错。 #903

    • 错误! 内容修改失败:Data too long for column 'ContentIdCollection' at row 1 #1090

    • Server Error in Application 值不能为 null。参数名: key #1188

    • 在分类设置里面添加分类后内容筛选下面没有任何内容 #1008

    • 属性中&符号自动转义 #1185

    • pageSqlContents查询不出数据来 #1198 

    • 后台查看互动交流的办件时出错 #1202

    • 插入视频时取消选择自动播放没有效果 #1239

    • 登录页面验证码不过期,可以根据返回内容不同,进行用户探测 #1244

    • 包含文件管理查看链接地址不对 #1234 


    功能增强


    • ORACLE 系统站点管理下的站点树和web访问地址站点树,不一致。 #880

    • stl:dynamic标签添加JavaScript回调函数 #1031

    • API请求,属性请求加强 #1131


    意见收集


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


    贡献


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

    @fenguo11:stl:dynamic类标签添加JavaScript回调函数 #1031 


    ", "summary": "欢迎来到2018年9月1日发布的SiteServer CMS 新版本 V6.6,在这个版本中有一些重要的更新,我们希望你会喜欢,一些关键的亮点包括", "author": null, "source": null, "top": false, "recommend": false, "hot": false, "color": false, "linkUrl": "", "addDate": "2018-09-01 14:42:46", "id": 55, "guid": "9c6619f4-21b6-4899-9bc1-9dc7a59afbda", "createdDate": "2020-03-17 04:03:26", "lastModifiedDate": "2020-09-16 12:15:13" }, { "nodeId": null, "publishmentSystemId": null, "addUserName": null, "lastEditUserName": null, "lastEditDate": null, "isChecked": null, "isTop": null, "isRecommend": null, "isHot": null, "isColor": null, "titleFormatString": "False_False_False_", "checkUserName": "siteserver-web-app", "checkDate": "2018-11-26 14:59", "pluginMenus": "[]", "content": "

    欢迎来到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。


    ", "imageUrlCount": 0, "videoUrlCount": 0, "fileUrlCount": 0, "channelId": 69, "siteId": 58, "adminId": 1, "lastEditAdminId": 1, "userId": 0, "taxis": 9, "groupNames": [], "tagNames": [], "sourceId": 0, "referenceId": 0, "checked": true, "checkedLevel": 1, "hits": 0, "hitsByDay": 0, "hitsByWeek": 0, "hitsByMonth": 0, "lastHitsDate": "2018-11-26 15:08:52", "downloads": 0, "title": "SiteServer CMS 新版本 V6.5", "subTitle": null, "imageUrl": "@/upload/images/2020/9/fb3c0ec6d0e291a1.png", "videoUrl": "", "fileUrl": "", "body": "

    欢迎来到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。


    ", "summary": "欢迎来到2018年8月1日发布的SiteServer CMS 新版本 V6.5,在这个版本中有一些重要的更新,我们希望你会喜欢,一些关键的亮点包括", "author": null, "source": null, "top": false, "recommend": false, "hot": false, "color": false, "linkUrl": "", "addDate": "2018-08-01 14:57:30", "id": 54, "guid": "477dc29c-79e5-4d8d-97d7-4501141c478f", "createdDate": "2020-03-17 04:03:26", "lastModifiedDate": "2020-09-16 12:15:57" }, { "nodeId": null, "publishmentSystemId": null, "addUserName": null, "lastEditUserName": null, "lastEditDate": null, "isChecked": null, "isTop": null, "isRecommend": null, "isHot": null, "isColor": null, "titleFormatString": "False_False_False_", "checkUserName": "siteserver-web-app", "checkDate": "2018-11-26 15:19", "content": "

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


    多重筛选插件


    \"微信截图_20181126151841.png\"/


    如果网站有很多种分类的文章,或者产品等信息,明目繁多,那么让用户能够清晰的选择他们自己想要的分类那是最好不过的了,特别是类似于京东、淘宝这样子的B2C网站,更需要多重筛选这一功能。


    SiteServer Filter 筛选插件是专门针对多重筛选需求开发的,能够实现单选项以及多选项筛选,实现基于并集与交集的多重查询,从而让复杂搜索变得简单。


    REST API 增强


    V6.4 在STL REST API的基础上新增了管理员、用户以及验证码的REST API,实现了对管理员以及用户进行增删改查等基础操作,同时支持管理员及用户登录与登出接口,能够让API调用者获取管理员及用户的ACCESS_TOKEN,为实现基于管理员与用户的身份认证的API操作提供了基础。


    管理员API:


    用户API:


    验证码API:



    BUG修复


    • MySql 使用backup备份命令报错 #543

    • 内容空格解析BUG #786

    • 解决在切换用户登录时,顶部菜单显示的用户名不变的问题 PR #761

    • 互动交流插件 →待受理办件 点击受理按钮报错 #784

    • 预览页面代码错误导致单页模板的标签未解析 #835

    • MYSQL 创建内容表默认字符集是latin1,需要改成utf8 #843

    • ORACLE 管理员管理里面 还有有_EMPTY_ #881

    • 后台修改代码的时候,行号和代码对不齐 #940


    功能增强


    • 为后台栏目树中的首页和外链栏目添加图标 PR #756

    • 生成文件后缀为index.html时应该省略文件名 #853

    • 设置了独立api地址,没同步管理员cookie,导致授权失败 #873

    • 设置独立API后,如果后台与API地址是不同的根域名,访问API返回未授权 #909

    • 后台管理员登录密码没有加密传输 #911


    贡献


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


    @player2135:解决在切换用户登录时,顶部菜单显示的用户名不变的问题 PR #761

    @xelnage:为后台栏目树中的首页和外链栏目添加图标 PR #756

    @leonedit:后台修改代码的时候,行号和代码对不齐 #940


    意见收集


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


    ", "imageUrlCount": 0, "videoUrlCount": 0, "fileUrlCount": 0, "channelId": 69, "siteId": 58, "adminId": 1, "lastEditAdminId": 1, "userId": 0, "taxis": 8, "groupNames": [], "tagNames": [], "sourceId": 0, "referenceId": 0, "checked": true, "checkedLevel": 1, "hits": 0, "hitsByDay": 0, "hitsByWeek": 0, "hitsByMonth": 0, "lastHitsDate": "2018-11-26 15:19:09", "downloads": 0, "title": "SiteServer CMS 新版本 V6.4", "subTitle": null, "imageUrl": "@/upload/images/2020/9/19e603cc68215d88.png", "videoUrl": "", "fileUrl": "", "body": "

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


    多重筛选插件


    \"微信截图_20181126151841.png\"/


    如果网站有很多种分类的文章,或者产品等信息,明目繁多,那么让用户能够清晰的选择他们自己想要的分类那是最好不过的了,特别是类似于京东、淘宝这样子的B2C网站,更需要多重筛选这一功能。


    SiteServer Filter 筛选插件是专门针对多重筛选需求开发的,能够实现单选项以及多选项筛选,实现基于并集与交集的多重查询,从而让复杂搜索变得简单。


    REST API 增强


    V6.4 在STL REST API的基础上新增了管理员、用户以及验证码的REST API,实现了对管理员以及用户进行增删改查等基础操作,同时支持管理员及用户登录与登出接口,能够让API调用者获取管理员及用户的ACCESS_TOKEN,为实现基于管理员与用户的身份认证的API操作提供了基础。


    管理员API:


    用户API:


    验证码API:



    BUG修复


    • MySql 使用backup备份命令报错 #543

    • 内容空格解析BUG #786

    • 解决在切换用户登录时,顶部菜单显示的用户名不变的问题 PR #761

    • 互动交流插件 →待受理办件 点击受理按钮报错 #784

    • 预览页面代码错误导致单页模板的标签未解析 #835

    • MYSQL 创建内容表默认字符集是latin1,需要改成utf8 #843

    • ORACLE 管理员管理里面 还有有_EMPTY_ #881

    • 后台修改代码的时候,行号和代码对不齐 #940


    功能增强


    • 为后台栏目树中的首页和外链栏目添加图标 PR #756

    • 生成文件后缀为index.html时应该省略文件名 #853

    • 设置了独立api地址,没同步管理员cookie,导致授权失败 #873

    • 设置独立API后,如果后台与API地址是不同的根域名,访问API返回未授权 #909

    • 后台管理员登录密码没有加密传输 #911


    贡献


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


    @player2135:解决在切换用户登录时,顶部菜单显示的用户名不变的问题 PR #761

    @xelnage:为后台栏目树中的首页和外链栏目添加图标 PR #756

    @leonedit:后台修改代码的时候,行号和代码对不齐 #940


    意见收集


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


    ", "summary": "欢迎来到2018年7月1日发布的SiteServer CMS 新版本 V6.4,在这个版本中有一些重要的更新,我们希望你会喜欢,一些关键的亮点包括", "author": null, "source": null, "top": false, "recommend": false, "hot": false, "color": false, "linkUrl": "", "addDate": "2018-07-01 15:17:59", "id": 53, "guid": "fa96151a-ceec-42c8-bf5a-496d216e565e", "createdDate": "2020-03-17 04:03:26", "lastModifiedDate": "2020-09-16 12:16:49" }, { "nodeId": null, "publishmentSystemId": null, "addUserName": null, "lastEditUserName": null, "lastEditDate": null, "isChecked": null, "isTop": null, "isRecommend": null, "isHot": null, "isColor": null, "titleFormatString": "False_False_False_", "checkUserName": "siteserver-web-app", "checkDate": "2018-11-26 15:21", "pluginMenus": "[]", "content": "

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


    新增SiteServer REST API


    SiteServer REST API 为 SiteServer CMS 提供了一个基于HTTP的API调用,允许开发者通过发送和接收JSON对象来远程与站点进行交互。当向API发送内容或请求时,响应将以JSON形式返回,这使开发人员能够从客户端JavaScript或外部应用程序创建、读取和更新 SiteServer CMS 内容,甚至可以使用C#以外的语言编写。


    \"1.png\"/


    SiteServer REST API 实现了通过STL语言获取站点数据,将熟悉的STL模板语言通过REST API方式获取,将扩展SiteServer CMS的使用场景,内容数据可以通过生成静态页面之外的方式由第三方系统或者插件任意调取,为实现APP以及微信小程序等应用提供了调用接口。


    • /api/v1/stl/a 获取链接

    • /api/v1/stl/channel 获取栏目值

    • /api/v1/stl/channels 获取栏目列表

    • /api/v1/stl/content 获取内容值

    • /api/v1/stl/contents 获取内容列表

    • /api/v1/stl/site 获取站点值

    • /api/v1/stl/sites 获取站点列表

    • /api/v1/stl/sqlContent 获取数据库值

    • /api/v1/stl/sqlContents 获取数据库列表


    新增内容点击量插件


    内容点击量插件用于统计内容页面的点击量,能够记录每日、每周、每月以及总点击量,同时能通过点击量进行内容排序。


    新增招聘插件


    招聘插件(SS.Jobs)是一个简单的,轻量级的插件,用于在你的 SiteServer CMS 站点中添加发布招聘信息的功能,同时插件通过STL标签将招聘信息发布到页面中。


    \"2.png\"/



    提升生成页面效率,HTML容错


    之前的版本解析STL语言时需要先将不规则的HTML转换为规则的XML,然后通过XML解析器解析STL语言,最终再生成合规的HTML语言。

    6.3版本之后我们引进了全新的解析器,无需XML转换,直接将STL语言与HTML语言对应,取消中间XML解析环节后系统能够加快解析速度,同时极大提高了对各种不合规的HTML写法的容错性。

    新版本同时增强了插件STL解析接口,使得插件也能够容易地进行STL解析。

    BUG修复


    • 自定义的角色在访问“表单管理”为甚么提示“未授权访问”  #393

    • 独立访问地址情况下,内容编辑器中的图片地址多了个子目录文件夹  #523

    • 百度Ueditor编辑器上传附件,附件图标地址暴露后台地址的BUG  #537

    • Windows Server 2008 系统下安装完成后SignalR不起作用  #440

    • 服务器无法在已发送 http 标头之后设置状态  #546

    • stl:video及stl:player解析附件地址  #550

    • 设置了管理员但是没有菜单  #558

    • 站点文件夹不存在时删除站点报错  #566

    • 非超级管理员也可以升级系统版本  #586

    • https协议下不能添加插件  #588

    • 后台动态翻页功能,11页之后一直显示载入中  #636

    • stl:if 标签非空字段判断全数字或2018-04-21等格式数字被误判断为空值  #635

    • 查询语句,导致中多出4个空  #674

    • 显示管理中添加文件,文件名为空不能返回  #673

    • 添加了内容相册,其他角色在使用的时候提示未授权  #685


    功能增强


    • 取消置顶属性后,排序即掉到最后 #536

    • 管理员登录后界面中没显示管理员名称 #688


    意见收集


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



    ", "imageUrlCount": 0, "videoUrlCount": 0, "fileUrlCount": 0, "channelId": 69, "siteId": 58, "adminId": 1, "lastEditAdminId": 1, "userId": 0, "taxis": 7, "groupNames": [], "tagNames": [], "sourceId": 0, "referenceId": 0, "checked": true, "checkedLevel": 1, "hits": 0, "hitsByDay": 0, "hitsByWeek": 0, "hitsByMonth": 0, "lastHitsDate": "2018-11-26 15:21:46", "downloads": 0, "title": "SiteServer CMS 新版本 V6.3", "subTitle": null, "imageUrl": "@/upload/images/2020/9/580f8face9d52acc.png", "videoUrl": "", "fileUrl": "", "body": "

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


    新增SiteServer REST API


    SiteServer REST API 为 SiteServer CMS 提供了一个基于HTTP的API调用,允许开发者通过发送和接收JSON对象来远程与站点进行交互。当向API发送内容或请求时,响应将以JSON形式返回,这使开发人员能够从客户端JavaScript或外部应用程序创建、读取和更新 SiteServer CMS 内容,甚至可以使用C#以外的语言编写。


    \"1.png\"/


    SiteServer REST API 实现了通过STL语言获取站点数据,将熟悉的STL模板语言通过REST API方式获取,将扩展SiteServer CMS的使用场景,内容数据可以通过生成静态页面之外的方式由第三方系统或者插件任意调取,为实现APP以及微信小程序等应用提供了调用接口。


    • /api/v1/stl/a 获取链接

    • /api/v1/stl/channel 获取栏目值

    • /api/v1/stl/channels 获取栏目列表

    • /api/v1/stl/content 获取内容值

    • /api/v1/stl/contents 获取内容列表

    • /api/v1/stl/site 获取站点值

    • /api/v1/stl/sites 获取站点列表

    • /api/v1/stl/sqlContent 获取数据库值

    • /api/v1/stl/sqlContents 获取数据库列表


    新增内容点击量插件


    内容点击量插件用于统计内容页面的点击量,能够记录每日、每周、每月以及总点击量,同时能通过点击量进行内容排序。


    新增招聘插件


    招聘插件(SS.Jobs)是一个简单的,轻量级的插件,用于在你的 SiteServer CMS 站点中添加发布招聘信息的功能,同时插件通过STL标签将招聘信息发布到页面中。


    \"2.png\"/



    提升生成页面效率,HTML容错


    之前的版本解析STL语言时需要先将不规则的HTML转换为规则的XML,然后通过XML解析器解析STL语言,最终再生成合规的HTML语言。

    6.3版本之后我们引进了全新的解析器,无需XML转换,直接将STL语言与HTML语言对应,取消中间XML解析环节后系统能够加快解析速度,同时极大提高了对各种不合规的HTML写法的容错性。

    新版本同时增强了插件STL解析接口,使得插件也能够容易地进行STL解析。

    BUG修复


    • 自定义的角色在访问“表单管理”为甚么提示“未授权访问”  #393

    • 独立访问地址情况下,内容编辑器中的图片地址多了个子目录文件夹  #523

    • 百度Ueditor编辑器上传附件,附件图标地址暴露后台地址的BUG  #537

    • Windows Server 2008 系统下安装完成后SignalR不起作用  #440

    • 服务器无法在已发送 http 标头之后设置状态  #546

    • stl:video及stl:player解析附件地址  #550

    • 设置了管理员但是没有菜单  #558

    • 站点文件夹不存在时删除站点报错  #566

    • 非超级管理员也可以升级系统版本  #586

    • https协议下不能添加插件  #588

    • 后台动态翻页功能,11页之后一直显示载入中  #636

    • stl:if 标签非空字段判断全数字或2018-04-21等格式数字被误判断为空值  #635

    • 查询语句,导致中多出4个空  #674

    • 显示管理中添加文件,文件名为空不能返回  #673

    • 添加了内容相册,其他角色在使用的时候提示未授权  #685


    功能增强


    • 取消置顶属性后,排序即掉到最后 #536

    • 管理员登录后界面中没显示管理员名称 #688


    意见收集


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



    ", "summary": "欢迎来到2018年6月1日发布的SiteServer CMS 新版本 V6.3,在这个版本中有一些重要的更新,我们希望你会喜欢,一些关键的亮点包括", "author": null, "source": null, "top": false, "recommend": false, "hot": false, "color": false, "linkUrl": "", "addDate": "2018-06-01 15:20:08", "id": 52, "guid": "74b8f4d3-9642-4b05-af84-84561319862b", "createdDate": "2020-03-17 04:03:26", "lastModifiedDate": "2020-09-16 12:17:39" }, { "nodeId": null, "publishmentSystemId": null, "addUserName": null, "lastEditUserName": null, "lastEditDate": null, "isChecked": null, "isTop": null, "isRecommend": null, "isHot": null, "isColor": null, "titleFormatString": "False_False_False_", "checkUserName": "siteserver-web-app", "checkDate": "2018-11-26 15:23", "content": "

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

    新增专题功能


    V6.2 开始系统自带专题功能,专题功能独立于站点模板单独管理,支持STL语言解析,实现一键发布功能。

    \"1.png\"/

    新增 siteserver.exe 命令行


    SiteServer CMS 命令行是一个可执行的exe文件,需要单独下载,可以放到任意文件夹中,通过命令行执行。

    新增 siteserver.exe 命令行的主要目的是执行一些基础性的功能,如一键备份、一键还原、6.0版本之前的系统升级到最新版本以及切换系统至不同类型的数据库等功能。

    • 备份命令:siteserver backup,实现一键备份数据

    • 恢复命令:siteserver restore

    • 老版本系统升级命令:siteserver update

    • 版本查看命令:siteserver version


    实现6.0之前的老版本升级


    SiteServer CMS V6.0推出了在线升级功能,能够通过系统后台一键升级至最新版本,但是V6.0之前的系统只能手动升级,升级步骤比较繁琐且容易出错,为此,V6.2 发布了V6.0 之前的老版本升级至最新版本的解决方案,目前支持的老版本包括:

    • 支持3.6版本(3.6、3.6.1、3.6.2、3.6.3、3.6.4)升级至最新版本

    • 支持4.0版本升级至最新版本

    • 支持4.1版本升级至最新版本

    • 支持5.0版本升级至最新版本


    提升数据库翻页性能

    SQLSERVER 从2012版本开始支持MYSQL与POSTGRE能够实现的offset与limit翻页,ORACLE从12c版本开始支持offset与limit翻页,至此主流数据库的新版本均开始内置翻页SQL语句。

    SiteServer CMS V6.2 默认使用各大数据库内置的翻页SQL语句,经测试对大数据量的表翻页效果有明显的提升,同时系统对老版本的数据库保持老的翻页SQL,对旧版本数据库依旧实现兼容。

    新增电子政务信息公开插件(SS.GovPublic)


    SiteServer CMS 信息公开插件覆盖《中华人民共和国信息公开条例》规定的所有政府信息公开工作,包括:采集、加工编目、检索、发布与出版、依申请公开、绩效评估等。

    • 可扩展的分类目录体系:


    信息公开插件支持对分类体系进行扩展,默认采用按主题分类、按机构分类、按体裁分类以及按服务对象分类四种分类模式,同时可以随意增加或删除新的分类目录。

    • 便捷的元数据管理

    信息公开插件提供灵活的元数据定义工具,通过规范的元数据提交格式、数据提交验证类型,协助各政府部门梳理信息资源,形成统一的政府信息资源库。

    • 高效的绩效评估

    信息公开插件提供主动信息公开统计与依申请公开统计功能,对公开信息提供信息总量和工作更新量的考核评估,反映了各级政府信息公开的工作量,可即时掌握政府信息公开的实现情况。

    • 依申请公开工作流

    插件支持按工作流设置依申请公开维护任务,包括受理、办理、审核以及发布四个流程,同时能够对申请进行转办、批示等关联操作,实现了根据政府内部分工,协作处理业务。

    • 多级组织的用户分类和权限管理

    插件支持多级组织的用户分类和权限管理,实现细粒度的权限管理机制,实现了融合个性化和多级复杂用户管理的扩展权限模型。

    新增电子政务互动交流插件(SS.GovInteract)


    SiteServer CMS 互动交流插件采用有效的分发、转发、退回、督办以及预警机制,保证信息投送的准确性和通畅性,促进相关职能部门对公众参与内容的及时处理与反馈,尽量避免信息传递的遗漏和政府受而不理的现象发生。同时利用有机整合的查询、统计、分析、汇编和报表功能,保障对交互内容的统一管理和综合利用,并通过友好的界面表现,引导用户直观便捷地使用,实现更具效率的公共参与。

    • 灵活定制的互动业务

    互动交流插件能够方便地配置多种互动服务功能,方便建立不同办理流程的实体办件,包含领导信箱、民意征集、网上调查、网上听证、公众留言、在线访谈、公众论坛、网上信访、网上评议等多种互动服务模块。

    • 提供独立的办理流程定制

    管理员可以根据不同的互动服务内容独立定制各自办理流程,如:直接办理、交办、重办、转办的控制,且不同模块的流程互不冲突。

    • 受理、办理、审核、发布——协同的办理流程支持

    互动交流插件提供多样化的可定制的办理流程,用户可根据其机构的办件办理流程特点制定出符合自身的交互办理流程,系统提供的办理流程类别包括:受理、办理、审核、发布等,完成办件办理的复杂流程,实现单一办件的多部门流转。

    • 办件预警机制

    插件支持预警功能,对超过时限未处理的办件系统将发出预警信息,确保维护人员及时处理。

    BUG修复

    • 系统站点管理中替换模板,后台栏目中数据为空 #237

    • stl:search 标签搜索问题 #147

    • stl:search中的不解析 #28

    • 内容导入导出问题 #166

    • 站点数据统计里面的管理员工作量统计,无法使用日期筛选功能 #74

    • 辅助表管理——真实字段管理——原有真实字段不能排序 #213

    • 【基本使用】 栏目管理中导入栏目失败 #198

    • 用户中心投稿审核问题 #13

    • 日志阈值设置站点日志不起作用 #210

    • 运用了,groupChannel之后,upLevel 和 topLevel 无效 #58

    • 附件下载量排名是按照Taxis排序的,没有按下载量排名 #64

    • 独立部署站点编辑带图片的文章后,图片无法显示 #321

    • 文章跨站转发后图片地址错误 #320

    • 栏目删除失败、栏目导入压缩包(从系统里导出来的)失败 #168

    • 在使用search时pagecontents报错:列名 ‘TAXIS’ 无效 #369

    • 【Oracle】使用模板创建站点提示 并非所有变量都已绑定 #334

    • 子站点设置独立域名,上传图片时路径被加子目录名,导致二级域名访问图片不显示 #425#470

    • 模板管理中生成页面功能只能生成文件模板类型 #477

    • 字数超出最大允许值,服务器可能拒绝保存! #397

    • 服务器无法在已发送 HTTP 标头之后设置状态。 #484

    • 非超级管理员可以运行升级向导 #485

    • 在地址栏输入没有的.aspx文件会自动跳转到后台目录的错误页,暴露后台地址 #485

    • 后台的文章搜索没有标题选项 #494

    • Mysql新建站点栏目乱码 #511


    功能增强

    • 此网页包含重定向循环 #358

    • 可自定义表单提交成功 #367

    • 简化表单插件自定义模板功能,直接使用html #478

    • 内容列表翻页优化 #487

    • 管理员日志、用户日志、系统错误日志均有禁用日志功能,唯独站点日志没有 #510

    • 系统升级增加数据库字段一致性验证、同步功能

    • 系统判断是第一次安装还是数据库无法连接,分别跳转至安装界面与报错界面 #473


    2018年5月份新版本预告

    SiteServer CMS 5月份将推出内容点击量插件以及内容评论插件,同时将逐步完成之前发布的插件的使用文档及标签调用说明的撰写。

    我们的目标是系统零BUG,如果发现系统新的Bug或者对系统改进的建议,请发布到开源仓库的Issues中: https://github.com/siteserver/cms/issues,你的反馈将有助于我们持续改进 SiteServer CMS。


    ", "imageUrlCount": 0, "videoUrlCount": 0, "fileUrlCount": 0, "channelId": 69, "siteId": 58, "adminId": 1, "lastEditAdminId": 1, "userId": 0, "taxis": 6, "groupNames": [], "tagNames": [], "sourceId": 0, "referenceId": 0, "checked": true, "checkedLevel": 1, "hits": 0, "hitsByDay": 0, "hitsByWeek": 0, "hitsByMonth": 0, "lastHitsDate": "2018-11-26 15:23:58", "downloads": 0, "title": "SiteServer CMS 新版本 V6.2", "subTitle": null, "imageUrl": "@/upload/images/2020/9/ebe54482e1af7ef1.png", "videoUrl": "", "fileUrl": "", "body": "

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

    新增专题功能


    V6.2 开始系统自带专题功能,专题功能独立于站点模板单独管理,支持STL语言解析,实现一键发布功能。

    \"1.png\"/

    新增 siteserver.exe 命令行


    SiteServer CMS 命令行是一个可执行的exe文件,需要单独下载,可以放到任意文件夹中,通过命令行执行。

    新增 siteserver.exe 命令行的主要目的是执行一些基础性的功能,如一键备份、一键还原、6.0版本之前的系统升级到最新版本以及切换系统至不同类型的数据库等功能。

    • 备份命令:siteserver backup,实现一键备份数据

    • 恢复命令:siteserver restore

    • 老版本系统升级命令:siteserver update

    • 版本查看命令:siteserver version


    实现6.0之前的老版本升级


    SiteServer CMS V6.0推出了在线升级功能,能够通过系统后台一键升级至最新版本,但是V6.0之前的系统只能手动升级,升级步骤比较繁琐且容易出错,为此,V6.2 发布了V6.0 之前的老版本升级至最新版本的解决方案,目前支持的老版本包括:

    • 支持3.6版本(3.6、3.6.1、3.6.2、3.6.3、3.6.4)升级至最新版本

    • 支持4.0版本升级至最新版本

    • 支持4.1版本升级至最新版本

    • 支持5.0版本升级至最新版本


    提升数据库翻页性能

    SQLSERVER 从2012版本开始支持MYSQL与POSTGRE能够实现的offset与limit翻页,ORACLE从12c版本开始支持offset与limit翻页,至此主流数据库的新版本均开始内置翻页SQL语句。

    SiteServer CMS V6.2 默认使用各大数据库内置的翻页SQL语句,经测试对大数据量的表翻页效果有明显的提升,同时系统对老版本的数据库保持老的翻页SQL,对旧版本数据库依旧实现兼容。

    新增电子政务信息公开插件(SS.GovPublic)


    SiteServer CMS 信息公开插件覆盖《中华人民共和国信息公开条例》规定的所有政府信息公开工作,包括:采集、加工编目、检索、发布与出版、依申请公开、绩效评估等。

    • 可扩展的分类目录体系:


    信息公开插件支持对分类体系进行扩展,默认采用按主题分类、按机构分类、按体裁分类以及按服务对象分类四种分类模式,同时可以随意增加或删除新的分类目录。

    • 便捷的元数据管理

    信息公开插件提供灵活的元数据定义工具,通过规范的元数据提交格式、数据提交验证类型,协助各政府部门梳理信息资源,形成统一的政府信息资源库。

    • 高效的绩效评估

    信息公开插件提供主动信息公开统计与依申请公开统计功能,对公开信息提供信息总量和工作更新量的考核评估,反映了各级政府信息公开的工作量,可即时掌握政府信息公开的实现情况。

    • 依申请公开工作流

    插件支持按工作流设置依申请公开维护任务,包括受理、办理、审核以及发布四个流程,同时能够对申请进行转办、批示等关联操作,实现了根据政府内部分工,协作处理业务。

    • 多级组织的用户分类和权限管理

    插件支持多级组织的用户分类和权限管理,实现细粒度的权限管理机制,实现了融合个性化和多级复杂用户管理的扩展权限模型。

    新增电子政务互动交流插件(SS.GovInteract)


    SiteServer CMS 互动交流插件采用有效的分发、转发、退回、督办以及预警机制,保证信息投送的准确性和通畅性,促进相关职能部门对公众参与内容的及时处理与反馈,尽量避免信息传递的遗漏和政府受而不理的现象发生。同时利用有机整合的查询、统计、分析、汇编和报表功能,保障对交互内容的统一管理和综合利用,并通过友好的界面表现,引导用户直观便捷地使用,实现更具效率的公共参与。

    • 灵活定制的互动业务

    互动交流插件能够方便地配置多种互动服务功能,方便建立不同办理流程的实体办件,包含领导信箱、民意征集、网上调查、网上听证、公众留言、在线访谈、公众论坛、网上信访、网上评议等多种互动服务模块。

    • 提供独立的办理流程定制

    管理员可以根据不同的互动服务内容独立定制各自办理流程,如:直接办理、交办、重办、转办的控制,且不同模块的流程互不冲突。

    • 受理、办理、审核、发布——协同的办理流程支持

    互动交流插件提供多样化的可定制的办理流程,用户可根据其机构的办件办理流程特点制定出符合自身的交互办理流程,系统提供的办理流程类别包括:受理、办理、审核、发布等,完成办件办理的复杂流程,实现单一办件的多部门流转。

    • 办件预警机制

    插件支持预警功能,对超过时限未处理的办件系统将发出预警信息,确保维护人员及时处理。

    BUG修复

    • 系统站点管理中替换模板,后台栏目中数据为空 #237

    • stl:search 标签搜索问题 #147

    • stl:search中的不解析 #28

    • 内容导入导出问题 #166

    • 站点数据统计里面的管理员工作量统计,无法使用日期筛选功能 #74

    • 辅助表管理——真实字段管理——原有真实字段不能排序 #213

    • 【基本使用】 栏目管理中导入栏目失败 #198

    • 用户中心投稿审核问题 #13

    • 日志阈值设置站点日志不起作用 #210

    • 运用了,groupChannel之后,upLevel 和 topLevel 无效 #58

    • 附件下载量排名是按照Taxis排序的,没有按下载量排名 #64

    • 独立部署站点编辑带图片的文章后,图片无法显示 #321

    • 文章跨站转发后图片地址错误 #320

    • 栏目删除失败、栏目导入压缩包(从系统里导出来的)失败 #168

    • 在使用search时pagecontents报错:列名 ‘TAXIS’ 无效 #369

    • 【Oracle】使用模板创建站点提示 并非所有变量都已绑定 #334

    • 子站点设置独立域名,上传图片时路径被加子目录名,导致二级域名访问图片不显示 #425#470

    • 模板管理中生成页面功能只能生成文件模板类型 #477

    • 字数超出最大允许值,服务器可能拒绝保存! #397

    • 服务器无法在已发送 HTTP 标头之后设置状态。 #484

    • 非超级管理员可以运行升级向导 #485

    • 在地址栏输入没有的.aspx文件会自动跳转到后台目录的错误页,暴露后台地址 #485

    • 后台的文章搜索没有标题选项 #494

    • Mysql新建站点栏目乱码 #511


    功能增强

    • 此网页包含重定向循环 #358

    • 可自定义表单提交成功 #367

    • 简化表单插件自定义模板功能,直接使用html #478

    • 内容列表翻页优化 #487

    • 管理员日志、用户日志、系统错误日志均有禁用日志功能,唯独站点日志没有 #510

    • 系统升级增加数据库字段一致性验证、同步功能

    • 系统判断是第一次安装还是数据库无法连接,分别跳转至安装界面与报错界面 #473


    2018年5月份新版本预告

    SiteServer CMS 5月份将推出内容点击量插件以及内容评论插件,同时将逐步完成之前发布的插件的使用文档及标签调用说明的撰写。

    我们的目标是系统零BUG,如果发现系统新的Bug或者对系统改进的建议,请发布到开源仓库的Issues中: https://github.com/siteserver/cms/issues,你的反馈将有助于我们持续改进 SiteServer CMS。


    ", "summary": "欢迎来到2018年5月1日发布的SiteServer CMS 新版本 V6.2,在这个版本中有一些重要的更新,我们希望你会喜欢,一些关键的亮点包括", "author": null, "source": null, "top": false, "recommend": false, "hot": false, "color": false, "linkUrl": "", "addDate": "2018-05-01 15:22:55", "id": 51, "guid": "5dd085a4-c509-4052-aea7-6f9f605fb160", "createdDate": "2020-03-17 04:03:26", "lastModifiedDate": "2020-09-16 12:18:22" }, { "nodeId": null, "publishmentSystemId": null, "addUserName": null, "lastEditUserName": null, "lastEditDate": null, "isChecked": null, "isTop": null, "isRecommend": null, "isHot": null, "isColor": null, "titleFormatString": "False_False_False_", "checkUserName": "siteserver-web-app", "checkDate": "2018-11-26 15:27", "pluginMenus": "[]", "content": "

    2018年4月1日,距离SiteServer CMS V6.0正式版发布一个月,官方按计划发布了V6.1正式版,SiteServer CMS V6.1在V6.0的基础上修复了40余项BUG,新增了10余项功能,优化了后台界面和加载速度。

    信任

    \"1.png\"

    3月份发布的SiteServer CMS V6.0版本给广大用户带来了全新的插件平台、全新的后台界面、舒适的用户体验、稳定的核心功能,以及“一键更新”的产品升级方式。

    为了能尽快的体验并使用到V6.0带来的新功能,包括新闻出版总署、大学生杂志社、美联英语、广东社科院等在内的一些老版本的用户已经或者正在积极的与官方联系升级到最新版本。这充分说明了V6.0更加新颖的后台界面、更加人性化的操作体验、更加稳定的性能已经得到用户认可并深入人心。

    增长

    \"2.png\"/


    从V6.0发布以来,有几个数据是非常振奋人心的,从新版本上线一个月的数据反馈来看,产品日活量平均每周增长15%,这充分表明V6版本的SiteServer CMS得到了众多用户的肯定。

    升级

    \"3.png\"/

    SiteServer CMS V6.1 正式版已经发布,正在使用V6.0的用户,可以先人一步,通过“一键升级”的方式直接升级到V6.1正式版。但是,V6.0以前版本的用户还是要通过手动升级的方式进行升级。

    期待

    \"47834016-9eb2ea00-ddd8-11e8-8469-e1e46a6e63fe.png\"/

    随着V6.0版本的发布,SiteServer CMS进入了每月更新阶段,每月会新增多种实用功能插件。在过去的一个月内,SiteServer CMS共完成了40余项bug的修复,10余项功能增强,每月更新成为V6.0以后SiteServer CMS版本更新的新基准。 

    附:V6.1版进行了以下方面的改进:

    BUG修复

    • 用户中心用户无法投稿

    • 系统无法部署在其他站点的应用程序下

    • 表单必须启用验证,不然会提示输入验证码

    • Oracle安装后使用模板创建站点出现表或视图不存在

    • Oracle安装后创建站点的时候不能选择指定辅助表

    • 后台锁定或者删除管理员时提示404错误

    • 支付集成设置中配置参数时提示未授权访问

    • 已审核通过的文章,状态改为待审核,静态页还存在

    • 栏目管理显示项不起作用

    • 栏目管理——跨站转移栏目后,该栏目下内容图片打开失败

    • 子站单独部署绑定域名表单提交存在跨域问题

    • 内容编辑器上方的【插入视频】按钮有问题

    • 关于stl:value isReturnToBr=“true"回车不会自动换行

    • channel 标签 isLower、isUpper、isReturnToBr属性不起作用

    • action标签 AddFavorite 属性不起作用

    • 栏目管理的生成没起效果,也没有像内容管理的生成一样提供弹出提示框

    • 【表单】表单管理中的上下排序无效。

    • 辅助表管理——虚拟字段管理——页面乱码

    • stl:count统计内容数会包含草稿和待审核内容

    • 跨站转发设置——当选择需要提示时——没有提示,转发也失败

    • 购物流程走不通,点击购买,购物车金额为0

    • 跨站转发的向所有站点转发内容设置无效

    • 批量转移内容后页面没有跳转,没有提示转移成功

    • The path is not of a legal form

    • 在内容管理列表页点击表单管理,屏幕尺寸不够的情况下显示不全

    • 自定义表单插件单选及多选必填项不起作用

    • API独立部署后,后台内容无法上传图片

    • 已保存内容点击预览会出现一条该内容的审核信息

    • 上传附件时如果文件名含as字符,将会被删掉

    • ueditor超链接保存到数据库中加前缀@的Bug

    • ueditor 解析excel图标不正确

    • 互动交流和信息公开的数据统计分析报错(Oracle数据库)

    • 调查问卷标题在手机端显示,行间距太紧

    功能增强

    • 优化用户中心插件前台页面加载速度

    • 系统文件压缩,删除遗留文件,将安装包大小压缩至原来一半

    • 栏目列表查询从数据库放入缓存中,提升系统反应速度

    • 系统提示方式不统一

    • 编辑器无法添加优酷视频

    • 包含标签能够自定义参数

    • 内容列表显示项没有添加时间


    ", "imageUrlCount": 0, "videoUrlCount": 0, "fileUrlCount": 0, "channelId": 69, "siteId": 58, "adminId": 1, "lastEditAdminId": 1, "userId": 0, "taxis": 5, "groupNames": [], "tagNames": [], "sourceId": 0, "referenceId": 0, "checked": true, "checkedLevel": 1, "hits": 0, "hitsByDay": 0, "hitsByWeek": 0, "hitsByMonth": 0, "lastHitsDate": "2018-11-26 15:27:30", "downloads": 0, "title": "SiteServer CMS 新版本 V6.1", "subTitle": null, "imageUrl": "@/upload/images/2020/9/a27902f450576d2e.png", "videoUrl": "", "fileUrl": "", "body": "

    2018年4月1日,距离SiteServer CMS V6.0正式版发布一个月,官方按计划发布了V6.1正式版,SiteServer CMS V6.1在V6.0的基础上修复了40余项BUG,新增了10余项功能,优化了后台界面和加载速度。

    信任

    \"1.png\"

    3月份发布的SiteServer CMS V6.0版本给广大用户带来了全新的插件平台、全新的后台界面、舒适的用户体验、稳定的核心功能,以及“一键更新”的产品升级方式。

    为了能尽快的体验并使用到V6.0带来的新功能,包括新闻出版总署、大学生杂志社、美联英语、广东社科院等在内的一些老版本的用户已经或者正在积极的与官方联系升级到最新版本。这充分说明了V6.0更加新颖的后台界面、更加人性化的操作体验、更加稳定的性能已经得到用户认可并深入人心。

    增长

    \"2.png\"/


    从V6.0发布以来,有几个数据是非常振奋人心的,从新版本上线一个月的数据反馈来看,产品日活量平均每周增长15%,这充分表明V6版本的SiteServer CMS得到了众多用户的肯定。

    升级

    \"3.png\"/

    SiteServer CMS V6.1 正式版已经发布,正在使用V6.0的用户,可以先人一步,通过“一键升级”的方式直接升级到V6.1正式版。但是,V6.0以前版本的用户还是要通过手动升级的方式进行升级。

    期待

    \"47834016-9eb2ea00-ddd8-11e8-8469-e1e46a6e63fe.png\"/

    随着V6.0版本的发布,SiteServer CMS进入了每月更新阶段,每月会新增多种实用功能插件。在过去的一个月内,SiteServer CMS共完成了40余项bug的修复,10余项功能增强,每月更新成为V6.0以后SiteServer CMS版本更新的新基准。 

    附:V6.1版进行了以下方面的改进:

    BUG修复

    • 用户中心用户无法投稿

    • 系统无法部署在其他站点的应用程序下

    • 表单必须启用验证,不然会提示输入验证码

    • Oracle安装后使用模板创建站点出现表或视图不存在

    • Oracle安装后创建站点的时候不能选择指定辅助表

    • 后台锁定或者删除管理员时提示404错误

    • 支付集成设置中配置参数时提示未授权访问

    • 已审核通过的文章,状态改为待审核,静态页还存在

    • 栏目管理显示项不起作用

    • 栏目管理——跨站转移栏目后,该栏目下内容图片打开失败

    • 子站单独部署绑定域名表单提交存在跨域问题

    • 内容编辑器上方的【插入视频】按钮有问题

    • 关于stl:value isReturnToBr=“true"回车不会自动换行

    • channel 标签 isLower、isUpper、isReturnToBr属性不起作用

    • action标签 AddFavorite 属性不起作用

    • 栏目管理的生成没起效果,也没有像内容管理的生成一样提供弹出提示框

    • 【表单】表单管理中的上下排序无效。

    • 辅助表管理——虚拟字段管理——页面乱码

    • stl:count统计内容数会包含草稿和待审核内容

    • 跨站转发设置——当选择需要提示时——没有提示,转发也失败

    • 购物流程走不通,点击购买,购物车金额为0

    • 跨站转发的向所有站点转发内容设置无效

    • 批量转移内容后页面没有跳转,没有提示转移成功

    • The path is not of a legal form

    • 在内容管理列表页点击表单管理,屏幕尺寸不够的情况下显示不全

    • 自定义表单插件单选及多选必填项不起作用

    • API独立部署后,后台内容无法上传图片

    • 已保存内容点击预览会出现一条该内容的审核信息

    • 上传附件时如果文件名含as字符,将会被删掉

    • ueditor超链接保存到数据库中加前缀@的Bug

    • ueditor 解析excel图标不正确

    • 互动交流和信息公开的数据统计分析报错(Oracle数据库)

    • 调查问卷标题在手机端显示,行间距太紧

    功能增强

    • 优化用户中心插件前台页面加载速度

    • 系统文件压缩,删除遗留文件,将安装包大小压缩至原来一半

    • 栏目列表查询从数据库放入缓存中,提升系统反应速度

    • 系统提示方式不统一

    • 编辑器无法添加优酷视频

    • 包含标签能够自定义参数

    • 内容列表显示项没有添加时间


    ", "summary": "2018年4月1日,距离SiteServer CMS V6.0正式版发布一个月,官方按计划发布了V6.1正式版,SiteServer CMS V6.1在V6.0的基础上修复了40余项BUG,新增了10余项功能,优化了后台界面和加载速度。", "author": null, "source": null, "top": false, "recommend": false, "hot": false, "color": false, "linkUrl": "", "addDate": "2018-04-01 15:24:59", "id": 50, "guid": "af43a36b-a79f-4fd6-9d2b-0f6e95f41fa8", "createdDate": "2020-03-17 04:03:26", "lastModifiedDate": "2020-09-16 12:19:00" }, { "nodeId": null, "publishmentSystemId": null, "addUserName": null, "lastEditUserName": null, "lastEditDate": null, "isChecked": null, "isTop": null, "isRecommend": null, "isHot": null, "isColor": null, "titleformatstring": "False_False_False_", "check_isadmin": "True", "check_username": "admin", "check_checkdate": "2018-03-01 11:23", "content": "

    2018年3月1日,SiteServer CMS官方发布SiteServer CMS V6.0正式版。由于V6.0新产品改动比较大,从预览版发布之后很多老用户特别关心的升级问题,故在此做一个详细的升级说明。

    最新产品下载地址:

    http://cms.siteserver.cn/download.html

    1、升级是否免费?

    是的,SiteServer CMS是一款免费开源的产品,之前的任何一个版本都可以免费升级到SiteServer CMS V6.0正式版,而且之后也可以是免费持续升级到最新版。

    2、为什么要升级?

    • 可以使用最新最全的软件功能;

    • 可以极大提高系统的安全性;

    • 可以修复之前系统已知Bug和漏洞;

    • 可以获得更好的用户体验,操作更便捷更人性化;

    • 可以获得官方更好的免费服务与技术支持;

    3、SiteServer CMS 6.0预览版升级方法

    V6.0预览版新增了“一键升级“功能,类似苹果IOS系统一样可以使整个系统一直保持在最新状态,所以现在使用V6.0预览版的用户,在后台可以看到升级提示,然后按照提示就可以无缝升级到V6.0正式版。如下图所示:

    \"\"

    4、SiteServer CMS 5.0及以前版本升级方法

    此次发布的V6.0正式版,官方对Siteserver CMS架构、二次开发方式、后台UI界面都做了较大的改进,尤其在功能方面,引进了插件机制,将原来的“后台功能”全部改成插件模式,真正实现可插拔,即插即用,按需安装。 正因为如此,所以SiteServer CMS 5.0及以前版本升级的话,需要联系官方由官方提供免费的升级服务。具体联系方式可以加QQ群:186949124 ,找群主或管理员。也可以关注微信公众号(扫描下图二维码):

    \"\"

    然后向公众号留言(内容包括姓名+联系电话),官方会按照留言时间顺序主动联系用户安排升级。 凡是升级到SiteServer CMS 6.0正式版之后,以后用户可以自己通过“一键升级“功能免费升级到最新版本。


    ", "imageUrlCount": 0, "videoUrlCount": 0, "fileUrlCount": 0, "channelId": 69, "siteId": 58, "adminId": 1, "lastEditAdminId": 1, "userId": 0, "taxis": 4, "groupNames": [], "tagNames": [], "sourceId": 0, "referenceId": 0, "checked": true, "checkedLevel": 1, "hits": 0, "hitsByDay": 0, "hitsByWeek": 0, "hitsByMonth": 0, "lastHitsDate": "2018-03-01 11:23:00", "downloads": 0, "title": "SiteServer CMS V6.0正式版升级公告", "subTitle": null, "imageUrl": "@/upload/images/2020/9/11f172d5d1a5bff0.png", "videoUrl": "", "fileUrl": "", "body": "

    2018年3月1日,SiteServer CMS官方发布SiteServer CMS V6.0正式版。由于V6.0新产品改动比较大,从预览版发布之后很多老用户特别关心的升级问题,故在此做一个详细的升级说明。

    1、升级是否免费?

    是的,SiteServer CMS是一款免费开源的产品,之前的任何一个版本都可以免费升级到SiteServer CMS V6.0正式版,而且之后也可以是免费持续升级到最新版。

    2、为什么要升级?

    • 可以使用最新最全的软件功能;

    • 可以极大提高系统的安全性;

    • 可以修复之前系统已知Bug和漏洞;

    • 可以获得更好的用户体验,操作更便捷更人性化;

    • 可以获得官方更好的免费服务与技术支持;

    3、SiteServer CMS 6.0预览版升级方法

    V6.0预览版新增了“一键升级“功能,类似苹果IOS系统一样可以使整个系统一直保持在最新状态,所以现在使用V6.0预览版的用户,在后台可以看到升级提示,然后按照提示就可以无缝升级到V6.0正式版。如下图所示:

    \"\"

    4、SiteServer CMS 5.0及以前版本升级方法

    此次发布的V6.0正式版,官方对Siteserver CMS架构、二次开发方式、后台UI界面都做了较大的改进,尤其在功能方面,引进了插件机制,将原来的“后台功能”全部改成插件模式,真正实现可插拔,即插即用,按需安装。 正因为如此,所以SiteServer CMS 5.0及以前版本升级的话,需要联系官方由官方提供免费的升级服务。具体联系方式可以加QQ群:186949124 ,找群主或管理员。也可以关注微信公众号(扫描下图二维码):

    \"\"

    然后向公众号留言(内容包括姓名+联系电话),官方会按照留言时间顺序主动联系用户安排升级。 凡是升级到SiteServer CMS 6.0正式版之后,以后用户可以自己通过“一键升级“功能免费升级到最新版本。


    ", "summary": "2018年3月1日,SiteServer CMS官方发布SiteServer CMS V6.0正式版。由于V6.0新产品改动比较大,从预览版发布之后很多老用户特别关心的升级问题,故在此做一个详细的升级说明。", "author": null, "source": null, "top": false, "recommend": false, "hot": false, "color": false, "linkUrl": "", "addDate": "2018-03-01 11:17:00", "id": 49, "guid": "c78286f4-253f-43b8-b53b-109cb729a137", "createdDate": "2020-03-17 04:03:26", "lastModifiedDate": "2020-09-16 12:20:27" }, { "nodeId": null, "publishmentSystemId": null, "addUserName": null, "lastEditUserName": null, "lastEditDate": null, "isChecked": null, "isTop": null, "isRecommend": null, "isHot": null, "isColor": null, "titleformatstring": "False_False_False_", "check_isadmin": "True", "check_username": "admin", "check_checkdate": "2018-03-01 12:22", "pluginMenus": "[]", "content": "

    201831日,SiteServer CMS全新版本V6.0正式发布,这是继SiteServer CMS宣布开源并发布5.0版本之后的又一振奋人心的消息,SiteServer CMS V6.0版本带来了全新的插件平台、舒适的用户体验、稳定的核心功能,以及“一键更新”的产品升级方式。

    V6.0产品下载地址: http://cms.siteserver.cn/download.html

    V6.0产品发布专题:http://www.siteserver.cn/zt/v6.0/index.html

    1、版本和升级

    在发布正式版之前,SiteServer官方分别于2018年2月1日和2月9日发布了V6.0 RC1和RC2预览版,并新增了 “一键升级“功能,类似苹果IOS系统一样,可以使整个系统一直保持在最新状态,即已经使用V6.0 RC1和RC2预览版的用户,可以直接无缝升级到V6.0正式版。安装了V6.0正式版的用户将来可以通过“一键升级”的方式升级系统。

    随着V6.0版本的发布,SiteServer CMS即将进入每月更新阶段,这将是未来SiteServer CMS更新的最新基准,也是对所有用户的庄严承诺。

    2、持续更新

    因为有了新的升级机制,所以从V6.0 开始,SiteServer CMS将会持续定期进行更新升级。各方面的更新频率具体如下:

    ·         SiteServer CMS 产品: 每月发布一个稳定的升级包,用户随时在后台一键升级;

    ·         SiteServer CMS 源码: 每周向Github提交一次最新产品源代码;

    ·         SiteServer CMS 插件: 每月发布一个新插件;

    ·         站点模板: 每周定期发布两套优质模板;

    ·         产品文档: 每月定期发布一本文档手册。

    3、主要更新内容

    此次发布的V6.0,官方对Siteserver CMS架构、二次开发方式、后台UI界面都做了较大的改进,尤其在版本升级方式上更是有所突破,采用了一键升级的方式,让升级更加顺畅。要说改动最大的,应该还是插件方面,Siteserver CMS将原来的后台功能全部改成插件模式,除CMS的发布功能外,其他的网站功能均通过插件形式来实现,真正实现可插拔,为实现共同开发、建立开发社区奠定坚实基础。

    下面详细介绍一下V6.0带给我们的变化。

    3.1 架构重写 插件优先

    SiteServer CMS V6.0以前的版本中,为了实现各种需求,在产品后台集成了各种功能以实现这些应用,弊端是许多功能在大部分情况下用不到,从而造成了系统的性能下降、安全性的降低,系统显得很臃肿,不稳定性大大增加。

    此次发布的新版本,将原来的后台功能全部插件化,将用插件模式来实现网站功能应用,真正实现可插拔,用户可以根据自己需求来决定安装使用不同的插件。借助于 SiteServer CMS 的模板和插件机制,你几乎可以把 SiteServer CMS 配置成任何类型的站点。有了插件机制,使SiteServer CMS变得并非仅仅是一个简单的网站管理平台,而是一个功能极其强大并且有着无限扩展能力的 CMS 内容管理平台。

    \"01.png\"

    3.2 稳定的核心功能

    此次发布的SiteServer CMS V6.0的核心功能和代码是一个稳定的、企业级的、专注于内容管理的系统。对绝大部分用户来说,在不使用插件的条件下,SiteServer CMS的核心功能用于网站建设已经足够了,并且能够得到良好的用户体验和优秀的系统性能。SiteServer CMS的核心功能包括站点管理、栏目管理、内容管理、模板管理、静态页面生成等CMS最基础最核心的功能。

    \"01.png\"

    3.3 一键升级 Bug秒杀

    SiteServer CMS V6.0以前的版本中,用户要想从一个版本升级到另一个版本,需要手动下载升级包进行升级,不仅麻烦,而且往往会在手动升级过程中遇到各种问题。这种情况在V6.0以后将不会出现,新产品在后台增加一键升级功能,当有新版本发布时候,官方会在后台提供用户有新版本发布,用户只需要点一下升级按钮就可以将系统更新至最新版本。同时,用户不必为等待某一个功能而等待下一个版本的发布。

    \"03.png\"

    也正因为有了一键升级的功能,产品的bug将会被第一时间解决掉,然后定期发布升级包,提高系统的稳定性和安全性的同时,也能大大提高用户体验。

    3.4 全新后台UI界面

    时隔3年,官方为SiteServer CMS置办了一套新衣服,同时对系统菜单进行了重新组合和优化,目的是让用户在后台操作时候能获的更好的操作体验。

    ·         全新界面 这套新衣服界面清新,布局规范合理,符合现代后台UI界面设计规范;

    ·         菜单重新组合 除了界面风格的更新,还对系统菜单进行了较大调整,使菜单组合更加合理、便捷,更人性化。这也是从另外一个层面来提高用户体验。

    3.5 丰富优质模板 一键安装

    模板是构建完整CMS生态不可或缺的一部分,做精美模板,立行业标杆一直是SiteServer CMS追求的目标。目前,SiteServer CMS为用户新上了几十套的高质量的响应式免费网站模板,未来还会保持定期持续发布新模板。

    ·         持续发布 保持每周发布新模板;

    ·         高质量、响应式 保证每套模板都是优质的、响应式的;

    ·         后台一键安装:新产品后台可以实时查看所有模板,并可以一键安装使用;

    更多模板可以浏览官方模板中心:http://templates.siteserver.cn

    3.6 完善的文档支持

    在稳定强大的产品之上,官方还提供完善的、详细的说明文档手册,希望为所有用户提供一个很低的入门门槛和非常棒的产品使用体验。详细信息可以浏览官方文档中心:http://docs.siteserver.cn

    ·         SiteServer CMS 产品介绍》(已发布)

    ·         SiteServer CMS 新手入门》(已发布)

    ·         SiteServer CMS 常见问题》(已发布)

    ·         SiteServer CMS 基础应用》(即将发布)

    ·         SiteServer CMS 模板制作》(即将发布)

    ·         SiteServer CMS 高级应用》(正在编制)

    ·         SiteServer CMS 插件开发》(正在规划)

    ·         SiteServer CMS 核心开发》(正在规划)

    \"04.png\"

    3.7 支持多种主流数据库

    SiteServer CMS 5.0及之前版本,系统支持SqlServerOracle两种主流数据库。而此次发布的新产品,增加了对MySqlPostgreSql数据库的支持,使得新产品支持的主流数据库达到了四种:

    \"05.png\"

    3.8 提高VIP服务

    V6.0开始,SiteServer CMS发布的不仅仅是一个新产品,而是一个服务。V6.0的发布,标志着SiteServer CMS产品服务的转型和跨越,从软件开发商转向内容管理技术服务与安全保障服务商。为了让用户更安心踏实地使用SiteServer CMS产品,官方提供以下VIP服务:

    \"06.png\"

    ·         技术保障服务:从产品安装、升级、培训、二次开发咨询服务到产品Bug的实时修复、性能优化、数据备份再到专题制作、模板嵌套,我们提供全方位立体式的安全保障和技术支持,从而让您安心踏实使用SiteServer CMS

    ·         网站建设服务:一次建站全终端覆盖,包括PC网站、手机网站、微信公众号、手机App。企业官网、集团网站群、政府网站群、电商平台、移动App、微信公众号。

    ·         系统定制开发:提供基于需求的定制开发服务,协助客户解决业务系统实施规划、功能及代码优化、平台及数据整合等工作内容。专业的规划团队,提供基于需求的业务系统规划,包括系统设计、数据库设计、业务流程规划等。

    更多关于V6.0新版本的信息可以参考V6.0新品发布专题网站: http://www.siteserver.cn/zt/v6.0/index.html

    附:SiteServer CMS近期已完成的迭代工作

    第三方登录插件(SS.Login

    ü  STL登录标签

    ü  STL退出登录标签

    ü  STL注册标签

    ü  STL第三方登录标签

    ü  微博、微信、QQ第三方登录设置

    ü  stl:logout标签与stl:if标签配合使用时失效

    短信发送插件(SS.SMS

    ü  短信发送设置

    ü  短信接口调用

    文章打赏插件(SS.Reward

    ü  文章打赏记录

    ü  文章打赏设置

    ü  stl:reward标签

    购物插件(SS.Shopping

    ü  订单管理

    ü  购物设置

    ü  运费管理

    ü  STL添加购物车标签(stl:shoppingAdd

    ü  STL添加购物车完成标签(stl:shoppingAddSuccess

    ü  STL购物车管理标签(stl:shoppingCart

    ü  STL订单标签(stl:shoppingOrder

    ü  STL订单列表标签(stl:shoppingOrders

    ü  STL支付标签(stl:shoppingPay

    ü  STL支付成功标签(stl:shoppingPaySuccess

    表单插件(SS.Form

    ü  自定义提交样式后表单不能提交

    ü  内置多套表单样式

    ü  修复验证码显示问题

    用户中心插件(SS.Home

    ü  用户中心插件配置管理

    ü  用户中心投稿功能

    ü  用户中心扩展菜单功能

    ü  用户中心插件打包与发布

    投票插件(SS.Poll

    ü  提交字段管理

    ü  投票选项设置

    ü  查看投票结果

    ü  投票提交记录

    ü  投票项管理

    ü  投票调取STL标签

    内容相册插件(SS.Photo

    ü  后台文章图片增删改

    ü  后台文章图片排序

    ü  后台文章图片上传尺寸设置

    ü  stl:slide图片滑动标签

    ü  stl:photos图片列表标签

    ü  stl:photo图片标签

    ü  一次性拖动超过10张图片上传报错

    响应式精品模板

    ü  模板:Zotikos

    ü  模板:Growingio

    BUG修复

    ü  投票的提交字段管理中的提交类型乱码

    ü  修改编辑投票项,已上传的图片会丢失

    ü  投票页面没有勾选投票项的复选框

    ü  新增投票标题不能设置中文

    ü  提交表单的STL在线解析没有正常解析

    ü  表单插件验证码描述应该是中文

    ü  表单提交类型乱码,点击自定义模板出错

    ü  登录插件样式问题

    ü  修改资料,设置电子邮件和手机号码点击确定没有设置成功

    ü  动态预览时翻页显示不正确

    ü  在线升级后,还会提示发现新版本

    ü  安装向导,如果选中加密数据库字符串后安装失败

    ü  表单提交插件无法使用

    ü  普通管理员无法退出后台

    ü  角色管理中无法分配信息管理权限

    ü  导入内容选择导入Excel并没有导入

    ü  后台STL语言参考有几处乱码

    ü  内容审核

    ü  内容设置醒目属性,标题没有变色

    ü  页面生成触发器中的按钮不正确

    ü  Firefox 安装插件后,等3秒后,不断刷新页面

    功能增强

    ü  优化管理后台样式,解决菜单显示颜色太浅问题

    插件与升级

    ü  插件新版本检测数字不正确

    ü  产品插件版本检测,检测产品版本是否支持指定插件

    ü  产品升级前,系统自动备份原系统的产品文件,以便于管理员恢复到老版本

    ü  插件引用功能,实现插件调用其他插件或者在其他插件基础上增强功能

    ü  插件浏览页面显示插件的依赖项以及关联插件

    ü  插件安装时提示是否安装关联插件,插件升级时提示是否升级关联插件

    ü  插件新版本更新后通知接收Restful API

    ü  提高产品升级包以及插件安装包的下载速度

    ü  运行错误的插件无法进行升级


    ", "imageUrlCount": 0, "videoUrlCount": 0, "fileUrlCount": 0, "channelId": 69, "siteId": 58, "adminId": 1, "lastEditAdminId": 1, "userId": 0, "taxis": 3, "groupNames": [], "tagNames": [], "sourceId": 0, "referenceId": 0, "checked": true, "checkedLevel": 1, "hits": 0, "hitsByDay": 0, "hitsByWeek": 0, "hitsByMonth": 0, "lastHitsDate": "2018-03-01 12:22:00", "downloads": 0, "title": "SiteServer CMS 发布 V6.0正式版", "subTitle": null, "imageUrl": "@/upload/images/2020/9/af06c3adbd35445a.png", "videoUrl": "", "fileUrl": "", "body": "

    201831日,SiteServer CMS全新版本V6.0正式发布,这是继SiteServer CMS宣布开源并发布5.0版本之后的又一振奋人心的消息,SiteServer CMS V6.0版本带来了全新的插件平台、舒适的用户体验、稳定的核心功能,以及“一键更新”的产品升级方式。

    1、版本和升级

    在发布正式版之前,SiteServer官方分别于2018年2月1日和2月9日发布了V6.0 RC1和RC2预览版,并新增了 “一键升级“功能,类似苹果IOS系统一样,可以使整个系统一直保持在最新状态,即已经使用V6.0 RC1和RC2预览版的用户,可以直接无缝升级到V6.0正式版。安装了V6.0正式版的用户将来可以通过“一键升级”的方式升级系统。

    随着V6.0版本的发布,SiteServer CMS即将进入每月更新阶段,这将是未来SiteServer CMS更新的最新基准,也是对所有用户的庄严承诺。

    2、持续更新

    因为有了新的升级机制,所以从V6.0 开始,SiteServer CMS将会持续定期进行更新升级。各方面的更新频率具体如下:

    ·         SiteServer CMS 产品: 每月发布一个稳定的升级包,用户随时在后台一键升级;

    ·         SiteServer CMS 源码: 每周向Github提交一次最新产品源代码;

    ·         SiteServer CMS 插件: 每月发布一个新插件;

    ·         站点模板: 每周定期发布两套优质模板;

    ·         产品文档: 每月定期发布一本文档手册。

    3、主要更新内容

    此次发布的V6.0,官方对Siteserver CMS架构、二次开发方式、后台UI界面都做了较大的改进,尤其在版本升级方式上更是有所突破,采用了一键升级的方式,让升级更加顺畅。要说改动最大的,应该还是插件方面,Siteserver CMS将原来的后台功能全部改成插件模式,除CMS的发布功能外,其他的网站功能均通过插件形式来实现,真正实现可插拔,为实现共同开发、建立开发社区奠定坚实基础。

    下面详细介绍一下V6.0带给我们的变化。

    3.1 架构重写 插件优先

    SiteServer CMS V6.0以前的版本中,为了实现各种需求,在产品后台集成了各种功能以实现这些应用,弊端是许多功能在大部分情况下用不到,从而造成了系统的性能下降、安全性的降低,系统显得很臃肿,不稳定性大大增加。

    此次发布的新版本,将原来的后台功能全部插件化,将用插件模式来实现网站功能应用,真正实现可插拔,用户可以根据自己需求来决定安装使用不同的插件。借助于 SiteServer CMS 的模板和插件机制,你几乎可以把 SiteServer CMS 配置成任何类型的站点。有了插件机制,使SiteServer CMS变得并非仅仅是一个简单的网站管理平台,而是一个功能极其强大并且有着无限扩展能力的 CMS 内容管理平台。

    \"01.png\"

    3.2 稳定的核心功能

    此次发布的SiteServer CMS V6.0的核心功能和代码是一个稳定的、企业级的、专注于内容管理的系统。对绝大部分用户来说,在不使用插件的条件下,SiteServer CMS的核心功能用于网站建设已经足够了,并且能够得到良好的用户体验和优秀的系统性能。SiteServer CMS的核心功能包括站点管理、栏目管理、内容管理、模板管理、静态页面生成等CMS最基础最核心的功能。

    \"01.png\"

    3.3 一键升级 Bug秒杀

    SiteServer CMS V6.0以前的版本中,用户要想从一个版本升级到另一个版本,需要手动下载升级包进行升级,不仅麻烦,而且往往会在手动升级过程中遇到各种问题。这种情况在V6.0以后将不会出现,新产品在后台增加一键升级功能,当有新版本发布时候,官方会在后台提供用户有新版本发布,用户只需要点一下升级按钮就可以将系统更新至最新版本。同时,用户不必为等待某一个功能而等待下一个版本的发布。

    \"03.png\"

    也正因为有了一键升级的功能,产品的bug将会被第一时间解决掉,然后定期发布升级包,提高系统的稳定性和安全性的同时,也能大大提高用户体验。

    3.4 全新后台UI界面

    时隔3年,官方为SiteServer CMS置办了一套新衣服,同时对系统菜单进行了重新组合和优化,目的是让用户在后台操作时候能获的更好的操作体验。

    ·         全新界面 这套新衣服界面清新,布局规范合理,符合现代后台UI界面设计规范;

    ·         菜单重新组合 除了界面风格的更新,还对系统菜单进行了较大调整,使菜单组合更加合理、便捷,更人性化。这也是从另外一个层面来提高用户体验。

    3.5 丰富优质模板 一键安装

    模板是构建完整CMS生态不可或缺的一部分,做精美模板,立行业标杆一直是SiteServer CMS追求的目标。目前,SiteServer CMS为用户新上了几十套的高质量的响应式免费网站模板,未来还会保持定期持续发布新模板。

    ·         持续发布 保持每周发布新模板;

    ·         高质量、响应式 保证每套模板都是优质的、响应式的;

    ·         后台一键安装:新产品后台可以实时查看所有模板,并可以一键安装使用;

    3.6 完善的文档支持

    在稳定强大的产品之上,官方还提供完善的、详细的说明文档手册,希望为所有用户提供一个很低的入门门槛和非常棒的产品使用体验。详细信息可以浏览官方文档中心

    ·         SiteServer CMS 产品介绍》(已发布)

    ·         SiteServer CMS 新手入门》(已发布)

    ·         SiteServer CMS 常见问题》(已发布)

    ·         SiteServer CMS 基础应用》(即将发布)

    ·         SiteServer CMS 模板制作》(即将发布)

    ·         SiteServer CMS 高级应用》(正在编制)

    ·         SiteServer CMS 插件开发》(正在规划)

    ·         SiteServer CMS 核心开发》(正在规划)

    \"04.png\"

    3.7 支持多种主流数据库

    SiteServer CMS 5.0及之前版本,系统支持SqlServerOracle两种主流数据库。而此次发布的新产品,增加了对MySqlPostgreSql数据库的支持,使得新产品支持的主流数据库达到了四种:

    \"05.png\"

    3.8 提高VIP服务

    V6.0开始,SiteServer CMS发布的不仅仅是一个新产品,而是一个服务。V6.0的发布,标志着SiteServer CMS产品服务的转型和跨越,从软件开发商转向内容管理技术服务与安全保障服务商。为了让用户更安心踏实地使用SiteServer CMS产品,官方提供以下VIP服务:

    \"06.png\"

    ·         技术保障服务:从产品安装、升级、培训、二次开发咨询服务到产品Bug的实时修复、性能优化、数据备份再到专题制作、模板嵌套,我们提供全方位立体式的安全保障和技术支持,从而让您安心踏实使用SiteServer CMS

    ·         网站建设服务:一次建站全终端覆盖,包括PC网站、手机网站、微信公众号、手机App。企业官网、集团网站群、政府网站群、电商平台、移动App、微信公众号。

    ·         系统定制开发:提供基于需求的定制开发服务,协助客户解决业务系统实施规划、功能及代码优化、平台及数据整合等工作内容。专业的规划团队,提供基于需求的业务系统规划,包括系统设计、数据库设计、业务流程规划等。


    附:SiteServer CMS近期已完成的迭代工作

    第三方登录插件(SS.Login

    ü  STL登录标签

    ü  STL退出登录标签

    ü  STL注册标签

    ü  STL第三方登录标签

    ü  微博、微信、QQ第三方登录设置

    ü  stl:logout标签与stl:if标签配合使用时失效

    短信发送插件(SS.SMS

    ü  短信发送设置

    ü  短信接口调用

    文章打赏插件(SS.Reward

    ü  文章打赏记录

    ü  文章打赏设置

    ü  stl:reward标签

    购物插件(SS.Shopping

    ü  订单管理

    ü  购物设置

    ü  运费管理

    ü  STL添加购物车标签(stl:shoppingAdd

    ü  STL添加购物车完成标签(stl:shoppingAddSuccess

    ü  STL购物车管理标签(stl:shoppingCart

    ü  STL订单标签(stl:shoppingOrder

    ü  STL订单列表标签(stl:shoppingOrders

    ü  STL支付标签(stl:shoppingPay

    ü  STL支付成功标签(stl:shoppingPaySuccess

    表单插件(SS.Form

    ü  自定义提交样式后表单不能提交

    ü  内置多套表单样式

    ü  修复验证码显示问题

    用户中心插件(SS.Home

    ü  用户中心插件配置管理

    ü  用户中心投稿功能

    ü  用户中心扩展菜单功能

    ü  用户中心插件打包与发布

    投票插件(SS.Poll

    ü  提交字段管理

    ü  投票选项设置

    ü  查看投票结果

    ü  投票提交记录

    ü  投票项管理

    ü  投票调取STL标签

    内容相册插件(SS.Photo

    ü  后台文章图片增删改

    ü  后台文章图片排序

    ü  后台文章图片上传尺寸设置

    ü  stl:slide图片滑动标签

    ü  stl:photos图片列表标签

    ü  stl:photo图片标签

    ü  一次性拖动超过10张图片上传报错

    响应式精品模板

    ü  模板:Zotikos

    ü  模板:Growingio

    BUG修复

    ü  投票的提交字段管理中的提交类型乱码

    ü  修改编辑投票项,已上传的图片会丢失

    ü  投票页面没有勾选投票项的复选框

    ü  新增投票标题不能设置中文

    ü  提交表单的STL在线解析没有正常解析

    ü  表单插件验证码描述应该是中文

    ü  表单提交类型乱码,点击自定义模板出错

    ü  登录插件样式问题

    ü  修改资料,设置电子邮件和手机号码点击确定没有设置成功

    ü  动态预览时翻页显示不正确

    ü  在线升级后,还会提示发现新版本

    ü  安装向导,如果选中加密数据库字符串后安装失败

    ü  表单提交插件无法使用

    ü  普通管理员无法退出后台

    ü  角色管理中无法分配信息管理权限

    ü  导入内容选择导入Excel并没有导入

    ü  后台STL语言参考有几处乱码

    ü  内容审核

    ü  内容设置醒目属性,标题没有变色

    ü  页面生成触发器中的按钮不正确

    ü  Firefox 安装插件后,等3秒后,不断刷新页面

    功能增强

    ü  优化管理后台样式,解决菜单显示颜色太浅问题

    插件与升级

    ü  插件新版本检测数字不正确

    ü  产品插件版本检测,检测产品版本是否支持指定插件

    ü  产品升级前,系统自动备份原系统的产品文件,以便于管理员恢复到老版本

    ü  插件引用功能,实现插件调用其他插件或者在其他插件基础上增强功能

    ü  插件浏览页面显示插件的依赖项以及关联插件

    ü  插件安装时提示是否安装关联插件,插件升级时提示是否升级关联插件

    ü  插件新版本更新后通知接收Restful API

    ü  提高产品升级包以及插件安装包的下载速度

    ü  运行错误的插件无法进行升级


    ", "summary": "2018年3月1日,SiteServer CMS全新版本V6.0正式发布,这是继SiteServer CMS宣布开源并发布5.0版本之后的又一振奋人心的消息,SiteServer CMS V6.0版本带来了全新的插件平台、舒适的用户体验、稳定的核心功能,以及“一键更新”的产品升级方式。", "author": null, "source": null, "top": false, "recommend": false, "hot": false, "color": false, "linkUrl": "", "addDate": "2018-03-01 12:07:00", "id": 48, "guid": "f2d12d4d-c85f-4c2f-aaf7-f35ca09f5d0f", "createdDate": "2020-03-17 04:03:26", "lastModifiedDate": "2020-09-16 12:21:40" }, { "nodeId": null, "publishmentSystemId": null, "addUserName": null, "lastEditUserName": null, "lastEditDate": null, "isChecked": null, "isTop": null, "isRecommend": null, "isHot": null, "isColor": null, "titleformatstring": "False_False_False_", "check_isadmin": "True", "check_username": "admin", "check_checkdate": "2018-02-10 14:56", "content": "

    2018年2月1日,SiteServer CMS官方宣布发布全新版本V6.0预览版。此次发布的SiteServer CMS V6.0,官方对Siteserver CMS架构、二次开发方式、后台UI界面都做了较大的改进,尤其是在API方面,采用了Restful进行架构。这是为什么呢?

    一、什么是Restful和Restful API?

    Representational State Transfer,翻译是”资源在网络中以某种形式进行状态转移”。 REST本身并没有创造新的技术,面向资源是REST最明显的特征,对于同一个资源的一组不同的操作。REST要求必须通过统一的接口来对资源执行各种操作。对于每个资源只能执行一组有限的操作。

    凡是符合REST架构设计的API都可以叫做Restful API,REST是世界上最成功的分布式应用架构风格,最为经典的莫过于Github API了。

    \"\"/

    二、Restful的特点

    • Client和Server端进一步解耦
      提高客户端的便捷性(操作简单),简化服务器提高可伸缩性(高性能、低成本),允许客户端服务端分组优化,彼此不受影响。

    • 无状态
      来自客户的每一个请求必须包含服务器处理该请求所需的所有信息(请求信息唯一性);提高可见性(可以单独考虑每个请求)、可靠性(更容易故障恢复)、可扩展性(降低了服务器资源使用)。

    • 可缓存
      客户端可以重用之前的请求信息发送请求,减少交互连接数和连接过程的网络时延。

    • 统一接口
      客户和服务器之间通信的方法必须是统一化的。提高交互的可见性,鼓励单独优化改善组件。

    • 分层系统
      通过限制组件的行为(即,每个组件只能“看到”与其交互的紧邻层),将架构分解为若干等级的层。

    • 按需代码
      支持通过下载并执行一些代码(例如Java Applet、Flash或JavaScript),对客户端的功能进行扩展。

    \"\"/

    三、如何理解Restful?

    要深入理解REST,需要理解REST的五个关键词:

    • 资源(Resource)

    • 资源的表述(Representation)

    • 状态转移(State Transfer)

    • 统一接口(Uniform Interface)

    • 超文本驱动(Hypertext Driven)

    3.1 什么是资源?

    资源是一种看待服务器的方式,即,将服务器看作是由很多离散的资源组成。每个资源是服务器上一个可命名的抽象概念。因为资源是一个抽象的概念,所以它不仅仅能代表服务器文件系统中的一个文件、数据库中的一张表等等具体的东西,可以将资源设计的要多抽象有多抽象,只要想象力允许而且客户端应用开发者能够理解。与面向对象设计类似,资源是以名词为核心来组织的,首先关注的是名词。一个资源可以由一个或多个URI来标识。URI既是资源的名称,也是资源在Web上的地址。对某个资源感兴趣的客户端应用,可以通过资源的URI与其进行交互。

    3.2 什么是资源的表述?

    资源的表述是一段对于资源在某个特定时刻的状态的描述。可以在客户端-服务器端之间转移(交换)。资源的表述可以有多种格式,例如HTML/XML/JSON/纯文本/图片/视频/音频等等。资源的表述格式可以通过协商机制来确定。请求-响应方向的表述通常使用不同的格式。

    3.3 什么是状态转移?

    状态转移(state transfer)与状态机中的状态迁移(state transition)的含义是不同的。状态转移说的是:在客户端和服务器端之间转移(transfer)代表资源状态的表述。通过转移和操作资源的表述,来间接实现操作资源的目的。

    3.4 什么是统一接口?

    REST要求,必须通过统一的接口来对资源执行各种操作。对于每个资源只能执行一组有限的操作。以HTTP/1.1协议为例,HTTP/1.1协议定义了一个操作资源的统一接口,主要包括以下内容:
    7个HTTP方法:GET/POST/PUT/DELETE/PATCH/HEAD/OPTIONS
    HTTP头信息(可自定义)
    HTTP响应状态代码(可自定义)
    一套标准的内容协商机制
    一套标准的缓存机制
    一套标准的客户端身份认证机制

    REST还要求,对于资源执行的操作,其操作语义必须由HTTP消息体之前的部分完全表达,不能将操作语义封装在HTTP消息体内部。这样做是为了提高交互的可见性,以便于通信链的中间组件实现缓存、安全审计等等功能。

    3.5 什么是超文本驱动?

    “超文本驱动”又名“将超媒体作为应用状态的引擎”(Hypermedia As The Engine Of Application State,来自Fielding博士论文中的一句话,缩写为HATEOAS)。将Web应用看作是一个由很多状态(应用状态)组成的有限状态机。资源之间通过超链接相互关联,超链接既代表资源之间的关系,也代表可执行的状态迁移。在超媒体之中不仅仅包含数据,还包含了状态迁移的语义。以超媒体作为引擎,驱动Web应用的状态迁移。通过超媒体暴露出服务器所提供的资源,服务器提供了哪些资源是在运行时通过解析超媒体发现的,而不是事先定义的。从面向服务的角度看,超媒体定义了服务器所提供服务的协议。客户端应该依赖的是超媒体的状态迁移语义,而不应该对于是否存在某个URI或URI的某种特殊构造方式作出假设。一切都有可能变化,只有超媒体的状态迁移语义能够长期保持稳定。

    一旦理解了上述REST的五个关键词,就很容易理解REST风格的架构所具有的6个的主要特征。

    \"\"/

    四、使用Restful的优势

    从面向实用的角度来看,REST架构风格可以为Web开发者带来三方面的利益:

    4.1 简单性

    采用REST架构风格,对于开发、测试、运维人员来说,都会更简单。可以充分利用大量HTTP服务器端和客户端开发库、Web功能测试/性能测试工具、HTTP缓存、HTTP代理服务器、防火墙。这些开发库和基础设施早已成为了日常用品,不需要什么火箭科技(例如神奇昂贵的应用服务器、中间件)就能解决大多数可伸缩性方面的问题。

    4.2 可伸缩性

    充分利用好通信链各个位置的HTTP缓存组件,可以带来更好的可伸缩性。其实很多时候,在Web前端做性能优化,产生的效果不亚于仅仅在服务器端做性能优化,但是HTTP协议层面的缓存常常被一些资深的架构师完全忽略掉。

    4.3 松耦合

    统一接口+超文本驱动,带来了最大限度的松耦合。允许服务器端和客户端程序在很大范围内,相对独立地进化。对于设计面向企业内网的API来说,松耦合并不是一个很重要的设计关注点。但是对于设计面向互联网的API来说,松耦合变成了一个必选项,不仅在设计时应该关注,而且应该放在最优先位置。

    \"\"/

    \b当然,永远不存在适用于任何运行环境的、包治百病的银弹式架构。REST是一种为运行在互联网环境中的Web应用量身定制的架构风格。今天,REST在互联网这个运行环境之中已经占据了统治地位,包括SiteServer CMS在内的各种主流的Web开发框架,都已大力支持REST开发的了。


    ", "imageUrlCount": 0, "videoUrlCount": 0, "fileUrlCount": 0, "channelId": 69, "siteId": 58, "adminId": 1, "lastEditAdminId": 1, "userId": 0, "taxis": 2, "groupNames": [], "tagNames": [], "sourceId": 0, "referenceId": 0, "checked": true, "checkedLevel": 1, "hits": 0, "hitsByDay": 0, "hitsByWeek": 0, "hitsByMonth": 0, "lastHitsDate": "2018-02-10 14:56:00", "downloads": 0, "title": "为什么SiteServer CMS使用Restful编写API?", "subTitle": null, "imageUrl": "@/upload/images/2020/9/325ec09423d1fc80.png", "videoUrl": "", "fileUrl": "", "body": "

    2018年2月1日,SiteServer CMS官方宣布发布全新版本V6.0预览版。此次发布的SiteServer CMS V6.0,官方对Siteserver CMS架构、二次开发方式、后台UI界面都做了较大的改进,尤其是在API方面,采用了Restful进行架构。这是为什么呢?

    一、什么是Restful和Restful API?

    Representational State Transfer,翻译是”资源在网络中以某种形式进行状态转移”。 REST本身并没有创造新的技术,面向资源是REST最明显的特征,对于同一个资源的一组不同的操作。REST要求必须通过统一的接口来对资源执行各种操作。对于每个资源只能执行一组有限的操作。

    凡是符合REST架构设计的API都可以叫做Restful API,REST是世界上最成功的分布式应用架构风格,最为经典的莫过于Github API了。

    \"\"/

    二、Restful的特点

    • Client和Server端进一步解耦
      提高客户端的便捷性(操作简单),简化服务器提高可伸缩性(高性能、低成本),允许客户端服务端分组优化,彼此不受影响。

    • 无状态
      来自客户的每一个请求必须包含服务器处理该请求所需的所有信息(请求信息唯一性);提高可见性(可以单独考虑每个请求)、可靠性(更容易故障恢复)、可扩展性(降低了服务器资源使用)。

    • 可缓存
      客户端可以重用之前的请求信息发送请求,减少交互连接数和连接过程的网络时延。

    • 统一接口
      客户和服务器之间通信的方法必须是统一化的。提高交互的可见性,鼓励单独优化改善组件。

    • 分层系统
      通过限制组件的行为(即,每个组件只能“看到”与其交互的紧邻层),将架构分解为若干等级的层。

    • 按需代码
      支持通过下载并执行一些代码(例如Java Applet、Flash或JavaScript),对客户端的功能进行扩展。

    \"\"/

    三、如何理解Restful?

    要深入理解REST,需要理解REST的五个关键词:

    • 资源(Resource)

    • 资源的表述(Representation)

    • 状态转移(State Transfer)

    • 统一接口(Uniform Interface)

    • 超文本驱动(Hypertext Driven)

    3.1 什么是资源?

    资源是一种看待服务器的方式,即,将服务器看作是由很多离散的资源组成。每个资源是服务器上一个可命名的抽象概念。因为资源是一个抽象的概念,所以它不仅仅能代表服务器文件系统中的一个文件、数据库中的一张表等等具体的东西,可以将资源设计的要多抽象有多抽象,只要想象力允许而且客户端应用开发者能够理解。与面向对象设计类似,资源是以名词为核心来组织的,首先关注的是名词。一个资源可以由一个或多个URI来标识。URI既是资源的名称,也是资源在Web上的地址。对某个资源感兴趣的客户端应用,可以通过资源的URI与其进行交互。

    3.2 什么是资源的表述?

    资源的表述是一段对于资源在某个特定时刻的状态的描述。可以在客户端-服务器端之间转移(交换)。资源的表述可以有多种格式,例如HTML/XML/JSON/纯文本/图片/视频/音频等等。资源的表述格式可以通过协商机制来确定。请求-响应方向的表述通常使用不同的格式。

    3.3 什么是状态转移?

    状态转移(state transfer)与状态机中的状态迁移(state transition)的含义是不同的。状态转移说的是:在客户端和服务器端之间转移(transfer)代表资源状态的表述。通过转移和操作资源的表述,来间接实现操作资源的目的。

    3.4 什么是统一接口?

    REST要求,必须通过统一的接口来对资源执行各种操作。对于每个资源只能执行一组有限的操作。以HTTP/1.1协议为例,HTTP/1.1协议定义了一个操作资源的统一接口,主要包括以下内容:
    7个HTTP方法:GET/POST/PUT/DELETE/PATCH/HEAD/OPTIONS
    HTTP头信息(可自定义)
    HTTP响应状态代码(可自定义)
    一套标准的内容协商机制
    一套标准的缓存机制
    一套标准的客户端身份认证机制

    REST还要求,对于资源执行的操作,其操作语义必须由HTTP消息体之前的部分完全表达,不能将操作语义封装在HTTP消息体内部。这样做是为了提高交互的可见性,以便于通信链的中间组件实现缓存、安全审计等等功能。

    3.5 什么是超文本驱动?

    “超文本驱动”又名“将超媒体作为应用状态的引擎”(Hypermedia As The Engine Of Application State,来自Fielding博士论文中的一句话,缩写为HATEOAS)。将Web应用看作是一个由很多状态(应用状态)组成的有限状态机。资源之间通过超链接相互关联,超链接既代表资源之间的关系,也代表可执行的状态迁移。在超媒体之中不仅仅包含数据,还包含了状态迁移的语义。以超媒体作为引擎,驱动Web应用的状态迁移。通过超媒体暴露出服务器所提供的资源,服务器提供了哪些资源是在运行时通过解析超媒体发现的,而不是事先定义的。从面向服务的角度看,超媒体定义了服务器所提供服务的协议。客户端应该依赖的是超媒体的状态迁移语义,而不应该对于是否存在某个URI或URI的某种特殊构造方式作出假设。一切都有可能变化,只有超媒体的状态迁移语义能够长期保持稳定。

    一旦理解了上述REST的五个关键词,就很容易理解REST风格的架构所具有的6个的主要特征。

    \"\"/

    四、使用Restful的优势

    从面向实用的角度来看,REST架构风格可以为Web开发者带来三方面的利益:

    4.1 简单性

    采用REST架构风格,对于开发、测试、运维人员来说,都会更简单。可以充分利用大量HTTP服务器端和客户端开发库、Web功能测试/性能测试工具、HTTP缓存、HTTP代理服务器、防火墙。这些开发库和基础设施早已成为了日常用品,不需要什么火箭科技(例如神奇昂贵的应用服务器、中间件)就能解决大多数可伸缩性方面的问题。

    4.2 可伸缩性

    充分利用好通信链各个位置的HTTP缓存组件,可以带来更好的可伸缩性。其实很多时候,在Web前端做性能优化,产生的效果不亚于仅仅在服务器端做性能优化,但是HTTP协议层面的缓存常常被一些资深的架构师完全忽略掉。

    4.3 松耦合

    统一接口+超文本驱动,带来了最大限度的松耦合。允许服务器端和客户端程序在很大范围内,相对独立地进化。对于设计面向企业内网的API来说,松耦合并不是一个很重要的设计关注点。但是对于设计面向互联网的API来说,松耦合变成了一个必选项,不仅在设计时应该关注,而且应该放在最优先位置。

    \"\"/

    \b当然,永远不存在适用于任何运行环境的、包治百病的银弹式架构。REST是一种为运行在互联网环境中的Web应用量身定制的架构风格。今天,REST在互联网这个运行环境之中已经占据了统治地位,包括SiteServer CMS在内的各种主流的Web开发框架,都已大力支持REST开发的了。


    ", "summary": "2018年2月1日,SiteServer CMS官方宣布发布全新版本V6.0预览版。此次发布的SiteServer CMS V6.0,官方对Siteserver CMS架构、二次开发方式、后台UI界面都做了较大的改进,尤其是在API方面,采用了Restful进行架构。", "author": null, "source": null, "top": false, "recommend": false, "hot": false, "color": false, "linkUrl": "", "addDate": "2018-02-10 14:51:00", "id": 47, "guid": "6b4c85df-a9aa-4ce2-bb1e-4879d3d5134d", "createdDate": "2020-03-17 04:03:26", "lastModifiedDate": "2020-09-16 12:23:54" }, { "nodeId": null, "publishmentSystemId": null, "addUserName": null, "lastEditUserName": null, "lastEditDate": null, "isChecked": null, "isTop": null, "isRecommend": null, "isHot": null, "isColor": null, "titleformatstring": "False_False_False_", "check_isadmin": "True", "check_username": "admin", "check_checkdate": "2018-02-09 15:42", "content": "

        2018年2月1日,SiteServer CMS官方发布了全新版本V6.0 RC1预览版。新版本发布后,得到了众多用户的极大肯定,大家反馈新版本在系统性能方面有较大提高,后台界面更加新颖,操作体验更加人性化,同时也把在使用V6.0 RC1预览版过程中的遇到的一些问题积极的向官方做出了反馈。

        今天,官方发布了V6.0 RC2预览版,RC1用户可以进入CMS后台一键升级到RC2。RC2 预览版是在RC1的基础上进行了进一步的完善和优化,修复了一些已知的bug,新增了几个常用的插件。通过进一步的优化完善,RC2预览版正逐渐的满足V6.0正式版的发布要求。

        RC2预览版将是正式版发布前的最后一个版本,V6.0正式版发布时,RC2 预览版的用户也可以在CMS后台一键升级到正式版。

        V6.0正式版计划于2018年3月1日发布,请广大用户持续关注。

     
    附:RC2 预览版进行了以下方面的改进:
     
    新增了以下插件:
    【第三方登录插件】
      ·STL登录标签
      ·STL退出登录标签
      ·STL注册标签
      ·STL第三方登录标签
      ·微博、微信、QQ第三方登录设置
    【短信发送插件】
      ·短信发送设置
      ·短信接口调用
     
    对表单插件进行优化:
      ·自定义提交样式后表单不能提交
      ·内置多套表单样式
      ·修复验证码显示问题
     
    插件安装与插件升级:
      ·插件新版本检测数字不正确
      ·产品插件版本检测,检测产品版本是否支持指定插件
      ·插件引用功能,实现插件调用其他插件或者在其他插件基础上增强功能
      ·插件浏览页面显示插件的依赖项以及关联插件
      ·插件安装时提示是否安装关联插件,插件升级时提示是否升级关联插件
      ·插件新版本更新后通知接收Restful API
      ·提高产品升级包以及插件安装包的下载速度
     
    修复了以下bug:
      ·表单提交类型乱码,点击自定义模板出错
      ·安装向导,如果选中加密数据库字符串后安装失败
      ·表单提交插件无法使用
     
    对后台样式进行了优化:
      ·优化管理后台样式,解决菜单显示颜色太浅问题
     
    最新产品下载地址:
      http://api.siteserver.cn/downloads/install/latest


    ", "imageUrlCount": 0, "videoUrlCount": 0, "fileUrlCount": 0, "channelId": 69, "siteId": 58, "adminId": 1, "lastEditAdminId": 1, "userId": 0, "taxis": 1, "groupNames": [], "tagNames": [], "sourceId": 0, "referenceId": 0, "checked": true, "checkedLevel": 1, "hits": 0, "hitsByDay": 0, "hitsByWeek": 0, "hitsByMonth": 0, "lastHitsDate": "2018-02-09 15:42:00", "downloads": 0, "title": "SiteServer CMS V6.0 RC2 预览版发布", "subTitle": null, "imageUrl": "@/upload/images/2020/9/694bafc042be7627.png", "videoUrl": "", "fileUrl": "", "body": "

        2018年2月1日,SiteServer CMS官方发布了全新版本V6.0 RC1预览版。新版本发布后,得到了众多用户的极大肯定,大家反馈新版本在系统性能方面有较大提高,后台界面更加新颖,操作体验更加人性化,同时也把在使用V6.0 RC1预览版过程中的遇到的一些问题积极的向官方做出了反馈。

        今天,官方发布了V6.0 RC2预览版,RC1用户可以进入CMS后台一键升级到RC2。RC2 预览版是在RC1的基础上进行了进一步的完善和优化,修复了一些已知的bug,新增了几个常用的插件。通过进一步的优化完善,RC2预览版正逐渐的满足V6.0正式版的发布要求。

        RC2预览版将是正式版发布前的最后一个版本,V6.0正式版发布时,RC2 预览版的用户也可以在CMS后台一键升级到正式版。

        V6.0正式版计划于2018年3月1日发布,请广大用户持续关注。

     
    附:RC2 预览版进行了以下方面的改进:
     
    新增了以下插件:
    【第三方登录插件】
      ·STL登录标签
      ·STL退出登录标签
      ·STL注册标签
      ·STL第三方登录标签
      ·微博、微信、QQ第三方登录设置
    【短信发送插件】
      ·短信发送设置
      ·短信接口调用
     
    对表单插件进行优化:
      ·自定义提交样式后表单不能提交
      ·内置多套表单样式
      ·修复验证码显示问题
     
    插件安装与插件升级:
      ·插件新版本检测数字不正确
      ·产品插件版本检测,检测产品版本是否支持指定插件
      ·插件引用功能,实现插件调用其他插件或者在其他插件基础上增强功能
      ·插件浏览页面显示插件的依赖项以及关联插件
      ·插件安装时提示是否安装关联插件,插件升级时提示是否升级关联插件
      ·插件新版本更新后通知接收Restful API
      ·提高产品升级包以及插件安装包的下载速度
     
    修复了以下bug:
      ·表单提交类型乱码,点击自定义模板出错
      ·安装向导,如果选中加密数据库字符串后安装失败
      ·表单提交插件无法使用
     
    对后台样式进行了优化:
      ·优化管理后台样式,解决菜单显示颜色太浅问题


    ", "summary": "2018年2月1日,SiteServer CMS官方发布了全新版本V6.0 RC1预览版。新版本发布后,得到了众多用户的极大肯定,大家反馈新版本在系统性能方面有较大提高,后台界面更加新颖,操作体验更加人性化,同时也把在使用V6.0 RC1预览版过程中的遇到的一些问题积极的向官方做出了反馈。", "author": null, "source": null, "top": false, "recommend": false, "hot": false, "color": false, "linkUrl": "", "addDate": "2018-02-09 15:41:00", "id": 46, "guid": "525e2794-a885-4b07-968d-4bcea3f01fb5", "createdDate": "2020-03-17 04:03:26", "lastModifiedDate": "2020-09-16 12:24:38" }, { "nodeId": null, "publishmentSystemId": null, "addUserName": null, "lastEditUserName": null, "lastEditDate": null, "isChecked": null, "isTop": null, "isRecommend": null, "isHot": null, "isColor": null, "titleformatstring": "False_False_False_", "check_isadmin": "True", "check_username": "admin", "check_checkdate": "2018-01-13 10:49", "translateContentType": "Copy", "pluginMenus": "[]", "content": "

    2018年2月1日,SiteServer CMS官方宣布发布全新版本V6.0预览版。这是继2017年5月SiteServer CMS宣布开源并推出V5.0之后,时隔十个月后的又一力作。V6.0版本被官方称为“SiteServer CMS迄今为止最具颠覆性的版本”。

    最新产品下载地址:

    http://api.siteserver.cn/downloads/install/latest

    1、版本和升级

    和之前版本发布不同的是,此次V6.0并没有通过BETA版的形式面向大众发布,而是选择通过预览版的形式向部分用户发布,一方面V6.0还处在内测阶段,另一方面是V6.0新增了“一键升级“功能,类似苹果IOS系统一样可以使整个系统一直保持在最新状态,也即现在使用V6.0预览版的用户,后续可以直接无缝升级到V6.0正式版

    已经在使用SiteServer CMS 5.0及以前版本的用户,本次不能直接升级到V6.0预览版,需要等SiteServer CMS V6.0正式版发布后,根据官方的公布升级方案进行升级。

    2、持续更新

    因为有了新的升级机制,所以从SiteServer CMS 6.0 预览版开始,产品将会持续定期进行更新升级。各方面的更新频率具体如下:

    • SiteServer CMS 产品: 每月发布一个稳定的升级包,用户随时在后台可以一键升级;

    • SiteServer CMS 源码: 每周向Github提交一次最新产品源代码;

    • SiteServer CMS 插件: 每月发布一个新插件;

    • 站点模板: 每周定期发布两套优质模板;

    • 产品文档: 每月定期发布一本文档手册(具体内容见后面3.6章节);

    3、主要更新内容

    此次发布的V6.0,官方对Siteserver CMS架构、二次开发方式、后台UI界面都做了较大的改进,尤其在版本升级方式上更是有所突破,采用了一键升级的方式,让升级更加顺畅。要说改动最大的,应该还是“插件”方面,将原来的“后台功能”全部改成插件模式,真正实现可插拔,为实现共同开发、建立开发社区奠定坚实基础。 下面详细介绍一下V6.0带给我们的变化。

    3.1 架构重写 插件优先

    在SiteServer CMS 6.0以前的版本中,为了实现各种\b需求,在产品后台集成了各种功能以实现这些应用,弊端就是\b许多功能在大部分情况下用不到,反而造成了系统的性能下降、安全性的降低以及系统的不稳定性大大增加。

    此次发布的新版本,将原来的“后台功能”全部插件化,将用插件模式来实现网站应用,真正实现可插拔,用户可以根据自己需求来决定安装使用不同的插件。借助于 SiteServer CMS 的模板和插件机制,你几乎可以把 SiteServer CMS 配置成任何类型的站点。有了插件机制,使用SiteServer CMS 并非仅仅是一个简单的网站管理平台,更是一个功能极其强大并且有着无限扩展能力的 CMS 内容管理平台。

    \"\"

    3.2 稳定的核心功能

    此次发布的SiteServer CMS 6.0的核心功能和代码是一个稳定的、企业级的、专注于内容管理的系统 。对极大部分用户来说,在不使用插件的条件下,SiteServer CMS的核心功能用于网站建设已经足够了,并且能够得到良好的用户体验和优秀的系统性能。SiteServer CMS的核心功能包括站点管理、栏目管理、内容管理、模板管理、静态页面生成等CMS最基础最核心的功能。

    \"\"

    3.3 一键升级 Bug秒杀

    在SiteServer CMS 6.0以前的版本中,用户要想从一个版本升级到另一个版本,需要手动下载升级包进行升级,不仅麻烦,而且往往会在手动升级过程中遇到各种问题。 这种情况在V6.0以后将不会出现,新产品在后台增加“一键升级”功能,用户只需要点一下升级按钮就可以将系统更新至最新版本,用户不必为等待某一个功能而等待下一个版本的发布。

    \"\"

    也正因为有了一键升级的功能,新产品如果发现了bug将会被第一时间解决掉,然后定期(每月一次)发布升级包,\b从而提高系统的稳定性和安全性,也能大大提高用户体验。

    3.4 全新后台UI界面

    时隔3年,官方为SiteServer CMS置办了一套“新衣服”,同时对系统菜单进行了重新组合和优化,目的是让用户在后台操作时候能获的更好的操作体验。

    • 全新界面: 这套“新衣服”界面清新,布局规范合理,符合现代后台UI界面设计规范。

    • 菜单重新组合: 除了界面风格的更新,还对系统菜单进行了较大调整,使菜单组合更加合理、便捷,更人性化。这也是从另外一个层面来提高用户体验。

    \"\"

    3.5 丰富优质模板 一键安装

    模板是构建完整CMS生态不可或缺的一部分,“做精美模板,立行业标杆”一直是SiteServer CMS追求的目标。目前,SiteServer CMS为用户新上了了几十套的高质量的响应式免费网站模板,未来还会保持定期持续发布新模板。

    • 持续发布: 保持每周发布新模板。

    • 高质量 响应式: 保证每套模板都是优质的、响应式模板。

    • 后台一键安装::新产品后台可以实时查看所有模板,并可以一键安装使用。

    这些模板均可通过V6.0后台一键下载安装使用。更多模板可以浏览官方模板中心:http://templates.siteserver.cn

    \"\"

    3.6 完善的文档支持

    在稳定强大的产品之上,官方还提供完善的、详细的说明文档手册,希望为所有用户提供一个很低的入门门槛和非常棒的产品使用体验。详细信息可以浏览官方文档中心:http://docs.siteserver.cn

    \"\"

    • 《SiteServer CMS 产品介绍》(已发布)

    • 《SiteServer CMS 新手入门》(已发布)

    • 《SiteServer CMS 常见问题》(已发布)

    • 《SiteServer CMS 基础应用》(即将发布)

    • 《SiteServer CMS 模板制作》(即将发布)

    • 《SiteServer CMS 高级应用》(正在编制)

    • 《SiteServer CMS 插件开发》(正在规划)

    • 《SiteServer CMS 核心开发》(正在规划)

    3.7 支持多种主流数据库

    在SiteServer CMS 5.0及之前版本,系统支持SqlServer和Oracle两种主流数据库。而此次发布的新产品,增加了对MySql和PostgreSql数据库的支持,使得新产品支持的主流数据库达到了四种:

    • 支持 MySql 数据库;

    • 支持 SqlServer 数据库;

    • 支持 Oracle 数据库;

    • 支持 PostgreSql 数据库;

    3.8 提高VIP服务

    SiteServer CMS 发布的不仅仅是一个新产品,更重要的是SiteServer CMS从“产品”到“服务”的转型和跨越,转向内容管理技术服务与安全保障服务商。为了让用户更安心踏实地使用SiteServer CMS 产品,官方提供以下VIP服务:

    \"\"

    • 技术保障服务:从产品安装、升级、培训、二次开发咨询服务到产品Bug的实时修复、性能优化、数据备份再到专题制作、模板嵌套,我们提供全方位立体式的安全保障和技术支持,从而让您安心踏实使用SiteServer CMS。

    • 网站建设服务:一次建站全终端覆盖,包括PC网站、手机网站、微信公众号、手机App。企业官网、集团网站群、政府网站群、电商平台、移动App、微信公众号。

    • 系统定制开发:提供基于需求的定制开发服务,协助客户解决业务系统实施规划、功能及代码优化、平台及数据整合等工作内容。专业的规划团队,提供基于需求的业务系统规划,包括系统设计、数据库设计、业务流程规划等。

    更多详细信息可以参考官方网站:http://vip.siteserver.cn


    ", "imageUrlCount": 0, "videoUrlCount": 0, "fileUrlCount": 0, "channelId": 69, "siteId": 58, "adminId": 1, "lastEditAdminId": 1, "userId": 0, "taxis": 0, "groupNames": [], "tagNames": [], "sourceId": 0, "referenceId": 0, "checked": true, "checkedLevel": 1, "hits": 0, "hitsByDay": 0, "hitsByWeek": 0, "hitsByMonth": 0, "lastHitsDate": "2018-01-13 10:49:00", "downloads": 0, "title": "SiteServer CMS V6.0 预览版", "subTitle": null, "imageUrl": "@/upload/images/2020/9/e0743cbfb5aee4b5.png", "videoUrl": "", "fileUrl": "", "body": "

    2018年2月1日,SiteServer CMS官方宣布发布全新版本V6.0预览版。这是继2017年5月SiteServer CMS宣布开源并推出V5.0之后,时隔十个月后的又一力作。V6.0版本被官方称为“SiteServer CMS迄今为止最具颠覆性的版本”

    1、版本和升级

    和之前版本发布不同的是,此次V6.0并没有通过BETA版的形式面向大众发布,而是选择通过预览版的形式向部分用户发布,一方面V6.0还处在内测阶段,另一方面是V6.0新增了“一键升级“功能,类似苹果IOS系统一样可以使整个系统一直保持在最新状态,也即现在使用V6.0预览版的用户,后续可以直接无缝升级到V6.0正式版

    已经在使用SiteServer CMS 5.0及以前版本的用户,本次不能直接升级到V6.0预览版,需要等SiteServer CMS V6.0正式版发布后,根据官方的公布升级方案进行升级。

    2、持续更新

    因为有了新的升级机制,所以从SiteServer CMS 6.0 预览版开始,产品将会持续定期进行更新升级。各方面的更新频率具体如下:

    • SiteServer CMS 产品: 每月发布一个稳定的升级包,用户随时在后台可以一键升级;

    • SiteServer CMS 源码: 每周向Github提交一次最新产品源代码;

    • SiteServer CMS 插件: 每月发布一个新插件;

    • 站点模板: 每周定期发布两套优质模板;

    • 产品文档: 每月定期发布一本文档手册(具体内容见后面3.6章节);

    3、主要更新内容

    此次发布的V6.0,官方对Siteserver CMS架构、二次开发方式、后台UI界面都做了较大的改进,尤其在版本升级方式上更是有所突破,采用了一键升级的方式,让升级更加顺畅。要说改动最大的,应该还是“插件”方面,将原来的“后台功能”全部改成插件模式,真正实现可插拔,为实现共同开发、建立开发社区奠定坚实基础。 下面详细介绍一下V6.0带给我们的变化。

    3.1 架构重写 插件优先

    在SiteServer CMS 6.0以前的版本中,为了实现各种\b需求,在产品后台集成了各种功能以实现这些应用,弊端就是\b许多功能在大部分情况下用不到,反而造成了系统的性能下降、安全性的降低以及系统的不稳定性大大增加。

    此次发布的新版本,将原来的“后台功能”全部插件化,将用插件模式来实现网站应用,真正实现可插拔,用户可以根据自己需求来决定安装使用不同的插件。借助于 SiteServer CMS 的模板和插件机制,你几乎可以把 SiteServer CMS 配置成任何类型的站点。有了插件机制,使用SiteServer CMS 并非仅仅是一个简单的网站管理平台,更是一个功能极其强大并且有着无限扩展能力的 CMS 内容管理平台。

    3.2 稳定的核心功能

    此次发布的SiteServer CMS 6.0的核心功能和代码是一个稳定的、企业级的、专注于内容管理的系统 。对极大部分用户来说,在不使用插件的条件下,SiteServer CMS的核心功能用于网站建设已经足够了,并且能够得到良好的用户体验和优秀的系统性能。SiteServer CMS的核心功能包括站点管理、栏目管理、内容管理、模板管理、静态页面生成等CMS最基础最核心的功能。

    3.3 一键升级 Bug秒杀

    在SiteServer CMS 6.0以前的版本中,用户要想从一个版本升级到另一个版本,需要手动下载升级包进行升级,不仅麻烦,而且往往会在手动升级过程中遇到各种问题。 这种情况在V6.0以后将不会出现,新产品在后台增加“一键升级”功能,用户只需要点一下升级按钮就可以将系统更新至最新版本,用户不必为等待某一个功能而等待下一个版本的发布。

    也正因为有了一键升级的功能,新产品如果发现了bug将会被第一时间解决掉,然后定期(每月一次)发布升级包,\b从而提高系统的稳定性和安全性,也能大大提高用户体验。

    3.4 全新后台UI界面

    时隔3年,官方为SiteServer CMS置办了一套“新衣服”,同时对系统菜单进行了重新组合和优化,目的是让用户在后台操作时候能获的更好的操作体验。

    • 全新界面: 这套“新衣服”界面清新,布局规范合理,符合现代后台UI界面设计规范。

    • 菜单重新组合: 除了界面风格的更新,还对系统菜单进行了较大调整,使菜单组合更加合理、便捷,更人性化。这也是从另外一个层面来提高用户体验。

    3.5 丰富优质模板 一键安装

    模板是构建完整CMS生态不可或缺的一部分,“做精美模板,立行业标杆”一直是SiteServer CMS追求的目标。目前,SiteServer CMS为用户新上了了几十套的高质量的响应式免费网站模板,未来还会保持定期持续发布新模板。

    • 持续发布: 保持每周发布新模板。

    • 高质量 响应式: 保证每套模板都是优质的、响应式模板。

    • 后台一键安装::新产品后台可以实时查看所有模板,并可以一键安装使用。

    这些模板均可通过V6.0后台一键下载安装使用。

    3.6 完善的文档支持

    在稳定强大的产品之上,官方还提供完善的、详细的说明文档手册,希望为所有用户提供一个很低的入门门槛和非常棒的产品使用体验。详细信息可以浏览官方文档中心

    • 《SiteServer CMS 产品介绍》(已发布)

    • 《SiteServer CMS 新手入门》(已发布)

    • 《SiteServer CMS 常见问题》(已发布)

    • 《SiteServer CMS 基础应用》(即将发布)

    • 《SiteServer CMS 模板制作》(即将发布)

    • 《SiteServer CMS 高级应用》(正在编制)

    • 《SiteServer CMS 插件开发》(正在规划)

    • 《SiteServer CMS 核心开发》(正在规划)

    3.7 支持多种主流数据库

    在SiteServer CMS 5.0及之前版本,系统支持SqlServer和Oracle两种主流数据库。而此次发布的新产品,增加了对MySql和PostgreSql数据库的支持,使得新产品支持的主流数据库达到了四种:

    • 支持 MySql 数据库;

    • 支持 SqlServer 数据库;

    • 支持 Oracle 数据库;

    • 支持 PostgreSql 数据库;

    3.8 提高VIP服务

    SiteServer CMS 发布的不仅仅是一个新产品,更重要的是SiteServer CMS从“产品”到“服务”的转型和跨越,转向内容管理技术服务与安全保障服务商。为了让用户更安心踏实地使用SiteServer CMS 产品,官方提供以下VIP服务:

    • 技术保障服务:从产品安装、升级、培训、二次开发咨询服务到产品Bug的实时修复、性能优化、数据备份再到专题制作、模板嵌套,我们提供全方位立体式的安全保障和技术支持,从而让您安心踏实使用SiteServer CMS。

    • 网站建设服务:一次建站全终端覆盖,包括PC网站、手机网站、微信公众号、手机App。企业官网、集团网站群、政府网站群、电商平台、移动App、微信公众号。

    • 系统定制开发:提供基于需求的定制开发服务,协助客户解决业务系统实施规划、功能及代码优化、平台及数据整合等工作内容。专业的规划团队,提供基于需求的业务系统规划,包括系统设计、数据库设计、业务流程规划等。


    ", "summary": "2018年2月1日,SiteServer CMS官方宣布发布全新版本V6.0预览版。这是继2017年5月SiteServer CMS宣布开源并推出V5.0之后,时隔十个月后的又一力作。V6.0版本被官方称为“SiteServer CMS迄今为止最具颠覆性的版本”", "author": null, "source": null, "top": false, "recommend": false, "hot": false, "color": false, "linkUrl": "", "addDate": "2018-01-13 10:40:00", "id": 45, "guid": "63522504-37db-4956-b241-0f52033f0773", "createdDate": "2020-03-17 04:03:26", "lastModifiedDate": "2020-09-16 12:27:43" } ]

  •  管理员填写手机号,安装成功以后,登录不上 #1535

  •  缓存会影响计数器在前端页面不能实时显示 #1528

  •  修正以“引用地址”方式转移内容后,目的栏目不进行生成 #1563

  •  BUG 解析不出来标题和外链,只解析了他自己的连接。 #1494 

  •  ss.login 插件bug,安装后解析stl:login标签,显示缺少template.html #1311 


其他功能增强


  •   新增一键取消生成功能,避免多次重复生成。

  •   后台头部站点列表以最后一次管理站点的时间进行排序,点击全部站点以实际站点排序进行显示,方便站点管理的切换。

  •   完善添加插件界面,与官网插件频道集成。

  •   新增管理员头像功能,更易于识别。

  •   REST API中contents接口新增按多个栏目列出内容列表选项。

  •  完善判断内容是否图片内容标签的写法(stl:if type="imageUrl",原始写法为stl:if type="imageUrl" op="NotEmpty")。


意见收集


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


贡献


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

@liuxcoder :建议修改:SiteServer.CMS\Core\ContentUtility.cs #1563