siteserver/cms

2018年9月/10月迭代计划

starlying opened this issue · 16 comments

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

内容表

content

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

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

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

用户中心

home

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

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

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

表单插件

form

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

待验证

  • 用户中心投稿栏目能不能在后台进行设置? #1049

贡献

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

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

RBL,.net core 和 去ASPX还是没有看到日程。

.net core 和 去ASPX一直在进行中,这个没有放到日程里面,每个月都有一批aspx转成cshtml。

加油

建议在注册的时候,可以选择已经在后台已经设置好的用户组,因为每个用户组的权限不一样,不同用户组。可以在不同权限下投稿,而不必在后台,由管理员再重新分组,注册用户数量大的时候,没办法管理

好的,我们会增加一个设置,可以开启或关闭用户注册的时候前台用户组选择功能 @zhangyq158

用户注册表单 字段自定义 啥时列入计划呀

商城插件啥时候有文档啊?还有,建议增加用户组!!感谢开发团队的付出!

补充一下楼上:我所说的用户组不是目前后台的管理用户组和角色。是VIP0、vip1这种自定义用户组。只与前端阅读、下载等权限有关的。

说实在的,我比较关心的是net core版本什么时间可以上线...

@skotbenben
1.后台有用户组模式,建了以后,然后用stl:sql去操作也行,目前我是这样。
2.然后你在开发商城吗?一起?

不知道是否能够支持动态页面。

怎么实现增加论坛模块?5.0版本的论坛怎么加在6.7版本上?

加油!!觉得SS越来越棒了!!!

除了API 密钥,还能够以管理员身份及以用户身份访问REST Api

这个的使用说明是不是还没有更新到API的文档中?

请问6.7版本的,缓存会影响计数器在前端页面不能实时显示,数据库里的hits明明有增加,但前端没有显示增加,后台系统管理-实用工具-清空缓存,它就显示最新的了。这是个bug吗?

希望有用户登录留言的插件