导言
DNN 是在 IBUYSPY 的基础上发展起来的。 IBUYSPY 是微软用来推广 ASP.NET 推出范例程序。
DNN可以使用一个数据库,一套源程序,通过一个Host账号创建和管理多个门户/站点。这可以满足虚拟主机销售的需要,同时可以提供给企业管理他的各部门。
注释:
Host – DNN的一套用来管理整个系统的程序,包括对数据库的链接。
门户/站点 – 在PortalsTab数据库里面用唯一的记录来标识的一个个网站。
开发环境
- Microsoft Visual Studio.NET (代码后置文件编译的需要)
- SQL Server 2000 or MSDE 2000 ( 级联删除会触发包括数据库脚本的需要)
安装过程
1. 安装 DotNetNuke.zip 压缩包
· 解压到… C:\DotNetNuke
· 使用 覆盖文件 + 命名目录名 选项
2. 通过IIS创建别名为DotNetNuke的虚拟目录,本地目录指向到C:\DotNetNuke
3. 创建SQL Server 数据库
· 数据库名必须是 web.config里面的 connectionstring设置的数据库名。
4. 配置程序参数
· 修改web.config里面的参数,使它符合你的系统。
5. 开始程序t
· 程序会自动执行数据库脚本 ( 如果是首次安装它包括了数据库的创建工作)
· 如果你是采用升级安装,请务必对原始的数据库进行备份。
网站管理员
每一个站点有他自己的管理页面,网站管理员通过它管理网站,进行网站设置增减内容等等。当然网站管理员以 管理员身份登录之后才能行使这些权利。
每个DNN程序都有一个Host页面,Host管理员以Host身份登录后可以管理多站点系统和这个系统内的每一个站点。
Host 设置
Host / Host Settings 页面有很多的安装设置 。当创建新的站点的时候这些设置采用默认值。.
主机 标题 | DotNetNuke | 网站主机的标题 – 在页面底部显示 |
主机 URL | http://www.dotnetnuke.com/ | 网站主机的URL –用在页面底部 |
主机 Email | support@dotnetnuke.com | 空间提供商的Email – 用在网站创建时的管理员帮助链接 |
PayPalId |
| 网站主机 PayPal 标示 |
主机租用费 |
| 创建新网站需要交纳的空间使用费 |
货币 |
| 默认的缴纳空间费的货币 |
空间大小 |
| 默认的注册新建网站空间大小 - MB |
试用期 |
| 允许试用的天数 |
允许匿名用户创建网站? | N | 是否允许匿名用户创建试用站点( Y/N ) |
* 密码 蜜钥 | DotNetNuke | 用户密码的 DES 密钥 |
代理服务器 |
| 用来访问你的防火墙外面的资源的代理服务器 |
代理端口 |
| 用来访问你的防火墙外面的资源的代理端口 |
邮件服务器 |
| 用来发送邮件的服务器,不填写表示在本地 |
站点日志历史记录 (单位:天) |
| 这是你准备保留在你的数据库里的,维护你的站点的历史记录的天数 ( 可以超过站点级别 ). 输入零 (0) 则不保留网站维护记录。空 (不填 ) 则保留所有维护记录 |
允许网站模块选择 |
| 如果你希望你的网站管理员选择他们自己的收费模块,请选择这项。 |
*注意: 从用户的安全和隐私考虑你应该设置你的密码密钥。
管理站点
单独站点的管理员能配置、管理他自己的站点,这些工作在以管理员身份登陆后,通过Admin频道的相应页面来完成。
超级用户,可以管理和所在主机空间相关的设置,和电子商务、每月空间租用费、空间大小、免费试用期限、过期日期。这些功能的实现要求以超级用户身份登陆后在Host频道的站点管理(Portals)页面进行操作。(在这个页面会有所有站点的列表,点 编辑 链接可以进行包括主机信息的相应设置。