Discuz!NT 3.0官方上线 引领.net社区开放潮流
来源:asp之家 时间:2009-06-19 17:18:00
最新消息,康盛创想(Comsenz)核心社区产品Discuz!NT 3.0版本官方已经测试上线。作为一款引领社区论坛开放潮流的ASP.net建站产品,Discuz!NT 3.0版本在代码、功能、性能、API方面做了一系列的优化,完善了当前版本的应用效果。
Discuz!NT 3.0官方上线
代码的重构:
本次Discuz!NT 3.0版本代码重构,主要针对业务逻辑和前台页面数据相关做了很多调整。在前台显示(UI)层方面,将数据统一化管理,合并和一些意义相同的变量,提取并重构了“主题”,“辩论”,“悬赏”等多个页面程序中重复的方法,将用户权限代码实行统一管理,完善了权限校验和显示控制逻辑,规范了版块访问,附件浏览,主题显示,发帖,编辑等权限流程上的控制,使得业务流程更加清晰,安全性得到提升。定制了统一的数据访问接口,使获取对象和对象数组更加方便灵活。重构之后Discuz!NT 3.0版本程序的代码变的更加的简洁,占用系统资源减少,效率上得到了提升。重构之后程序的逻辑更加清晰,数据访问层,业务逻辑层,显示(UI)层的结构更加清晰,便于开发人员和维护人员的阅读和理解,对于广大二次开发者和ASP.net程序爱好者来说又是一大好事。
性能的提升:
Discuz!NT 3.0版本针对Microsoft SQL Server 20052008的存储过程优化,重点提高了读取主题列表,帖子等在论坛中执行频率高,数据量大的查询速度,利用Microsoft SQL Server 2005及以上版本所支持的新查询语法所编写出的存储过程,大幅提高了数据查询速度和系统的抗负载能力,使诸多使用Microsoft SQL Server 2005及以上版本数据库的用户可以将其数据库性能发挥到极致,使得站点浏览将更加顺畅。
重点功能改进:
Discuz!NT 3.0版本启用了新的编辑器,使得帖子编辑更加顺手。启用了新的头像机制,论坛用户的个性得以彰显,并且头像被广泛的应用于信箱,评分等。新增快速发帖,在首页就可快速发布主题。改进了原有的分页页码生成,使得SEO的支持更加友好。改善用户登录时的体验,采用了业内广泛认可的弹窗登录模式和论坛传统登录模式两种,完全按照站长的意愿设定。并且由于头像的广泛使用,拉近了网友之间的距离,提高了用户粘性。
优化API整合:
相比Discuz!NT 2.6.1版本的API,Discuz!NT 3.0版本新加入了更多的API方法,整合深度再次增加,可以满足整合用户各种深度的整合需求。并且由于操作方法对sessionkey的需求有所放松,所以3.0版API更加简单便捷,更具灵活性。比如如果要利用API方法修改某个用户的关键资料,原有的Discuz!NT 2.6.1版本则需要用户提供有效的sessionkey,而sessionkey的获取步骤比较复杂,但是Discuz!NT 3.0中支持的大部分方法都不需要sessionkey,大大简化了操作步骤。Discuz!NT 3.0版的API也支持桌面应用程序的调用。结合官方开发的DiscuzToolkit产品整合的门槛再度降低,需要调用API的请求环节被DiscuzToolkit封装,使用者可以直接关注业务逻辑的实现而无须关心数据的请求和接收,提高整合开发效率,使得初学者也可轻松完成系统的整合。
重点Bug修复:
针对当前部分用户反映的首页分类间广告重复问题,在Discuz!NT 3.0版本中已修改,Discuz!NT 3.0版本支持分类间广告为随机不重复的。针对部分用户反映的帖子内容重复和“读取信息失败”问题,新版本 * 别修正了该问题,不论是Microsoft SQL Server 2005的存储过程还是Microsoft SQL Server 2000的存储过程都不再存在该问题。