<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DnnMix专注DotNetNuke(DNN)技术及应用</title>
	<atom:link href="http://www.dnnmix.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dnnmix.com</link>
	<description>专注DotNetNuke(DNN)最新技术及应用</description>
	<lastBuildDate>Mon, 31 Aug 2009 12:12:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>DotNetNuke (DNN) 5.1 稳定版正式发布 &#8211; 附下载</title>
		<link>http://www.dnnmix.com/dotnetnuke-dnn-51-released/</link>
		<comments>http://www.dnnmix.com/dotnetnuke-dnn-51-released/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 14:23:28 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[DNN 新闻]]></category>
		<category><![CDATA[DNN5]]></category>
		<category><![CDATA[新闻]]></category>

		<guid isPermaLink="false">http://www.dnnmix.com/?p=910</guid>
		<description><![CDATA[历经18个月的开发和数月的测试以及无数个为了解决性能问题而度过的漫漫长夜后，DotNetNuke(DNN)5.1.0 稳定版本终于发布了， 这是DNN5发布以来的第一个稳定版本,在CodePlex的网站可以看到DNN5.1版本标示已经是Stable而不是Beta了，这个版本已经成为官方推荐可应用于生产环境中的版本。4tq3cpu976
许多用户也许已经成功地把DNN5.0和5.01应用于生产环境了，但是DNN团队认为DotNetNuke 5.1版本才是最终成熟的产品。DNN 5.1版本修复了数百个bugs，并改进和增加了很多功能， 以下是主要更新。

下载 DotNetNuke 5.1.0
2009年6月24号发布，稳定版
主要功能更新：

增加内容版本管理以及在HTML模块中增加简单的工作流控制
增加管理中心模块，更方便管理站点和主机
增加访问皮肤引擎生命周期事件的功能
增加对系统数据表的追踪审核功能
增加Google Analytics支持
增加站点地图搜索引擎访问优先权设置
改进权限系统使用provider模式，允许定制权限provider
改进缓存机制，可以使用分布式缓存系统
改进安装和升级向导，自动侦测.net3.5并根据需要调整web.config
改进“功能扩展”管理，显示使用中的模块，以及模块所在页面
改进“调度管理”，显示在web farm中可以用来执行调度任务的服务器，并选择
改进“调度管理”，支持多个实例运行在同一台服务器
修复删除用户拥有的超级用户权限时产生的问题
修复删除用户时其它模块没有感知的问题
修复在.net3.5环境中升级失败的问题
修复批安装皮肤的问题
修复GetModulesByDefinition API方法在DNN4.x所产生的错误
修改CloakText API方法在5.01中不工作的问题
修改“系统信息”中使用存储过程如果没有相应数据库权限会失败并显示错误的问题
修改在“主机管理”下添加的页面和所在站点无关联的问题
修改在登录页面ReturnURL 不工作的问题

升级的模块和Provider
模块

Forms and List 05.00.02 表单列表模块
Announcements 04.00.03 通告模块
Reports 05.01.00 报表模块
Events 05.00.01 事件模块

Providers

FckHtmlEditorProvider 02.00.04  富文本编辑器provider
AD Provider 05.00.02 windows系统验证provider

]]></description>
		<wfw:commentRss>http://www.dnnmix.com/dotnetnuke-dnn-51-released/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>DotNetNuke &#8211; DNN中文搜索解决方案 (附下载)</title>
		<link>http://www.dnnmix.com/dotnetnuke-chinese-index-search-provider-solution/</link>
		<comments>http://www.dnnmix.com/dotnetnuke-chinese-index-search-provider-solution/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 14:06:55 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[DNN 安装和配置]]></category>
		<category><![CDATA[DNN模块开发]]></category>
		<category><![CDATA[Provider]]></category>
		<category><![CDATA[搜索]]></category>

		<guid isPermaLink="false">http://www.dnnmix.com/?p=842</guid>
		<description><![CDATA[虽然DotNetNuke在欧美的应用很广，但是很多人觉得DNN在中国有些水土不服，我也有些这方面的感觉，DNN在中文化的进程上还有很长的路要走。前一阵子发布的DNN 5汉化包大家的反响不错，最近征询了一些朋友的意见后，决定进一步解决一下DNN中文搜索的问题，制作一个DNN中文搜索Provider。这个Provider通过整合中科院的中文分词方案完美的解决了DNN中文索引，搜索的问题，识别率高达98%以上，并且借助DNN5新引入的强大的扩展机制安装十分简单。
下载 DnnMix中文搜索Provider
dnnmix.com于2009年6月5号发布
适用于DNN5以上的版本
前言
在DotNetNuke中默认的网站内容索引和搜索方式完全是按照英语习惯所定制的，同样的方法对中文来说完全行不通，这也就是为什么很多人发现中文内容在DNN中无法搜索。好在DNN的Provider框架提供了很友好的扩展机制，在不改动DNN核心的情况下，我制作了一个“DNN中文搜索Provider”，通过在网站后台安装这个Provider可以无缝的解决中英文内容索引和搜索的问题。
DNN搜索原理
之所以默认的DotNetNuke搜索和索引方式不支持中文完全是因为英文单词是以空格划分，中文就复杂得多了，中文单词以语意划分没有明显的词边界，这样一来以空格区分单词的方式对中文就完全无效了。我在这里简单地提一下DNN的索引和搜索原理。
DNN网站内容索引
为什么要索引就是因为索引后的内容可以被快速的检索到，有人问为什么不用SQL %%全文匹配的语句搜索，那是因为全文匹配是很消耗数据库资源而且很慢的方法，并且这种方法局限性比较大，搜索的内容必须完全匹配才能得到结果。DNN索引的基本步骤是:

DNN的调度管理系统(Scheduler)会定期察看网站是否有新添加或更新的内容
提取，新添加或更新的内容后进行分词
过滤分割后的单词，去掉已存在的单词，以及不符合规则的单词(例如太短)
通过分析后把新单词以及它在文章中的位置，出现频率，相关联的模块信息全部存入数据库

DNN站内搜索
DNN站内搜索的基本步骤是:

获取用户输入的搜索内容
对用户输入的搜索关键词或短语进行分词后得到一个或一系列单词
把得到的单词和数据库中索引好的单词匹配，并根据词频和位置排序
把排序后单词所在的模块标题，模块简介和模块所在的页面链接返回得到搜索结果

DNN中文搜索解决方案
我们可以看到因为没有合适的中文分词方法导致索引的2，3，4步无法正常进行，最终什么也没索引到， 搜索时第2步也因为没有合适的分词方法无法正确的分析用户所输入的中文内容， 另外就算用户输入的是简单的内容，因为之前索引信息没有生成所以第3，4步也是没法正确执行的，最后的结果就是什么也搜索不到。
在这里要感谢一下QQ群里的崔海波同学，海波把他的中文搜索解决方案给我参考，我本来是想直接转换成dnn provider，后来发现其中用到的分词方法NICTCLAS没法在vista下运行，察看了NICTCLAS的源码重新编译后有100多个警告，还是没法正常运行，就没继续花时间再研究，反正网上中文分词的方法有很多。最后选中了两种KTDictSeg和SharpICTCLAS， 经过一些测试比较后感觉SharpICTCLAS的结果更准确些。SharpICTCLAS是中科院计算所开发的ICTCLAS分词系统的C#版本，果然是有两把刷子。
确定了分词法后就开始着手对DNN默认的搜索provider改进, 并且针对中文搜索做了一些优化, 减少数据库读取的次数。整体测试后效果非常满意。接下来就着手开始打包Provider, 在DNN 5中因为引入了统一扩展包的概念，不光模块可以打包安装，就连Provider, 语言包, 皮肤控件都可以打成DNN扩展包，并通过统一的扩展包安装向导安装， 这极大地简化好像provider这类扩展的安装过程。如果在DNN4安装Provider需要手动进行以下步骤

上传dll文件到网站bin文件夹
上传和provider相关的文件到网站provider文件夹
修改web.config， 添加新的provider并且设为默认

这些在DNN5里边就好像安装普通模块一样简单。
如何在DNN5中安装DnnMix中文搜索Provider

下载汉化搜索扩展包，不需要解压缩
用主机管理员帐号(host)登陆
注意页面左上角控制面的里的 “显示方式” 请选择“编辑”
在菜单里选择 “主机管理 -&#62; 功能扩展” 页面
在页面最下面选择 “扩展安装向导 ” 然后按照步骤提示安装就好了
请注意在安装过程中会提示“ 此扩展包含无效的文件类型”， 这里因为provider所带的中文字典文件使用了特殊的类型，只要忽略警告继续就好了

如何重新索引中文内容
在安装好后如果你马上搜索中文内容会发现还是没有任何结果， 这是因为我们需要用新的中文搜索provider来重新索引站内的中文内容。这里有两种方法可以重新索引DNN内容

等待DNN的调度管理系统(Scheduler)定期自动运行索引，或者在调度管理中重新启动DotNetNuke.Services.Search.SearchEngineScheduler这个任务
在 “主机管理 -&#62; 搜索管理” 中点击“更新索引”就好了

确定是否成功索引中文内容最简单的方法就是察看数据库的[SearchWord]表，看里面是不是已经存入了分割好的中文单词，如果成功索引在站内搜索搜索中文就可以显示正确的结果了。
这里注意一下，只有新添加的内容，或是内容有更新时（内容的更新日期大于上次索引日期）模块内容才会被重新索引。所以最好在新设置好网站后直接安装中文搜索Provider, 对于已经有内容的网站如果索引不成功则要把文章发布或更新日期改为当前日期才可以索引。
另外在“搜索管理”中可以对索引单词的长度进行控制， 例如设置最小词长，小于这长度的单词不会被索引， 这里的长度设为2相当于一个中文字符，两个英文字符以此类推。
]]></description>
		<wfw:commentRss>http://www.dnnmix.com/dotnetnuke-chinese-index-search-provider-solution/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>从无到有 &#8211; DNN入门学习心得</title>
		<link>http://www.dnnmix.com/dnn-tutorial-for-beginner/</link>
		<comments>http://www.dnnmix.com/dnn-tutorial-for-beginner/#comments</comments>
		<pubDate>Sat, 23 May 2009 12:39:27 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[DNN 入门教程]]></category>
		<category><![CDATA[入门教程]]></category>
		<category><![CDATA[模块]]></category>
		<category><![CDATA[皮肤]]></category>
		<category><![CDATA[设置]]></category>

		<guid isPermaLink="false">http://www.dnnmix.com/?p=824</guid>
		<description><![CDATA[这篇入门心得是我替DNN QQ群(84943068)里的朋友 &#8211; 辉 &#8211; 转发到我博客上的, 感谢辉把他两个星期从零开始学习DNN的经验分享给大家。
这篇心得的由来是源于下面这段QQ群里的对话: 

 
辉是个好同志没辜负大家的期望，没过多久就把他的入门心得整理好了，里面包含以下几部分

环境
安装
基本操作
皮肤制作
模块开发
网站部署
网站备份

为了方便阅览传阅，以及保持原汁原味我决定以pdf的形式发放出来。大家自由下载
下载DotNetNuke入门心得
 
* 前言的观点我有些不太认同，不过这些都不是重点了请关注DNN部分！
]]></description>
		<wfw:commentRss>http://www.dnnmix.com/dnn-tutorial-for-beginner/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>DNN快速入门教程4 &#8211; 如何安装和汉化DotNetNuke5(视频)</title>
		<link>http://www.dnnmix.com/how-to-install-dnn-and-chinese-language-pack/</link>
		<comments>http://www.dnnmix.com/how-to-install-dnn-and-chinese-language-pack/#comments</comments>
		<pubDate>Thu, 14 May 2009 10:40:30 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[DNN 入门教程]]></category>
		<category><![CDATA[DNN5]]></category>
		<category><![CDATA[入门教程]]></category>
		<category><![CDATA[汉化]]></category>
		<category><![CDATA[视频]]></category>

		<guid isPermaLink="false">http://www.dnnmix.com/?p=747</guid>
		<description><![CDATA[这一节我会以视频的形式给大家演示一下如何安装DNN 5和汉化包，安装的方法同样适用于DNN 4.5之后的版本。在开始之前我们先回顾一下这个系列：
DNN快速入门教程1 &#8211; DotNetNuke系统简介
DNN快速入门教程2 &#8211; DotNetNuke 5系统界面指南
DNN快速入门教程3 &#8211; 如何创建DotNetNuke网站
下面是此视频教程的摘要:

下载DNN安装包和汉化包
配置文件系统权限
配置数据库
配置WEB服务器（IIS）
运行DNN安装向导配置DNN
解决带端口(port number)网站的问题


* 双击播放器全屏观看
* 下载Silverlight2插件播放，如果白屏刷新一下就好了。如果无法在线播放，请下载到本地播放。
下载视频
相关资源：
在不同环境下的安装指南：DNN5系统需求及安装指南详解
DNN5安装包和汉化包下载：DNN资源下载
]]></description>
		<wfw:commentRss>http://www.dnnmix.com/how-to-install-dnn-and-chinese-language-pack/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
<enclosure url="http://silverlight.services.live.com/93940/how-to-install-dnn/video.wmv" length="27246076" type="audio/x-ms-wmv" />
<enclosure url="http://silverlight.services.live.com/93940/dnn%20module%20tutorial%20hello%20world/video.wmv" length="24903750" type="audio/x-ms-wmv" />
		</item>
		<item>
		<title>DNN快速入门教程3 &#8211; 如何创建DotNetNuke网站</title>
		<link>http://www.dnnmix.com/how-to-build-a-dnn-cms-website/</link>
		<comments>http://www.dnnmix.com/how-to-build-a-dnn-cms-website/#comments</comments>
		<pubDate>Tue, 12 May 2009 13:41:10 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[DNN 入门教程]]></category>
		<category><![CDATA[入门教程]]></category>

		<guid isPermaLink="false">http://www.dnnmix.com/?p=716</guid>
		<description><![CDATA[这个DotNetNuke入门教程系列已经停了很长时间了，没有完成的原因是我有太多的东西想写但是自己又没有一个明确的主线。经过最近blog，和QQ群的反馈我突然意识到，这个入门系列就是要帮助大家从零开始完成一个自己的DNN 5网站，不需要太过深入，这样可以另大家了解DNN强大功能的同时又不失去兴趣，并且跟随着这个系列最终踏入DNN之门。
 
DNN快速入门教程1 &#8211; DotNetNuke系统简介
DNN快速入门教程2 &#8211; DotNetNuke 5系统界面指南
 
看过了入门教程1和2相信大家已经基本了解DNN是个什么系统以及它的功能，但是我怎么才能用DNN创建一个网站？很多人仍然没有头绪，现在我就以一个初学者的观点来看看我们应该做些什么。
创建普通网站的基本流程
试想下我们创建普通网站的流程， 我想基本就是以下5步

规划网站页面结构：根据用户需求规划出网站的页面结构， 例如首页， 关于， 联系， 新闻 &#8230;.
网页设计： 用photoshop或者firework设计网页
制作网页模板：根据设计制作网页模板或者更原始点把设计转换成一页一页的html网页，然后留出添加内容的位置
创建网页：根据第一步规划出的网站页面结构使用模板建立对应的网页
添加内容：根据每页的功能， 添加文字或者动态功能。例如“关于”可能放些介绍性文字到页面， “联系”可能会放个表单在里面。

创建DNN网站的基本流程
不管用什么语言，什么系统，万变不离其宗只是会把一些步骤简化，那我们来看看用DNN内容管理系统建站是如何实现这几步的。

规划网站页面结构：还是用一样的方法解决
网页设计： 还是用一样的方法解决
安装DNN: 好了，DNN现在上场，我们先把一个干净的DNN系统安装上
制作网页模板：把网页设计转化为DNN专用的页面模板，我们叫它皮肤，在皮肤里布局留出添加内容的位置以及一些DNN专用的动态元素例如菜单，登陆等等。皮肤的格式就是普通的html，制作好后打包上传到DNN系统。
创建网页：用DNN的页面系统来创建网页，并把皮肤应用于创建好的DNN页面。
添加内容：根据每页的功能把不同的DNN模块插入到页面里，例如在“关于”页面中我们把文本模块插入到页面并在模块中添加文字， 在“联系”页面中我们把联系模块插入到页面，联系表单就会自动显示到页面。

你也许注意到了这些字眼， 皮肤，DNN页面系统，模块。 现在不是很理解也没关系，之后我们都会介绍到的。
实战开始
现在我们就按照上面创建DNN网站的基本流程来建立一个应用DNN内容管理系统的网站，首先我们先规划下页面结构，经过了解客户的业务和需求我们基本勾画出网站的页面结构，如下图所示：

 
第二步，把客户心目中理想的网站样式反馈给设计师后，我们得到了以下设计，一个首页，一个内容页面，客户看后很满意

现在准备工作就绪，轮到DNN上场， 在下面的章节中我会把3，4，5，6步分开介绍

安装DNN 
制作网页模板 
创建网页  
添加内容

DNN入门遇到困难的朋友，相信你看了这个系列也可以在24小时内搞定你的第一个DNN网站！
系列中所用到的皮肤和模块都会免费提供下载。
]]></description>
		<wfw:commentRss>http://www.dnnmix.com/how-to-build-a-dnn-cms-website/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>优化DotNetNuke网站性能的10个技巧</title>
		<link>http://www.dnnmix.com/dnn-performance-optimization-tips/</link>
		<comments>http://www.dnnmix.com/dnn-performance-optimization-tips/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 12:47:20 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[DNN 性能优化]]></category>
		<category><![CDATA[优化]]></category>
		<category><![CDATA[技巧]]></category>

		<guid isPermaLink="false">http://www.dnnmix.com/?p=459</guid>
		<description><![CDATA[随着越来越多的人开始应用DNN，被问到最多的一个问题就是如何提高DNN的运行速度？默认的DNN配置并不是最优化的配置，在这里就和大家分享一下优化DNN的技巧。以下的这些配置是目前为止我所发现的最佳基准配置，依据不同的主机运行环境，更新频率，访问量，以及用户数量，网站的优化配置会有些不同。经过优化的DNN也是可以运行得很快的。

以下我将使用DNN5.01中文版示范，这些技巧同样适用于DNN4.x。
1. 主机管理 -&#62; 主机设置中的基本优化
首先我们来优化主机设置，我仅在这里指出关键的设置
外观
“显示版权信息”：禁用此项
高级设置 -&#62; 身份验证设置 (只适用于DNN4.x，DNN5设置方法见下)
禁用不需要的身份验证方式, 通常我会禁用LiveID和OpenId以增加用户登陆的速度
高级设置 -&#62; 性能设置

网页状态保存方式：“页面”，这里是指viewstate的存储方式
模块缓存方式：“重量级缓存”，这里是设置DNN数据缓存的时间
客户端缓存：“Public”，这样浏览器就会缓存js,css,图片这些资源文件
压缩设置：“GZip方式压缩”，注意这里只是Gzip压缩只是压缩aspx动态页面，javascript, css等资源文件请在IIS中设置压缩。压缩后页面大小一般会减少60%以上，速度提高也节省带宽。

高级设置 -&#62; 其它设置

任务调度模式: “计时器模式”，HTTP请求模式对访问率低的网站会造成初次访问加载过重的现象。
启用事件记录缓存? ：选中此项
是否自动同步文件? ：禁用此项

2. 卸载不需要的模块和Provider
卸载不需要的模块可以提高加载网站的速度，卸载模块后模块对应的程序集(dll)也会从bin文件夹中移除，这样会减少初次读取网站时加载程序集到内存的数量，以提高网站读取速度。DNN安装向导中默认模式只会安装基本的模块和Provider, 但如果安装时选择了全部模块及Provider请按以下方式卸载， 当需要时再安装。

DNN4.x ：“主机管理 -&#62; 模块定义” 中删除不需要的模块
DNN5.x ：“主机管理 -&#62; 功能扩展” 中删除不需要的扩展，例如不需要论坛时就不要安装，网站不提供OpenId验证方式就卸载掉。

3. 禁用不需要的身份验证方式
此设置只适用于DNN5, 在DNN5中如果安装了多种身份验证方式，例如OpenID, LiveID, Active Directory在站点管理中可以针对不同的站点关闭开启需要的验证方式,这点比DNN4.x要灵活。在这里我们要禁用不需要的身份验证方式已提升登陆页面速度。
在“站点管理 -&#62; 功能扩展中”选择扩展类型“Authentication System(身份验证系统)”然后编辑不需要的身份验证系统并禁用，通常我会只开启Default Authentication(默认的DNN验证方式)，禁用：

DNN_OpenIDAuthentication
DNN_LiveIDAuthentication
DotNetNuke Active Directory Authentication Project

4. 调度管理的设置
在“主机设置 -&#62; 调度管理中”根据需要延长或关闭不需要的调度任务，以防止频繁执行调度任务增加服务器压力。

如果网站不提供站内搜索，则禁用DotNetNuke.Services.Search.SearchEngineScheduler
如果网站提供站内搜索，则把DotNetNuke.Services.Search.SearchEngineScheduler任务频率设置为1天重试频率设为12小时，这将会极大的减缓服务器压力。
同样把DotNetNuke.Services.Scheduling.PurgeScheduleHistory任务频率设置为1天

以上1-4就是最基本的通过网站配置实现的优化，总的来说以上的改变会带来显著的性能提升，但大多时间仍然不能足够的保正网站平滑的运行，因此依据不同情况我会进行以下的优化。
5. 定期清除事件记录
很多用过DotNetNuke的朋友会发现数据库中[EventLog] 表(记录站点“事件记录”的表)可能会成为导致性能下降的罪魁祸首因为DNN网站中的很多操作都会被记录到事件记录(EventLog)中， 开启事件记录缓存会减缓尺寸过大的[EventLog]表对网站带来的副作用，但是最佳的优化方法莫过于定期清除“事件记录”。 方法有很多种

如果只有一个站点，用主机管理员(host)帐号登陆在站“点管理 -&#62; 事件记录”中选择清除所有记录。
如果有很多站点一个一个清除很麻烦，直接到 “主机管理 -&#62; SQL查询” 里运行 &#8220;TRUNCATE TABLE [...]]]></description>
		<wfw:commentRss>http://www.dnnmix.com/dnn-performance-optimization-tips/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>DNN5系统需求及安装指南详解</title>
		<link>http://www.dnnmix.com/dnn-system-requirement-and-installation-guide/</link>
		<comments>http://www.dnnmix.com/dnn-system-requirement-and-installation-guide/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 13:30:21 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[DNN 安装和配置]]></category>
		<category><![CDATA[安装]]></category>
		<category><![CDATA[系统需求]]></category>

		<guid isPermaLink="false">http://www.dnnmix.com/?p=461</guid>
		<description><![CDATA[此安装指南适用于DNN4.x和DNN5.x在本地测试及主机的安装。最近QQ群里不少朋友问我关于DotNetNuke的安装和运行的问题。 为了让大家更清楚地了解DNN的安装方式，我在这里对DotNetNuke的系统需求，和在不同环境下的安装和运行方式做一个全面地介绍。

运行DotNetNuke (DNN)所需的环境:

Web服务器:          IIS5, IIS6, IIS7, Visual Studio内置Web服务器
服务器系统:          Windows XP, Windows 2000, Windows 2003, Vista, Windows 2008
数据库:                   Sql Server 2000, 2005, 2008, Sql Server Express
数据库运行权限:  对DNN数据库拥有DBO权限（要确定可以创建，删除表）
文件系统运行权限

XP 下需要给网站目录设置&#8221;ASPNET&#8221;用户&#8221;完全控制&#8221;权限
windows 2003,2008和Vista 需要给网站目录设置&#8221;Network Service&#8221;用户 &#8221;完全控制&#8221; 权限


.Net 框架 .Net2.0, .Net3.0, .Net3.5

安装步骤：
DotNetNuke的安装自从DNN4.6引入安装向导之后已经有了极大的简化，现在的安装主要分为以下几步

数据库的配置
文件系统权限的配置
WEB服务器的配置(IIS或Visual Studio内置服务器)
上面3点配置好后打开网页运行DNN安装向导配置DNN

第一步: 创建数据库
如果是虚拟主机环境，主机服务商如果提供了数据库访问帐号和数据库信息这步就可以省略了。如果没提供请联系主机服务商，或者通过虚拟主机网站控制面板创建数据库用户和数据库(如果有提供此功能)。
如果对数据库拥有管理权限，我们需要先创建一个空的数据库

首先登录数据库管理器

sql server 2000 [...]]]></description>
		<wfw:commentRss>http://www.dnnmix.com/dnn-system-requirement-and-installation-guide/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>DNN5中如何设置中文为默认语言</title>
		<link>http://www.dnnmix.com/dnn5-set-chinese-as-default-language/</link>
		<comments>http://www.dnnmix.com/dnn5-set-chinese-as-default-language/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 12:08:40 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[DNN 安装和配置]]></category>
		<category><![CDATA[汉化]]></category>
		<category><![CDATA[设置]]></category>

		<guid isPermaLink="false">http://www.dnnmix.com/?p=549</guid>
		<description><![CDATA[昨天发布DNN 5汉化包后对汉化的安装作了一个简单的说明，因为时间有限没来得及介绍关于如何设置中文为网站默认语言。
有些朋友问我为什么安装了汉化包默认的语言还是英文，其实我们只需要禁止默认英文语言就好了， DNN 5中的设置和DNN 4有些不一样。


首先安装汉化包  DNN 5 汉化包下载
用主机管理员(host)帐号登陆
在 主机管理 &#62; 语言设置 &#62; 语言设置(最下面中间的链接)中禁用&#8221;开启浏览器语言侦测&#8221;和&#8221;允许链接中使用语言参数&#8221;
然后再到 站点管理 &#62; 功能扩展 中选择扩展类型为 &#8220;Core Language Pack&#8221; 的系统核心语言包。
过滤后应该看到两个语言包, 选择编辑&#8221;Default Language&#8221;默认的英文语言包
选择禁用，然后更新语言设置

进行完以上操作后站点中就只有中文语言了，默认皮肤中的语言选择(国旗标志)控制就会消失了，这样不管是匿名用户还是登录用户看到的界面就都是中文的了。
在这里要说明的是，英文语言虽然禁止了但是如果汉化包中存在没有翻译完全的地方仍将会使用默认语言英文为后备语言。
]]></description>
		<wfw:commentRss>http://www.dnnmix.com/dnn5-set-chinese-as-default-language/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>DNN 5 汉化包正式发布（附带汉化下载）</title>
		<link>http://www.dnnmix.com/dnn-5-chinese-language-pack/</link>
		<comments>http://www.dnnmix.com/dnn-5-chinese-language-pack/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 12:01:34 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[DNN 安装和配置]]></category>
		<category><![CDATA[汉化]]></category>

		<guid isPermaLink="false">http://www.dnnmix.com/?p=529</guid>
		<description><![CDATA[从开始有汉化这个念头到汉化结束，花了两个多月的时间，没想到竟然可以坚持汉化完 DNN5，在这里还要感谢QQ群里朋友的支持。一开始本来想用DNN4的汉化随便改改后来发现有很多不适用的地方，最后决定重新汉化全部DNN5。 自己做DNN已经有三年的时间了而且一直在做英文项目，这也算是对DNN开源社区的一点回馈吧，希望更多朋友可以用上高质量的中文版DNN。

这里顺带说一下，因为DNN是以资源文件(resx)呈现不同的语言，如果只是看着资源文件而不对比实际显示页面的话很多地方都不能准确的翻译。在翻译的时侯我已经试过了每一个DNN的功能以确保翻译的准确性，这也顺带让自己了解了DNN5的结构和新特性算是不小的收获。
另外大家可能会发现DNN中每一个标签旁边都会有一个问号标记，这实际是操作的简单帮助，在汉化过程中我已经在一些比较难理的解操作帮助中加入了更详细的解释和例子。
汉化包下载
 DNN 5.01  简体中文语言包
适用于所有DNN5.x版本。如果已经安装DNN系统请在admin &#62; extensions中安装此汉化包 (不要解压缩)
 DNN 5.01  简体中文语言包+安装向导汉化
适用于所有DNN5.x版本，如果准备安装系统请使用此汉化包，首先解压缩汉化包然后把Install文件夹复制到DNN网站根目录覆盖现有文件，这样既可使用中文安装向导，安装过程中会检测到简体中文汉化包请选择并安装


CodePlex
此项目我已经发布到 GitHub  http://github.com/johnz/dnn5-chinese-pack/ 如有翻译不当地地方请使用&#8221;Issue Tracker&#8221; 提交，我会尽快发布修复版本。
您可能会感兴趣：DNN5中如何设置中文为默认语言


]]></description>
		<wfw:commentRss>http://www.dnnmix.com/dnn-5-chinese-language-pack/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>DotNetNuke 5 模块入门 &#8211; Hello World 模块 (视频)</title>
		<link>http://www.dnnmix.com/dotnetnuke-5-module-tutorial-hello-world-module/</link>
		<comments>http://www.dnnmix.com/dotnetnuke-5-module-tutorial-hello-world-module/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 12:31:04 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[DNN 入门教程]]></category>
		<category><![CDATA[DNN 安装和配置]]></category>
		<category><![CDATA[DNN模块开发]]></category>
		<category><![CDATA[DNN5]]></category>
		<category><![CDATA[入门教程]]></category>
		<category><![CDATA[模块]]></category>
		<category><![CDATA[视频]]></category>

		<guid isPermaLink="false">http://www.dnnmix.com/?p=493</guid>
		<description><![CDATA[博客有一阵没有更新了， 上个月一直在汉化DotNetNuke 5。这篇教程里用到的就是刚刚发布的DnnMix DNN5汉化版。
好了，言归正传今天我们开始模块入门的第一节，创建一个Hello World模块，下面是此视频教程的摘要

手动方式创建Hello World模块
手动添加模块到DNN5系统
添加模块到DNN页面
生成模块扩展包
安装模块扩展包到DNN5系统



* 双击播放器全屏观看
* 下载Silverlight2插件播放，如果白屏刷新一下就好了。如果无法在线播放，请下载到本地播放。
下载视频
模块安装包: DnnMix.HelloWorld.zip

第一次创建视频教程，还在慢慢找感觉，希望大家支持。
]]></description>
		<wfw:commentRss>http://www.dnnmix.com/dotnetnuke-5-module-tutorial-hello-world-module/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
<enclosure url="http://silverlight.services.live.com/93940/dnn%20module%20tutorial%20hello%20world/video.wmv" length="24903750" type="audio/x-ms-wmv" />
		</item>
	</channel>
</rss>
