天天看点

Dotnetnuke6.0发布了,界面简化,核心转向C#

昨天接到DNN官网的订阅邮件,醒目的标题写着“DotNetNuke 6.0 – Extreme Makeover, DotNetNuke Style”,简单的说就是“DNN6大变脸”,又那么夸张吗?经历了DNN从2.1.2到3.0、4.0、5、0的不断变迁,对于6.0版本的发布没有报太多的期待。今天在本地装了一下DNN6.0,却发现新版本确实带来了很大的惊喜。给大家个截屏,先睹为快。

Dotnetnuke6.0发布了,界面简化,核心转向C#

DNN6.0版本采用c#编写,放弃之前VB.net语言。尽管功能没变化,不过看到根目录下default.aspx.cs,有一种见到老熟人的感觉;

登录后在编辑模式下的用户体验有很大改进,我想这也是所谓的大变脸吧。下面来一一解释吧

登录窗口

登录方式已经更换,采用弹出窗口形式

Dotnetnuke6.0发布了,界面简化,核心转向C#

管理面板

页头的管理面板发生了变化,原来大块的管理区域已经一行菜单取代

Dotnetnuke6.0发布了,界面简化,核心转向C#

当鼠标移到菜单上,会浮动出现一个Popup窗口,虽然内容略显凌乱,功能还是齐全。

Dotnetnuke6.0发布了,界面简化,核心转向C#

编辑模式

相信用过DNN的人都会熟悉编辑模式View Model ,管理员在该模式下可以编辑和设置,而在编辑模式下,旧版本的界面布局也会凌乱错位。在DNN6下这些已经成为过去了,甚至你都看不出编辑模式来。

下面界面是在编辑模式下,能看得出来吗?只有在每个模块左上角隐约出现的【Manage】会看出些端倪。

Dotnetnuke6.0发布了,界面简化,核心转向C#

当鼠标移到左上角的Manage时,会弹出新的浮动管理窗口。旧版的Popup菜单已经被新的Popup窗口取代(当然菜单项还是老熟人,没啥变化)。

Dotnetnuke6.0发布了,界面简化,核心转向C#

更大的变化还在后面,当点击Edit Content/Settings时,直接弹出浮动窗口,不再像以往跳转到新的页面。

而原来不断向下延伸的Panel也变成了横行的Tab样式

Dotnetnuke6.0发布了,界面简化,核心转向C#

页面管理

除了基础功能的变化,还有一些大的变化,举几个例子,比如页面管理(/Admin/Pages)。

之前版本的Pages是用来调整页面结构,新版升级成真正的页面管理,甚至包含页面下的模块管理,这样就不用在各个页面间跳来跳去了。

Dotnetnuke6.0发布了,界面简化,核心转向C#

引用一下DNN官网对6.0的升级说明

  • 升级UI/UX,简化用户界面,方便开发人员、设计人员和内容管理者
  • 升级DNN核心为C#语言,从今开始, 新的功能、升级和修复都采用C#实现
  • 升级DNN核心,兼容Windows Azure and SQL Azure ,支持用户将站点托管到Microsoft 数据中心

增加新的Module/Provider

  • 增加DNNWerk页面管理模块
  • 增加DNNWerk's RadEditor Provider

继续阅读