dnn6 入门系列:一 工欲善其事必先利其器,安装所需工具

学习背景:本人11年七月份毕业,至今工作已有半年,之前一直稳稳当当的在做一个大系统的项目具体化和维护的工作,不想开发部的其它部门要做一个垂直查询的网站,那个部门的人却走了好几个,公司副总没办法,找到我的老大,把我给调过来做网站了,一开始我屁颠屁颠的,因为一直是在做维护,好久没有尝试过从头到尾搭建一个项目,从设计,实现,测试,发布,对我来说是一个机遇,11年十二月份,一头扎到这个网站设计和实现中去,公司之前有几个大牛用dnn做了好几个网站,什么官网啊,知道啊!那些都是成功的案例,副总觉得那个挺炫的,在我写好了需求分析,界面设计还有数据库设计之后,到具体开发这个环节,要求我用dnn这个开源框架去开发.我比较熟悉的是c#,dnn6是比较稳定的,C#化也很高.于是打算让我用这个版本去开发.前期主要做个样本,可是不懂dnn6,采用的都是ASP的开发方式,速度非常慢,也不美观.年尾决定重新复习下所学知识,做个漂亮的第二版本.提前祝各位,拿高工资,事业腾飞, 龙年快乐!学习dnn6.0.0.0,第一个任务就是找到相关的工具,正确的安装它们,然后正确的使用他们.这也是本文的主要目的.本人用的win7旗舰版,vs2008,google浏览器开发.下面分别介绍我的学习过程,希望广大从事dnn开发的同志少走点弯路,共同学习进步.

1.       使用的工具和说明.

工具列表如图1,为了方便大家学习,提供这些工具的下载地址.前面四个下载地址: http://dotnetnuke.codeplex.com/releases/view/70103

操作手册在官网下载.这里省略.


1 工具列表

 

工具说明如表1.

序号

工具名称

介绍

1

DotNetNuke_Community_06.00.00_Install.zip

这个是安装包,开发是根据这个来的,安装好后可以在前台动态的加站点,页面,模块,皮肤等.

2

DotNetNuke_Community_06.00.00_Docs.zip

这个是dnn6.0.0.0API,要使用这个框架的一切类,方法,接口等可参照这个文件.

3

DotNetNuke_Community_06.00.00_StarerKit .vsi

这个是模块开发工具,开发完模块之后打包,可以动态加载到dnn的站点中去.

4

DNN 6.0.0 SuperUser Manual.pdf

英语使用手册,有一定英文基础的不可错过.

5

DotNetNuke_Community_06.00.00_Source.zip

框架源代码,被称为开源的原因,想知道框架的设计细节的同志必看.

    

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.       安装dnn6.0.0.0

这个比较简单,我是属于无师自通的.以下是我的安装步骤.

1)       解压:在平时的工作目录中建一个文件夹,名为dnn6,解压DotNetNuke_Community_06.00.00_Install.zip到新建的文件夹.


2   加压安装包

 

2)       设置文件夹的权限:

我们要开发的是对象是网站,网站肯定要被很多用户访问,那就至少要加个network service的权限,这样我们自己或者用户就能通过IIs或者浏览器访问到网站的资源.选择文件夹,右键选属性,到安全选项卡下,添加network service 角色权限,如图3


3 文件夹权限设置

3)       配置好IIS

新建一个网站,配置好端口,权限,应用程序池.如图4,


4 IIS中添加网站

应用程序池如图5,选择2.0框架.否则无法显示,可能是dnn6是在2.0平台下开发的吧!


应用程序池设置

4)       建立好数据库

打开数据库管理端,新建一个空数据库.如图6所示.


6 建一个空数据库

 

5)       开始安装

打开google浏览器,输入地址:localhost:9494,跳转到如下页面.说明前期步骤正确,否则请重新走一遍或者google一下自己遇到的具体问题.剩下的就是一步步的走下去了.


7 安装开始页

下面就是一步步来,我选的是typical方式,这个没有关系的,有兴趣的每种都可以试试.只是最后选择自己需要的安装方式即可.

注意选择数据库的时候,最好选择图8的方式.sa登录,加个后缀dnn6.为了安全和增加表格的时候跟数据库原有表格容易区分.


8 配置数据库

 

安装完成之后的效果如图所示


9   安装成功

3.       安装模块开发工具.

双击DotNetNuke_Community_06.00.00_StarerKit .vsi,进入下图


10 安装开始

下一步,选择yes,然后选择完成.


11 略过已经重复的

安装成功之后如下图


12 安装成功

4.       使用API

解压DotNetNuke_Community_06.00.00_Docs.zip

然后打开chm文件,可以查看到dnn6.0.0.0的一些命名空间,下面有类,方法,接口等,在以后的开发过程中,如果不明白可以查看这个文件.很方便吧!


13 API文件

5.       使用用户手册.

dnn的操作不熟悉,就要参考这个手册了. DNN 6.0.0 SuperUser Manual.pdf,这个是从官网上下载的,全部是英文的,本人借助翻译工具大致可以看懂,以后就根据这个来学习dnn6.0.0.0,还可以顺便复习下英语,


14 开发指导手册

 

6.         结语

安装和获得这些工具之后,我们一定要花时间去好好熟悉和使用他们,提高我们的工作效率.这五个工具,最后两个相信大家都会用吧!下一节我将介绍使用模块开发工具开发和构建dnn项目的方法,目前我知道的就是这两种了,希望看到的牛人可以补充.谢谢大家!分享知识,共同进步,这是我的口号.

no pays,no gains! 

posted @ 2012-01-06 14:48  李福春  阅读(4692)  评论(10编辑  收藏  举报