DTcms5.0功能修复和优化统计

Hailin 发表于 2017-10-17 03:17:57 来源于CMS插件网 评论 0 点击 2667
摘要:DTcms5.0版本的优化和二次开发,集成Redis、Nlog,重写JsonHelper方法,增加“本地跨域”存储,增加“ImageMagick”图片处理插件支持,性能优化...

DTcms5.0版本的优化和二次开发已经在进行中 。。。


已修复或优化部分:

1、集成Redis缓存;

2、重写JsonHelper方法,采用Newtonsoft.Json插件实现;

3、优化数据类型转换方法,部分方法性能翻倍;

4、增加Nlog日志输出;

5、增加“本地跨域”存储,用于在同一个服务器中,将网站与资源文件分开部署在不同网站目录下;可有效的提交网站的安全性;

6、增加“ImageMagick”图片处理插件支持,支持图片格式转换、压缩、裁剪...;

7、增加图片上传类型,将图片上传类型从文件上传业型中独立出来,独立管理;

8、增加图片缩略图生成可按“高宽等比”、“指定高度,宽度等比”、“指定宽度,高度等比”;

9、增加常用数据的缓存、以及前端界面的缓存;

10、增加频道默认展现方式;支持“图文”、“列表”;

11、增加“回收站”、“商品类型、属性”、“内容标签”等相关功能;(可在频道中动态开启和关闭;每个频道的这些功能完全独立,互不影响)

12、在频道中可以自定义当前频道下封面的尺寸、缩略图尺寸;

13、在URL配置界面,增加调用名“call_index”,调用名不在使用page代替(这也是为了解决在前端分类列存在调用名时,无法使用分页问题);

14、增加频道SEO优化支持;

15、优化UEditor编辑器配置文件,以及相关样式,更好的兼容DTcms;

16、新增“新版反射方法”与DT原版原理相同,但是兼容性更好,更利于二次开发,代码量更小;

17、增加“导航菜单”插件;(原小编二次DTcms4.0,直接移植,增加了反射支持【非DT默认的反射方法】;)

18、增加“广告橱窗”插件;(原小编二次DTcms4.0,直接移植,增加了反射、增加有效日期限制,可指定某个图片在什么时间段显示;)

19、增加“用户角色”是否允许上传图片、附件、视频等限制;

20、增加“会员自动分组”和“会员手动分组”;自动分组包含“新会员”、“活跃会员”、“沉睡会员”,手动分组需要手工指定,可添加多个;

21、在会员详情界面增加“订单记录”、“积分记录”、“登录记录”;

22、修复DTcms开启伪静态时,二级或二级以上目录不支持自定义URL参数问题,如:/goods/search.html?keywords=关键词;(DTcms4.0手5.0都有这个BUG,一直支持小编的人应该知道,这个问题早在4.0时已经解决,解决方法和4.0)

23、独立每个网站的URL参数;即A网站可以使用/news/index.aspx;B网站也可以使用/news/index.asp这个地址,互不影响;

24、增加用户账号、用户手机、用户邮箱唯一约束,防止出现一个手机注册多个账号问题;以及增加管理员账号、订单号、扩展字段名称,频道名称、网站名称、内容名称等字段的唯一约束,主要是防止同名问题;

25、由于DTCMS5.0采用的中分表形式,所以搜索和Tags查询时,每次查询都需要多表联合查询;所以小编依然增加Lucene.Net的支持,性能的优略可自行验证;

26、增加频道Tags开关,增加允许前端搜索开关;

27、简化URL“传输参数”的配置,默认参数只保留“ID”、“调用名(call_index)”、“分页页码(page)”;(这里做了装内容ID和分类ID合并为ID);

28、增加“关键词内键”功能,根据关键词自动给文章增加内部链接;


其它优化正在进行中...


热门资讯