<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel xmlns:blog="http://www.dotnetnuke.com/blog/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
    <title>Chris L. Bennett's Thoughts</title>
    <description>This blog is Chris L Bennett's thoughts on Software Development.</description>
    <link>http://www.chrislbennett.com/Default.aspx?tabid=182&amp;BlogId=6</link>
    <language>en-US</language>
    <webMaster>chris@chrislbennett.com</webMaster>
    <pubDate>Wed, 08 Sep 2010 19:09:59 GMT</pubDate>
    <lastBuildDate>Wed, 08 Sep 2010 19:09:59 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 4.0.0.0</generator>
    <item>
      <title>Blog/Videos or Articles</title>
      <link>http://www.chrislbennett.com/Blog/tabid/182/EntryId/40/Blog-Videos-or-Articles.aspx</link>
      <description>&lt;p&gt;For some time, I’ve struggled with topics for my Articles or for my Blog.  I get ideas all of the time; however, I publish Articles for &lt;a href="http://www.codeguru.com/member.php/864393/" target="_blank"&gt;Cogeguru.com&lt;/a&gt; and given the contract I’m not able to publish the topics from Articles on my Blog.  However, I continuously have the urge to write on my Blog.  Earlier today, I watched a couple videos from &lt;a href="http://www.hanselman.com/blog/" target="_blank"&gt;Scott Hanselman&lt;/a&gt;. on &lt;a href="http://channel9.msdn.com/" title="Channel 9 (discussion forum)" target="_blank"&gt;Channel 9&lt;/a&gt;.  The videos were titled “Every Developer needs a Blog”.  Here are the two videos …&lt;/p&gt;
&lt;p&gt;Part #1&lt;br /&gt;
&lt;object width="512" height="384" data="data:application/x-silverlight-2," type="application/x-silverlight-2"&gt;
&lt;param name="source" value="http://channel9.msdn.com/App_Themes/default/VideoPlayer10_01_18.xap" /&gt;
&lt;param name="initParams" value="deferredLoad=true,duration=0,m=http://ecn.channel9.msdn.com/o9/ch9/3/2/1/1/6/5/HanselminutesOn9SocialNetworkingForDevs1_ch9.wmv,autostart=false,autohide=true,showembed=true, thumbnail=http://ecn.channel9.msdn.com/o9/ch9/3/2/1/1/6/5/HanselminutesOn9SocialNetworkingForDevs1_512_ch9.png, postid=561123" /&gt;
&lt;param name="background" value="#00FFFFFF" /&gt;
&lt;a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;"&gt;
&lt;img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/&gt;
&lt;/a&gt;
&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;Part #2&lt;br /&gt;
&lt;object width="512" height="384" data="data:application/x-silverlight-2," type="application/x-silverlight-2"&gt;
&lt;param name="source" value="http://channel9.msdn.com/App_Themes/default/VideoPlayer10_01_18.xap" /&gt;
&lt;param name="initParams" value="deferredLoad=true,duration=0,m=http://ecn.channel9.msdn.com/o9/ch9/4/2/1/1/6/5/HanselminutesOn9SocialNetworkingForDevs2_ch9.wmv,autostart=false,autohide=true,showembed=true, thumbnail=http://ecn.channel9.msdn.com/o9/ch9/4/2/1/1/6/5/HanselminutesOn9SocialNetworkingForDevs2_512_ch9.png, postid=561124" /&gt;
&lt;param name="background" value="#00FFFFFF" /&gt;
&lt;a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;"&gt;
&lt;img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/&gt;
&lt;/a&gt;
&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;A very good set of videos, I’d have to say.  Right now I would like to jump in and start writing blog posts about my latest endeavor into &lt;a href="http://www.asp.net/mvc/" title="ASP.NET MVC Framework" class="zem_slink" rel="homepage"&gt;ASP.Net MVC&lt;/a&gt; 2.0.  And I do have a few videos/articles in the works to cover it.  I will have to figure out how to keep the two separate …&lt;/p&gt;
&lt;div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"&gt;&lt;img alt="" class="zemanta-pixie-img" style="float: right;border-style: none;" src="http://img.zemanta.com/pixy.gif?x-id=6f3ad43c-ea8c-405c-bc83-549eeee2f47a" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href=http://www.chrislbennett.com/Blog/tabid/182/EntryId/40/Blog-Videos-or-Articles.aspx&gt;More ...&lt;/a&gt;&lt;div class="tags"&gt;Tags: ASP.Net MVC Blog&lt;/div&gt;&lt;div class="category"&gt;Category: &lt;a href=/Default.aspx?tabid=182&amp;CatID=2&gt;.Net&lt;/a&gt;&lt;/div&gt;&lt;div class="category"&gt;Category: &lt;a href=/Default.aspx?tabid=182&amp;CatID=5&gt;ASP.Net&lt;/a&gt;&lt;/div&gt;</description>
      <author>chris@chrislbennett.com</author>
      <category domain="/Default.aspx?tabid=182&amp;CatID=2">.Net</category>
      <category domain="/Default.aspx?tabid=182&amp;CatID=5">ASP.Net</category>
      <comments>http://www.chrislbennett.com/Blog/tabid/182/EntryId/40/Blog-Videos-or-Articles.aspx&amp;#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.chrislbennett.com/Blog/tabid/182/EntryId/40/Blog-Videos-or-Articles.aspx</guid>
      <pubDate>Mon, 19 Jul 2010 03:16:00 GMT</pubDate>
      <trackback:ping>http://www.chrislbennett.comDesktopModules/BlogTrackback.aspx?id=40</trackback:ping>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=18">ASP.Net MVC Blog</blog:tag>
    </item>
    <item>
      <title>Article Module</title>
      <link>http://www.chrislbennett.com/Blog/tabid/182/EntryId/39/Article-Module.aspx</link>
      <description>&lt;p&gt;A while back I created a &lt;a class="zem_slink" title="DotNetNuke" href="http://www.dotnetnuke.com/" rel="homepage"&gt;DotNetNuke&lt;/a&gt; Article module to use on my &lt;a href="http://www.chrislbennett.com/Default.aspx?tabid=261"&gt;Article page&lt;/a&gt;.  The main purpose behind the module is that I didn’t want to have a text block that I just kept adding to over and over as the number of articles grew.  The Article Module which I called CLB Article Module uses a table in the database to store the Title, URL, Date, Description, etc.  This is a fairly simple DNN module.  Nonetheless, it is released under the &lt;a class="zem_slink" title="Apache License" href="http://en.wikipedia.org/wiki/Apache_License" rel="wikipedia"&gt;Apache 2.0 License&lt;/a&gt; and is currently available on &lt;a href="http://clbarticlemodule.codeplex.com/"&gt;Codeplex&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;The mode itself was created using the &lt;a href="http://codeendeavortemplate.codeplex.com/"&gt;Code Endeavors DotNetNuke Templates for C# and VB.Net&lt;/a&gt;.  The template drastically simplifies the process of creating a DotNetNuke module and all of the wire up necessary for testing and creating Private Assemblies (PA) using C# code.  &lt;/p&gt;
&lt;p&gt;I you have never been on Codeplex, I highly recommend taking a peek.  If you wish to see some of the other stuff I’m working on check out my Codeplex &lt;a href="http://www.codeplex.com/site/users/view/clbennet"&gt;profile&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
I almost forgot, I have a couple new things I'm going to push out for the Article module very soon. The couple I have planned are:&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style="color: #2d2415;"&gt;Paging&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style="color: #2d2415;"&gt;Templates&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style="color: #2d2415;"&gt;Ability to specify type (of an article)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;&lt;br /&gt;&lt;a href=http://www.chrislbennett.com/Blog/tabid/182/EntryId/39/Article-Module.aspx&gt;More ...&lt;/a&gt;&lt;div class="tags"&gt;Tags: DotNetNuke,Module,DNN,Codeplex&lt;/div&gt;&lt;div class="category"&gt;Category: &lt;a href=/Default.aspx?tabid=182&amp;CatID=1&gt;DotNetNuke&lt;/a&gt;&lt;/div&gt;&lt;div class="category"&gt;Category: &lt;a href=/Default.aspx?tabid=182&amp;CatID=5&gt;ASP.Net&lt;/a&gt;&lt;/div&gt;&lt;div class="category"&gt;Category: &lt;a href=/Default.aspx?tabid=182&amp;CatID=6&gt;C#&lt;/a&gt;&lt;/div&gt;&lt;div class="category"&gt;Category: &lt;a href=/Default.aspx?tabid=182&amp;CatID=2&gt;.Net&lt;/a&gt;&lt;/div&gt;</description>
      <author>chris@chrislbennett.com</author>
      <category domain="/Default.aspx?tabid=182&amp;CatID=1">DotNetNuke</category>
      <category domain="/Default.aspx?tabid=182&amp;CatID=5">ASP.Net</category>
      <category domain="/Default.aspx?tabid=182&amp;CatID=6">C#</category>
      <category domain="/Default.aspx?tabid=182&amp;CatID=2">.Net</category>
      <comments>http://www.chrislbennett.com/Blog/tabid/182/EntryId/39/Article-Module.aspx&amp;#Comments</comments>
      <slash:comments>1</slash:comments>
      <guid isPermaLink="true">http://www.chrislbennett.com/Blog/tabid/182/EntryId/39/Article-Module.aspx</guid>
      <pubDate>Tue, 11 May 2010 01:44:00 GMT</pubDate>
      <trackback:ping>http://www.chrislbennett.comDesktopModules/BlogTrackback.aspx?id=39</trackback:ping>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=3">DotNetNuke</blog:tag>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=17">Module</blog:tag>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=2">DNN</blog:tag>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=7">Codeplex</blog:tag>
    </item>
    <item>
      <title>More Progress towards my Video Blog</title>
      <link>http://www.chrislbennett.com/Blog/tabid/182/EntryId/37/More-Progress-towards-my-Video-Blog.aspx</link>
      <description>&lt;div style="margin-top: 1em; margin-right: 1em; margin-bottom: 1em; margin-left: 1em; width: 160px; display: block; float: right;" class="zemanta-img"&gt;&lt;a href="http://www.daylife.com/image/08Dw1dSa8a2xd?utm_source=zemanta&amp;utm_medium=p&amp;utm_content=08Dw1dSa8a2xd&amp;utm_campaign=z1"&gt;&lt;img style="border: medium  none; display: block;" alt="LAS VEGAS - JANUARY 09:  Canon's Vixia HF S10 ..." src="http://cache.daylife.com/imageserve/08Dw1dSa8a2xd/150x98.jpg" width="150" height="98" /&gt;&lt;/a&gt;
&lt;p style="font-size: 0.8em;" class="zemanta-img-attribution"&gt;Image by &lt;a href="http://www.daylife.com/source/Getty_Images"&gt;Getty Images&lt;/a&gt; via &lt;a href="http://www.daylife.com/"&gt;Daylife&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Over the last couple weeks, I was able to acquire an inexpensive HD video camera.  I ran a couple test videos which I was fairly happy with, not as good in low light, but overall not bad.  Which means I’ll need more light when I shoot the video, not a problem.  And I have a basic opening sequence that was created in &lt;a class="zem_slink" title="Blender (software)" href="http://www.blender.org/" rel="homepage"&gt;Blender&lt;/a&gt;.   The opening sequence needs a bit of work; however its not bad as a starter.  Next I need to find some &lt;a class="zem_slink" title="Creative Commons" href="http://creativecommons.org/" rel="homepage"&gt;Creative Commons&lt;/a&gt; music for the video.  &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;That covers the camera; however, on the website I have a couple different things I’m in the process of doing.  First I’ve replaced the OpenWebStudio module I used previously on my Article page which a custom DNN module I was able to create in C#.  Next, I’m creating a new module from scratch to be used to house the video blog itself.  Basically the video blog/podcast module will provide the ability to create one or more &lt;a class="zem_slink" title="Podcast" href="http://en.wikipedia.org/wiki/Podcast" rel="wikipedia"&gt;podcasts&lt;/a&gt; each one with multiple formats to handle high/low res or audio only file formats.  The module will also take care of the heavy lifting when it comes to generating all of the &lt;a class="zem_slink" title="RSS" href="http://en.wikipedia.org/wiki/RSS" rel="wikipedia"&gt;RSS&lt;/a&gt; and allowing the user to browse through the podcasts.  I would also allow the module to be able to be compatible with &lt;a class="zem_slink" title="ITunes" href="http://en.wikipedia.org/wiki/ITunes" rel="wikipedia"&gt;iTunes&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Anyways, that is where I’m at.  Slow and steady progress ….&lt;/p&gt;
&lt;div class="wlWriterHeaderFooter" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;&lt;a href=http://www.chrislbennett.com/Blog/tabid/182/EntryId/37/More-Progress-towards-my-Video-Blog.aspx&gt;More ...&lt;/a&gt;&lt;div class="tags"&gt;Tags: Video Podcast,DotNetNuke,DNN,Module&lt;/div&gt;&lt;div class="category"&gt;Category: &lt;a href=/Default.aspx?tabid=182&amp;CatID=3&gt;Podcast&lt;/a&gt;&lt;/div&gt;&lt;div class="category"&gt;Category: &lt;a href=/Default.aspx?tabid=182&amp;CatID=4&gt;One Developer to Another&lt;/a&gt;&lt;/div&gt;</description>
      <author>chris@chrislbennett.com</author>
      <category domain="/Default.aspx?tabid=182&amp;CatID=3">Podcast</category>
      <category domain="/Default.aspx?tabid=182&amp;CatID=4">One Developer to Another</category>
      <comments>http://www.chrislbennett.com/Blog/tabid/182/EntryId/37/More-Progress-towards-my-Video-Blog.aspx&amp;#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.chrislbennett.com/Blog/tabid/182/EntryId/37/More-Progress-towards-my-Video-Blog.aspx</guid>
      <pubDate>Fri, 30 Apr 2010 07:06:00 GMT</pubDate>
      <trackback:ping>http://www.chrislbennett.comDesktopModules/BlogTrackback.aspx?id=37</trackback:ping>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=1">Video Podcast</blog:tag>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=3">DotNetNuke</blog:tag>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=2">DNN</blog:tag>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=17">Module</blog:tag>
    </item>
    <item>
      <title>Video Podcast</title>
      <link>http://www.chrislbennett.com/Blog/tabid/182/EntryId/36/Video-Podcast.aspx</link>
      <description>&lt;p&gt;I'm currently in the process of putting together a new video podcast which is centered around software development.  As I'm not that much of a blogger, I'm going to switch over to doing a video series.  I'm thinking the video podcast will be about 10-15 minutes per episode and will focus on .Net, ASP.Net and websites in general.  In the next couple of weeks I we should have something up on the site and ready to go ...&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;br /&gt;&lt;a href=http://www.chrislbennett.com/Blog/tabid/182/EntryId/36/Video-Podcast.aspx&gt;More ...&lt;/a&gt;&lt;div class="tags"&gt;Tags: Video Podcast&lt;/div&gt;</description>
      <author>chris@chrislbennett.com</author>
      <comments>http://www.chrislbennett.com/Blog/tabid/182/EntryId/36/Video-Podcast.aspx&amp;#Comments</comments>
      <slash:comments>1</slash:comments>
      <guid isPermaLink="true">http://www.chrislbennett.com/Blog/tabid/182/EntryId/36/Video-Podcast.aspx</guid>
      <pubDate>Tue, 23 Mar 2010 13:49:00 GMT</pubDate>
      <trackback:ping>http://www.chrislbennett.comDesktopModules/BlogTrackback.aspx?id=36</trackback:ping>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=1">Video Podcast</blog:tag>
    </item>
    <item>
      <title>ASP.Net JavaScript/CSS Optimization Module Idea</title>
      <link>http://www.chrislbennett.com/Blog/tabid/182/EntryId/35/ASP-Net-JavaScript-CSS-Optimization-Module-Idea.aspx</link>
      <description>&lt;p class="MsoNormal"&gt;For some time, I’ve always had an interest in performance optimizations and just better ways to do things.&lt;span&gt;  &lt;/span&gt;I look at both the code behind as well as optimizations to improve the browsing experience, such as using CSS sprites.&lt;span&gt;  &lt;/span&gt;The other day, I started wondering if a) this module already exists and b) if not, would it be possible to create.&lt;span&gt;  &lt;/span&gt;Basically, my idea would be to create an ASP.Net Module which would be used to provide a starting point to optimize both the JavaScript and CSS files for a site on the fly.&lt;span&gt;  &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;To start with, the module would be used to cut down on the number of requests needed by combing all JavaScript and CSS references on the page down to a single request each.&lt;span&gt;  &lt;/span&gt;If you’ve used something like &lt;a href="http://developer.yahoo.com/yui/"&gt;Yahoo User Interface (YUI)&lt;/a&gt; or even &lt;a href="http://jquery.com/"&gt;jQuery&lt;/a&gt; the number of files needed for the base library plus all of the code for the site start to impact the experience for the user.&lt;span&gt;  &lt;/span&gt;After reducing the number of requests, made by the browser, we would add code to utilize a minify tool such as &lt;a href="http://www.crockford.com/javascript/jsmin.html"&gt;JSMIN&lt;/a&gt; or the new &lt;a href="http://code.google.com/closure/compiler/"&gt;Google Closure&lt;/a&gt; compiler to reduce the code size.&lt;span&gt;  &lt;/span&gt;I’m thinking it would be a good idea to provide flexibility to allow for swapping out of the minify engine used for flexibility. &lt;span&gt; &lt;/span&gt;So in the end, it would cut down on the number of requests and reduced the bandwidth necessary to transfer them.&lt;span&gt;  &lt;/span&gt;Depending on the design and the complexity of the site, this can have a huge impact.&lt;span&gt;  &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;In creating the module, I think ASP.Net already has hooks available to make the JavaScript side easier to implement; however, I’m not 100% about the CSS side.&lt;span&gt;  &lt;/span&gt;Even if they don’t exist, the module could pull out the appropriate tags, combine the results, through most likely a handler, and update the markup on the way to browser.&lt;span&gt;  &lt;/span&gt;Ideally, it would be useful to keep the process transparent so the module could be used to improve existing code and the markup, allowing it to be used across a wide range of projects such as &lt;a href="http://www.dotnetnuke.com/"&gt;DotNetNuke&lt;/a&gt;.&lt;span&gt;  &lt;/span&gt;Eventually, it may be possible to include inline JavaScript and CSS in the processing; however, that presents a far more complex algorithm to extract, minify and replace.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;a href="http://www.telerik.com/"&gt;Telerik&lt;/a&gt; does have a control which can perform some of this by replacing the ScriptManager; however, since it is not transparent the source code needs to be modified to take advantage.&lt;span&gt;  &lt;/span&gt;Not to mention the licensing cost.&lt;span&gt;  &lt;/span&gt;I’m not sure if there are any other commercial and/or open source projects with close to this functionality.&lt;span&gt;  &lt;/span&gt;If they do exist, can someone help out there?&lt;span&gt;  &lt;/span&gt;And I’m thinking this would be a good Codeplex project for collaboration, and for visibility.&lt;/p&gt;
&lt;p&gt;Let me know if you think this a good idea and or if you have any thoughts on the implementation.&lt;span&gt;  &lt;/span&gt;If you would like to be involved, let me know as well.&lt;span&gt;  &lt;/span&gt;If this looks like a good idea, per feedback, I don’t mind to create the Codeplex project and coordinate. &lt;/p&gt;
&lt;p&gt;Comments appreciated&lt;/p&gt;&lt;br /&gt;&lt;a href=http://www.chrislbennett.com/Blog/tabid/182/EntryId/35/ASP-Net-JavaScript-CSS-Optimization-Module-Idea.aspx&gt;More ...&lt;/a&gt;&lt;div class="tags"&gt;Tags: ASP.Net,DotNetNuke,Javascript&lt;/div&gt;</description>
      <author>chris@chrislbennett.com</author>
      <comments>http://www.chrislbennett.com/Blog/tabid/182/EntryId/35/ASP-Net-JavaScript-CSS-Optimization-Module-Idea.aspx&amp;#Comments</comments>
      <slash:comments>1</slash:comments>
      <guid isPermaLink="true">http://www.chrislbennett.com/Blog/tabid/182/EntryId/35/ASP-Net-JavaScript-CSS-Optimization-Module-Idea.aspx</guid>
      <pubDate>Tue, 02 Mar 2010 06:28:00 GMT</pubDate>
      <trackback:ping>http://www.chrislbennett.comDesktopModules/BlogTrackback.aspx?id=35</trackback:ping>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=8">ASP.Net</blog:tag>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=3">DotNetNuke</blog:tag>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=9">Javascript</blog:tag>
    </item>
    <item>
      <title>DNN Blog Module 4.0.0 Release Candidate</title>
      <link>http://www.chrislbennett.com/Blog/tabid/182/EntryId/34/DNN-Blog-Module-4-0-0-Release-Candidate.aspx</link>
      <description>&lt;p&gt; Earlier today, I realized that I missed the 2/9/2010 release of the DNN Blog Module.&lt;span&gt;  &lt;/span&gt;The updated blog module is now one step closer to production with the new release candidate.&lt;span&gt;  &lt;/span&gt;I went ahead and pulled the version and installed on my&lt;a href="http://dnn5test.chrislbennett.com/"&gt;DNN Test site&lt;/a&gt;.&lt;span&gt;  &lt;/span&gt;So, what is new in the Release Candidate?&lt;span&gt;  &lt;/span&gt;Well according to the official &lt;a href="http://dnnblog.codeplex.com/releases/view/40189"&gt;release page&lt;/a&gt; on Codeplex, nothing.&lt;span&gt;  &lt;/span&gt;From the lack of information, I would take from this that it is merely a bug fix release.&lt;span&gt;  &lt;/span&gt;Which is not all that unusual since this is a release candidate.&lt;span&gt;  &lt;/span&gt;However, if we take a look at the Version History it paints a different picture.&lt;span&gt; &lt;/span&gt;Starting with the Beta 3 release on 1/10/2010, we can assemble a rough set of additions as listed below:&lt;/p&gt;&lt;div class="tags"&gt;Tags: DNN,DotNetNuke,Blog Module,DNNBlog&lt;/div&gt;</description>
      <author>chris@chrislbennett.com</author>
      <comments>http://www.chrislbennett.com/Blog/tabid/182/EntryId/34/DNN-Blog-Module-4-0-0-Release-Candidate.aspx&amp;#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.chrislbennett.com/Blog/tabid/182/EntryId/34/DNN-Blog-Module-4-0-0-Release-Candidate.aspx</guid>
      <pubDate>Sat, 20 Feb 2010 01:50:00 GMT</pubDate>
      <trackback:ping>http://www.chrislbennett.comDesktopModules/BlogTrackback.aspx?id=34</trackback:ping>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=2">DNN</blog:tag>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=3">DotNetNuke</blog:tag>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=4">Blog Module</blog:tag>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=5">DNNBlog</blog:tag>
    </item>
    <item>
      <title>Moved CLB.DatabaseUpgrade Library to Codeplex</title>
      <link>http://www.chrislbennett.com/Blog/tabid/182/EntryId/33/Moved-CLB-DatabaseUpgrade-Library-to-Codeplex.aspx</link>
      <description>&lt;p&gt;&lt;span style="font-size: small; font-family: arial;"&gt; A couple days ago, I decided it was time to move my CLB.DatabaseUpgrade Library from this website over to &lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://www.codeplex.com/"&gt;&lt;span style="font-family: arial;"&gt;Codeplex&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: arial;"&gt;.  Before I get too far you can get to the project by clicking &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://clbdatabaseupgrade.codeplex.com/"&gt;&lt;span style="font-family: arial;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: arial;"&gt;.  Let me start off by saying that the move to Codeplex was surprisingly easy.  Yes, this is a small project.  However, I didn’t simply copy over the executable download and source download, I moved the project into Codeplex source control.  I was very pleased to find out that source control in Codeplex is actually done using &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: larger; font-family: arial;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Team_Foundation_Server"&gt;&lt;span style="font-size: small;"&gt;Team Foundation Server (TFS).&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small; font-family: arial;"&gt;  Since, I’m at home in Visual Studio and TFS this is great.  Codeplex also supports source control in &lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://subversion.tigris.org/"&gt;&lt;span style="font-family: arial;"&gt;Subversion&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: arial;"&gt; and &lt;/span&gt;&lt;/span&gt;&lt;a href="http://mercurial.selenic.com/downloads/"&gt;&lt;span style="font-family: arial;"&gt;Mercurial&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: arial;"&gt;.  It allows the project creator to choose TFS/Subversion or Mercurial. &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;span style="font-family: arial;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p class="PadderBetweenControlandBody"&gt;&lt;span style="font-size: small; font-family: arial;"&gt;Anyways, it took me less than an hour, from never having a project there to having the opening page, documentation, release ready for download and source code imported.  Now that I have the project moved over to Codeplex, maybe I can create interfaces for other databases such as Microsoft SQL Compact Edition.  Hopefully, I’ll hear feedback on whether this library is useful to other developers.&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href=http://www.chrislbennett.com/Blog/tabid/182/EntryId/33/Moved-CLB-DatabaseUpgrade-Library-to-Codeplex.aspx&gt;More ...&lt;/a&gt;&lt;div class="tags"&gt;Tags: CLB.DatabaseUpgrade,Codeplex&lt;/div&gt;</description>
      <author>chris@chrislbennett.com</author>
      <comments>http://www.chrislbennett.com/Blog/tabid/182/EntryId/33/Moved-CLB-DatabaseUpgrade-Library-to-Codeplex.aspx&amp;#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.chrislbennett.com/Blog/tabid/182/EntryId/33/Moved-CLB-DatabaseUpgrade-Library-to-Codeplex.aspx</guid>
      <pubDate>Fri, 05 Feb 2010 02:42:00 GMT</pubDate>
      <trackback:ping>http://www.chrislbennett.comDesktopModules/BlogTrackback.aspx?id=33</trackback:ping>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=6">CLB.DatabaseUpgrade</blog:tag>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=7">Codeplex</blog:tag>
    </item>
    <item>
      <title>DNN Blog Module 4.0.0 Beta 3 - Test Site</title>
      <link>http://www.chrislbennett.com/Blog/tabid/182/EntryId/32/DNN-Blog-Module-4-0-0-Beta-3-Test-Site.aspx</link>
      <description>&lt;p style="text-align: left;"&gt; As I said in my last blog post, I put together a simple site with the new Blog 4.0.0 Beta 3 Module.  Took me a bit longer than I hoped; however, it seems like a very good module now that I've played with it for a bit.  I cannot wait to get the final version installed on this site.  &lt;/p&gt;
&lt;p style="text-align: left;"&gt; &lt;/p&gt;
&lt;p style="text-align: left;"&gt;To get started, head over to the site http://dnn5test.chrislbennett.com/.  Then you need to go ahead and register.  No I'm not going to sell your email address or anything there of.  Once you're registered, you can jump into the Blog page and create yourself a blog.  You should then be able to create posts, comments, tags, categories, etc.  If you find something you would like to do and are not able to because of a permission on the site, then send me an &lt;a href="javascript:void(location.href='http://www.chrislbennett.commailto:'+String.fromCharCode(99,104,114,105,115,64,99,104,114,105,115,108,98,101,110,110,101,116,116,46,99,111,109)+'?')"&gt;email&lt;/a&gt; and I'll see what I can do ...&lt;/p&gt;
&lt;p style="text-align: left;"&gt; &lt;/p&gt;
&lt;p style="text-align: left;"&gt;Please be kind, do not start doing inappropriate things on the site such as links to inappropriate content.  This is also not an opportunity for SEO.  If you want that, head over to blogspot, wordpress, etc.&lt;/p&gt;
&lt;p style="text-align: left;"&gt; &lt;/p&gt;
&lt;p style="text-align: left;"&gt;And I almost forgot the link to the site ... &lt;a href="http://dnn5test.chrislbennett.com"&gt;http://dnn5test.chrislbennett.com&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: left;"&gt; &lt;/p&gt;&lt;br /&gt;&lt;a href=http://www.chrislbennett.com/Blog/tabid/182/EntryId/32/DNN-Blog-Module-4-0-0-Beta-3-Test-Site.aspx&gt;More ...&lt;/a&gt;&lt;div class="tags"&gt;Tags: DNN,DotNetNuke,Blog Module,DNNBlog&lt;/div&gt;</description>
      <author>chris@chrislbennett.com</author>
      <comments>http://www.chrislbennett.com/Blog/tabid/182/EntryId/32/DNN-Blog-Module-4-0-0-Beta-3-Test-Site.aspx&amp;#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.chrislbennett.com/Blog/tabid/182/EntryId/32/DNN-Blog-Module-4-0-0-Beta-3-Test-Site.aspx</guid>
      <pubDate>Sat, 23 Jan 2010 04:05:00 GMT</pubDate>
      <trackback:ping>http://www.chrislbennett.comDesktopModules/BlogTrackback.aspx?id=32</trackback:ping>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=2">DNN</blog:tag>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=3">DotNetNuke</blog:tag>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=4">Blog Module</blog:tag>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=5">DNNBlog</blog:tag>
    </item>
    <item>
      <title>Major DNN Blog Module Update</title>
      <link>http://www.chrislbennett.com/Blog/tabid/182/EntryId/31/Major-DNN-Blog-Module-Update.aspx</link>
      <description>&lt;p style="text-align: left;"&gt;  For some time I’ve had problems with the base DNN Blog Module and I had just reached the point where I was ready to find or purchase a commercial module to replace it.&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;"&gt;  &lt;/span&gt;Of course, I checked out the ones available on &lt;a target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; text-decoration: underline;" href="http://www.snowcovered.com/"&gt;Snowcovered&lt;/a&gt;&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;"&gt;  &lt;/span&gt;&lt;a target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; text-decoration: underline;" href="http://www.snowcovered.com/Snowcovered2/Default.aspx?tabid=242&amp;PackageID=13866"&gt;SunBlogNuke&lt;/a&gt; and &lt;a target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; text-decoration: underline;" href="http://www.snowcovered.com/Snowcovered2/Default.aspx?tabid=242&amp;PackageID=13664"&gt;NukePress&lt;/a&gt;.&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;"&gt;  &lt;/span&gt;I didn’t really want to drop $100, so I kept looking around.&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;"&gt;  &lt;/span&gt;I came across &lt;a target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; text-decoration: underline;" href="http://www.ventrian.com/Products/Modules/NewsArticles.aspx"&gt;the News Article Module&lt;/a&gt; by &lt;a target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; text-decoration: underline;" href="http://www.ventrian.com/"&gt;Ventrain Systems&lt;/a&gt;.&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;"&gt;  &lt;/span&gt;I saw a couple different sites that used the module as well as other modules from Ventrain Systems.&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;"&gt;  &lt;/span&gt;And I was close to the point of paying the $30 to get access to the source code for 3 months.&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left;"&gt; &lt;/p&gt;
&lt;p class="MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left;"&gt;Since I’m a .Net developer I went back to the thoughts of just modifying the Blog Module to do what I wanted it to do.&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;"&gt;  &lt;/span&gt;Although, I can make the changes, I would really prefer not to touch it as I have other distractions on my time at the moment.&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;"&gt;  &lt;/span&gt;The thought also crossed my mind to switch to WordPress.&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;"&gt;  &lt;/span&gt;I do have several WordPress blogs on other topics; however, I just didn’t feel right to switch to WP.&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;"&gt;  &lt;/span&gt;I really wanted a CMS system not a Blog System.&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;"&gt;  &lt;/span&gt;So I have a choice …..&lt;/p&gt;
&lt;p class="MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left;"&gt; &lt;/p&gt;
&lt;p class="MsoNormal" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left;"&gt;And then, I came across something a reference to updates on the way for the base DNN module.&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;"&gt;  &lt;/span&gt;Turns out, version &lt;a target="_blank" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; text-decoration: underline;" href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/2443/Announcing-Beta-Release-of-DNN-Blog-04-00-00.aspx"&gt;4.00.00 beta 3 was just released on 1/7/2010&lt;/a&gt;.&lt;span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;"&gt;  &lt;/span&gt;The list of enhancements looks quite impressive:&lt;/p&gt;&lt;div class="tags"&gt;Tags: DotNetNuke,DNN,DNNBlog&lt;/div&gt;</description>
      <author>chris@chrislbennett.com</author>
      <comments>http://www.chrislbennett.com/Blog/tabid/182/EntryId/31/Major-DNN-Blog-Module-Update.aspx&amp;#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.chrislbennett.com/Blog/tabid/182/EntryId/31/Major-DNN-Blog-Module-Update.aspx</guid>
      <pubDate>Thu, 21 Jan 2010 03:33:00 GMT</pubDate>
      <trackback:ping>http://www.chrislbennett.comDesktopModules/BlogTrackback.aspx?id=31</trackback:ping>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=3">DotNetNuke</blog:tag>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=2">DNN</blog:tag>
      <blog:tag blog:url="/Default.aspx?tabid=182&amp;TagID=5">DNNBlog</blog:tag>
    </item>
  </channel>
</rss>