﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-m2land-专注DNN（DotNetNuke)</title><link>http://www.cnblogs.com/m2land/</link><description>解决DNN问题请加入QQ群：56782274
联系我请发邮件到:Nicholas.lu.mail(at)gmail.com</description><language>zh-cn</language><lastBuildDate>Wed, 20 Aug 2008 23:45:22 GMT</lastBuildDate><pubDate>Wed, 20 Aug 2008 23:45:22 GMT</pubDate><ttl>60</ttl><item><title>团队开发-CodePlex的工作模式和团队协作开发</title><link>http://www.cnblogs.com/m2land/archive/2008/08/19/1271598.html</link><dc:creator>m2land</dc:creator><author>m2land</author><pubDate>Tue, 19 Aug 2008 15:24:00 GMT</pubDate><guid>http://www.cnblogs.com/m2land/archive/2008/08/19/1271598.html</guid><wfw:comment>http://www.cnblogs.com/m2land/comments/1271598.html</wfw:comment><comments>http://www.cnblogs.com/m2land/archive/2008/08/19/1271598.html#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://www.cnblogs.com/m2land/comments/commentRss/1271598.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/m2land/services/trackbacks/1271598.html</trackback:ping><description><![CDATA[摘要: <img src="http://www.codeplex.com/Images/banner_logo.jpg" class="desc_img"/>在CodePlex上合作开发开源项目，实际上就是一个协同开发的过程。

在CodePlex建立了一个Project后，在TFS(Team Foundation Server)服务器上就会对应的建立一个Team Project。创建者要负责提供初始的版本，完了，其他团队成员就可以加入这个Team，并且从这个Team Project中Check Out代码进行编辑并上传。

每完成一个阶段的开发，就要把这一阶段的代码提交到源代码管理服务器，在源代码管理服务器上保留一个副本。下一次我们可以接着修改或者因为某种需要而回滚到历史上的某一个版本。 &nbsp;&nbsp;<a href='http://www.cnblogs.com/m2land/archive/2008/08/19/1271598.html'>阅读全文</a><img src ="http://www.cnblogs.com/m2land/aggbug/1271598.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41802/" target="_blank">[新闻]微软Office 14即将展开Alpha测试</a>]]></description></item><item><title>我下载了一个DNN模块的源码，如何加入我的DNN开发环境并编辑它？</title><link>http://www.cnblogs.com/m2land/archive/2008/08/18/1269880.html</link><dc:creator>m2land</dc:creator><author>m2land</author><pubDate>Mon, 18 Aug 2008 01:00:00 GMT</pubDate><guid>http://www.cnblogs.com/m2land/archive/2008/08/18/1269880.html</guid><wfw:comment>http://www.cnblogs.com/m2land/comments/1269880.html</wfw:comment><comments>http://www.cnblogs.com/m2land/archive/2008/08/18/1269880.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/m2land/comments/commentRss/1269880.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/m2land/services/trackbacks/1269880.html</trackback:ping><description><![CDATA[摘要: &nbsp;&nbsp;<a href='http://www.cnblogs.com/m2land/archive/2008/08/18/1269880.html'>阅读全文</a><img src ="http://www.cnblogs.com/m2land/aggbug/1269880.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41801/" target="_blank">[新闻]《星际争霸2》新图</a>]]></description></item><item><title>模块DNN文件的版本记录和resource文件</title><link>http://www.cnblogs.com/m2land/archive/2008/08/17/1269887.html</link><dc:creator>m2land</dc:creator><author>m2land</author><pubDate>Sun, 17 Aug 2008 11:27:00 GMT</pubDate><guid>http://www.cnblogs.com/m2land/archive/2008/08/17/1269887.html</guid><wfw:comment>http://www.cnblogs.com/m2land/comments/1269887.html</wfw:comment><comments>http://www.cnblogs.com/m2land/archive/2008/08/17/1269887.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/m2land/comments/commentRss/1269887.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/m2land/services/trackbacks/1269887.html</trackback:ping><description><![CDATA[<p>做个笔记，就不详细讲了：</p>
<p>&nbsp;对模块的DNN XML 文件，有两个节点，一个是
</p>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">compatibleversions</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">^[0-9]{1}[4-9]{1}.[0-9]{1}[6-9]{1}.[0-9]{1}[0-9]{1}$</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">compatibleversions</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;"><br />
</span></div>
<p>&nbsp;</p>
<p>这里可以用正则表达式指定模块兼容的版本，具体请参考：<a target="_blank" href="http://www.dotnetnuke.com/Default.aspx?tabid=825&amp;EntryID=1385">Minimum DotNetNuke Core Version Support</a></p>
<p>一个是：</p>
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #0000ff;">&lt;</span><span style="color: #800000;">resourcefile</span><span style="color: #0000ff;">&gt;</span><span style="color: #000000;">DNN_Announcements.zip</span><span style="color: #0000ff;">&lt;/</span><span style="color: #800000;">resourcefile</span><span style="color: #0000ff;">&gt;</span></div>
<p><br />
</p>
<p>这里可以指定一个resurcefile，把一些文件集中打包，减少DNN模块打包的复杂度，孙望骥在刚刚举行的 <a target="_blank" title="DNN北京爱好者聚会" href="http://www.dnnme.com/showtopic-204.aspx">DNN北京爱好者聚会</a> 的讲座中提及这个特性，参考一下他的讲座PPT：<a target="_blank" href="http://www.dnnsun.com/Community/BaldwinsBlog/tabid/67/EntryID/56/Default.aspx">http://www.dnnsun.com/Community/BaldwinsBlog/tabid/67/EntryID/56/Default.aspx</a><br />
</p><img src ="http://www.cnblogs.com/m2land/aggbug/1269887.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41800/" target="_blank">[新闻]Google放出Android开发路线图</a>]]></description></item><item><title>本Blog被http://www.dotnetnukeblogs.com/ 收录</title><link>http://www.cnblogs.com/m2land/archive/2008/08/15/1268633.html</link><dc:creator>m2land</dc:creator><author>m2land</author><pubDate>Fri, 15 Aug 2008 05:24:00 GMT</pubDate><guid>http://www.cnblogs.com/m2land/archive/2008/08/15/1268633.html</guid><wfw:comment>http://www.cnblogs.com/m2land/comments/1268633.html</wfw:comment><comments>http://www.cnblogs.com/m2land/archive/2008/08/15/1268633.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/m2land/comments/commentRss/1268633.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/m2land/services/trackbacks/1268633.html</trackback:ping><description><![CDATA[<p>本Blog被<a target="_blank" href="http://www.dotnetnukeblogs.com/">http://www.dotnetnukeblogs.com/</a> 收录：</p>
<p>&nbsp;</p>
<a target="_blank" href="http://www.dotnetnukeblogs.com/" title="This blog featured on DotNetNukeBlogs.com"><img src="http://www.dotnetnukeblogs.com/portals/5/downloads/featured_on_dnnblogs.gif" alt="" border="0" /></a>
<p>&nbsp;</p>
<p>DotNetNukeBlogs.com 由 <a target="_blank" href="http://www.dotnetnuke.com/DesktopModules/LinkExchange/Reciprocate.aspx?linkid=32">DotNetNuke</a> 核心成员 <a target="_blank" href="http://www.chrishammond.com/">Chris Hammond</a> 创建，目的是为了给DotNetNuke社区的领导者提供一个统一发布内容的地方，方便大家的使用。 <br />
</p>
<p>&nbsp;</p><img src ="http://www.cnblogs.com/m2land/aggbug/1268633.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41799/" target="_blank">[新闻]番茄花园作者被警方逮捕</a>]]></description></item><item><title>DNN module.css文件不起作用的解决</title><link>http://www.cnblogs.com/m2land/archive/2008/08/15/1268469.html</link><dc:creator>m2land</dc:creator><author>m2land</author><pubDate>Fri, 15 Aug 2008 02:39:00 GMT</pubDate><guid>http://www.cnblogs.com/m2land/archive/2008/08/15/1268469.html</guid><wfw:comment>http://www.cnblogs.com/m2land/comments/1268469.html</wfw:comment><comments>http://www.cnblogs.com/m2land/archive/2008/08/15/1268469.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/m2land/comments/commentRss/1268469.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/m2land/services/trackbacks/1268469.html</trackback:ping><description><![CDATA[<p>DNN的模块会自动加载模块根目录下的module.css文件，但有时你加入了一个module.css文件，却发现加入的module.css文件没有被加载，这是为什么呢？</p>
<p>&nbsp;</p>
<p>因为DNN的Cache机制和CSS加载机制，新加入的module.css没有立即被加载，解决的办法就是修改一下web.config文件，加入一个空格，或者空行，强制DNN重启。<br />
</p>
<p>&nbsp;</p>
<p>&nbsp;修改一下web.config文件，强制DNN重启是很重要的一个调试方法，如果你发现你的修改总不起作用，试试这个方法。</p>
<img src ="http://www.cnblogs.com/m2land/aggbug/1268469.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41799/" target="_blank">[新闻]番茄花园作者被警方逮捕</a>]]></description></item><item><title>DNN免费模块集锦</title><link>http://www.cnblogs.com/m2land/archive/2008/08/13/1266559.html</link><dc:creator>m2land</dc:creator><author>m2land</author><pubDate>Wed, 13 Aug 2008 02:00:00 GMT</pubDate><guid>http://www.cnblogs.com/m2land/archive/2008/08/13/1266559.html</guid><wfw:comment>http://www.cnblogs.com/m2land/comments/1266559.html</wfw:comment><comments>http://www.cnblogs.com/m2land/archive/2008/08/13/1266559.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/m2land/comments/commentRss/1266559.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/m2land/services/trackbacks/1266559.html</trackback:ping><description><![CDATA[<p style="color: #999999;">注：本贴还在更新中。 <br />
</p>
<p>Text/HTML 整站内容替换模块</p>
<p><a target="_blank" title="DNN Text/HTML Replacement Tool" href="http://iowacomputergurus.com/free-products/dotnetnuke-modules/dnn-text-html-replacement-tool.aspx">DNN Text/HTML Replacement Tool</a>&nbsp;</p>
<p>&nbsp;</p>
<p>站点计数器模块 <br />
</p>
<p><a target="_blank" title="Free Visitor Counter CounterXP" href="http://opensource.indyneinc.com/home/Products/FreeCounterXP/tabid/52/Default.aspx"></a></p>
<p><a target="_blank" title="Free Visitor Counter CounterXP" href="http://opensource.indyneinc.com/home/Products/FreeCounterXP/tabid/52/Default.aspx">Free Visitor Counter CounterXP</a>&nbsp;</p><img src ="http://www.cnblogs.com/m2land/aggbug/1266559.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41792/" target="_blank">[新闻]WordPress和Movable Type影响社交网站的未来</a>]]></description></item><item><title>在DNN 4.X中自定义登录界面</title><link>http://www.cnblogs.com/m2land/archive/2008/08/07/1262674.html</link><dc:creator>m2land</dc:creator><author>m2land</author><pubDate>Thu, 07 Aug 2008 03:08:00 GMT</pubDate><guid>http://www.cnblogs.com/m2land/archive/2008/08/07/1262674.html</guid><wfw:comment>http://www.cnblogs.com/m2land/comments/1262674.html</wfw:comment><comments>http://www.cnblogs.com/m2land/archive/2008/08/07/1262674.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/m2land/comments/commentRss/1262674.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/m2land/services/trackbacks/1262674.html</trackback:ping><description><![CDATA[摘要: <a style="display:block;float:right;width:250px;height:50px;background:url(http://m2land.cnblogs.com/images/cnblogs_com/m2land/DNNIconbar.jpg)  no-repeat 0px -400px;text-indent:-5000px;" href="http://www.cnblogs.com/m2land/archive/2008/06/02/1212407.html" title="DNN配置" id="DNNDevelopment">DNN配置
</a>有时候我们需要自定DNN的登录界面，比如把版式改为横版，原始的DNN登录模块是竖向排列控件的，如图：

因为只是UI上的变化，思路很简单，找到对应控件的ascx文件，修改其中的HTML和CSS即可，具体可参考我之前的一篇文章：在DotNetNuke中通过修改ascx文件源码自定义界面&nbsp;&nbsp;<a href='http://www.cnblogs.com/m2land/archive/2008/08/07/1262674.html'>阅读全文</a><img src ="http://www.cnblogs.com/m2land/aggbug/1262674.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41791/" target="_blank">[新闻]谷歌平台手机获准上市</a>]]></description></item><item><title>如何写商业计划书</title><link>http://www.cnblogs.com/m2land/archive/2008/08/05/1260974.html</link><dc:creator>m2land</dc:creator><author>m2land</author><pubDate>Tue, 05 Aug 2008 06:56:00 GMT</pubDate><guid>http://www.cnblogs.com/m2land/archive/2008/08/05/1260974.html</guid><wfw:comment>http://www.cnblogs.com/m2land/comments/1260974.html</wfw:comment><comments>http://www.cnblogs.com/m2land/archive/2008/08/05/1260974.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/m2land/comments/commentRss/1260974.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/m2land/services/trackbacks/1260974.html</trackback:ping><description><![CDATA[摘要: 这几天在写一个商业计划书，发现要把自己的想法表达出来还是有技巧的，这是从网上收录的一些商业计划书要点：&nbsp;&nbsp;<a href='http://www.cnblogs.com/m2land/archive/2008/08/05/1260974.html'>阅读全文</a><img src ="http://www.cnblogs.com/m2land/aggbug/1260974.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41790/" target="_blank">[新闻]微软自称传媒公司 强调搜索引擎三大趋势</a>]]></description></item><item><title>在DNN中如何使FriendlyURL使用PageName作为页面名称</title><link>http://www.cnblogs.com/m2land/archive/2008/08/01/1258217.html</link><dc:creator>m2land</dc:creator><author>m2land</author><pubDate>Fri, 01 Aug 2008 07:22:00 GMT</pubDate><guid>http://www.cnblogs.com/m2land/archive/2008/08/01/1258217.html</guid><wfw:comment>http://www.cnblogs.com/m2land/comments/1258217.html</wfw:comment><comments>http://www.cnblogs.com/m2land/archive/2008/08/01/1258217.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/m2land/comments/commentRss/1258217.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/m2land/services/trackbacks/1258217.html</trackback:ping><description><![CDATA[摘要: <a style="display:block;float:right;width:250px;height:50px;background:url(http://m2land.cnblogs.com/images/cnblogs_com/m2land/DNNIconbar.jpg)  no-repeat 0px -400px;text-indent:-5000px;" href="http://www.cnblogs.com/m2land/archive/2008/06/02/1212407.html" title="DNN配置" id="DNNDevelopment">DNN配置
</a>在DNN中，有三类URL，分别是："default", "Friendly"和"Human Friendly"。

示例如下：

default: dotnetnuke.com/default.aspx?tabid=57

friendly: dotnetnuke.com/tabid/57/Default.aspx

human friendly dotnetnuke.com/A&nbsp;&nbsp;<a href='http://www.cnblogs.com/m2land/archive/2008/08/01/1258217.html'>阅读全文</a><img src ="http://www.cnblogs.com/m2land/aggbug/1258217.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41789/" target="_blank">[新闻]亚洲社交网站Friendster将兼容竞争对手窗件</a>]]></description></item><item><title>如何在DNN模块中插入一个图片--在模块中引用资源文件</title><link>http://www.cnblogs.com/m2land/archive/2008/07/31/1257259.html</link><dc:creator>m2land</dc:creator><author>m2land</author><pubDate>Thu, 31 Jul 2008 06:26:00 GMT</pubDate><guid>http://www.cnblogs.com/m2land/archive/2008/07/31/1257259.html</guid><wfw:comment>http://www.cnblogs.com/m2land/comments/1257259.html</wfw:comment><comments>http://www.cnblogs.com/m2land/archive/2008/07/31/1257259.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/m2land/comments/commentRss/1257259.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/m2land/services/trackbacks/1257259.html</trackback:ping><description><![CDATA[摘要: <a style="display:block;float:right;width:250px;height:50px;background:url(http://m2land.cnblogs.com/images/cnblogs_com/m2land/DNNIconbar.jpg)  no-repeat 0px -200px;text-indent:-5000px;" href="http://www.cnblogs.com/m2land/archive/2008/05/26/1207637.html" title="DNN开发" id="DNNDevelopment">DNN开发
</a>DNN的设计上最大的特点就是始终是使用一个网站根目录下的Default.aspx文件加载皮肤和模块从而实现整个网站的页面。这也就是说DNN 这个Asp.net程序永远是运行在DNN网站的根目录的，所有的资源文件（如:JS文件，图片，CSS）的引用都要从DNN网站的根目录算起。
这么说有点难以理解，举个例子吧：
假设你把DNN安装到了一个虚拟目录下面，比如DotNetNuke_2目录下，那么你&nbsp;&nbsp;<a href='http://www.cnblogs.com/m2land/archive/2008/07/31/1257259.html'>阅读全文</a><img src ="http://www.cnblogs.com/m2land/aggbug/1257259.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41788/" target="_blank">[新闻]百度宣布服务器全面换装闪存 替代硬盘</a>]]></description></item></channel></rss>