DNN7出来了已经有一段时间了,由于开发人员固有的惰性或者是怯于缺乏对DNN的整体把握,因此拖了很久都没有尝试一下最新的DNN7安装。最近总算哟时间做了一下尝试,安装后第一眼的感觉对DNN7还是可以说是赞的。因此特贴一些图出来,希望能抛砖引玉引出更多的关于DNN的好文。
一、DNN7安装概述
接触DNN第一件是总归是安装。在安装DNN7.10时发现用Installer Platform装不上,后来用的还是下载Installation文件包的方式,直接配置数据库连接+简单的IIS设置。中间步骤与DNN 6的安装没有什么大的不同。
这次主要就贴个图,彰显一下DNN7在UI上面的改进。DNN6以前的界面我是不敢恭维的,DNN6引入jQuery界面元素后已经差强人意了。不过现在标配的DNN界面给我一种Bootstrap的范儿,值得学习。怪不得DNN上的bootstrap skin一堆,看来这也是一种潮流。(开发什么也离不开能吸人眼球的强大前端啊!)
二、DNN7上的模块安装及界面
安装我在DNN6下实现的一个Baidu地图模块也没有出现任何问题,只是当初设计该模块的时候是在一个支持Bootstrap 3的Skin下完成的,局部界面有点丑陋。要作为模块提供者还得继续努力提供一个默认交互还过得去的界面。
1、模块设置界面
2、View Control提供的Action列表展现
总体来说,我对DNN7提供的界面还是满意的。接下来就是要将我之前转换过的模块以及Sina Weibo, Tecent QQ联合登录组件移植到DNN7上。 也许将来在DNN7上建站过程将确确实实地成为一种开发人员的享受。让我们期待DNN做得越来越好吧,不然我都找不到一个好的理由不转PHP了,毕竟如今的PHP在移动互联网是占据了事实的统治地位的。DNN让像我这样的微软技术背景的开发人员看到了些许希望。