昨天接到DNN官网的订阅邮件,醒目的标题写着“DotNetNuke 6.0 – Extreme Makeover, DotNetNuke Style”,简单的说就是“DNN6大变脸”,又那么夸张吗?经历了DNN从2.1.2到3.0、4.0、5、0的不断变迁,对于6.0版本的发布没有报太多的期待。今天在本地装了一下DNN6.0,却发现新版本确实带来了很大的惊喜。给大家个截屏,先睹为快。
DNN6.0版本采用c#编写,放弃之前VB.net语言。尽管功能没变化,不过看到根目录下default.aspx.cs,有一种见到老熟人的感觉;
登录后在编辑模式下的用户体验有很大改进,我想这也是所谓的大变脸吧。下面来一一解释吧
登录窗口
登录方式已经更换,采用弹出窗口形式
管理面板
页头的管理面板发生了变化,原来大块的管理区域已经一行菜单取代
当鼠标移到菜单上,会浮动出现一个Popup窗口,虽然内容略显凌乱,功能还是齐全。
编辑模式
相信用过DNN的人都会熟悉编辑模式View Model ,管理员在该模式下可以编辑和设置,而在编辑模式下,旧版本的界面布局也会凌乱错位。在DNN6下这些已经成为过去了,甚至你都看不出编辑模式来。
下面界面是在编辑模式下,能看得出来吗?只有在每个模块左上角隐约出现的【Manage】会看出些端倪。
当鼠标移到左上角的Manage时,会弹出新的浮动管理窗口。旧版的Popup菜单已经被新的Popup窗口取代(当然菜单项还是老熟人,没啥变化)。
更大的变化还在后面,当点击Edit Content/Settings时,直接弹出浮动窗口,不再像以往跳转到新的页面。
而原来不断向下延伸的Panel也变成了横行的Tab样式
页面管理
除了基础功能的变化,还有一些大的变化,举几个例子,比如页面管理(/Admin/Pages)。
之前版本的Pages是用来调整页面结构,新版升级成真正的页面管理,甚至包含页面下的模块管理,这样就不用在各个页面间跳来跳去了。
引用一下DNN官网对6.0的升级说明
- 升级UI/UX,简化用户界面,方便开发人员、设计人员和内容管理者
- 升级DNN核心为C#语言,从今开始, 新的功能、升级和修复都采用C#实现
- 升级DNN核心,兼容Windows Azure and SQL Azure ,支持用户将站点托管到Microsoft 数据中心
增加新的Module/Provider
- 增加DNNWerk页面管理模块
- 增加DNNWerk's RadEditor Provider