<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>The personal blog of Erik van Ballegoij, DotNetNuke expert</title><link>http://www.erikvanballegoij.com</link><description>RSS Feed for The personal blog of Erik van Ballegoij, DotNetNuke expert</description><ttl>120</ttl><creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><image><url>http://www.feedburner.com/fb/images/pub/fb_pwrd.gif</url></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/erikvb" type="application/rss+xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Ferikvb" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Ferikvb" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Ferikvb" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/erikvb" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Ferikvb" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Ferikvb" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Ferikvb" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Ferikvb" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>Caching in DNN 5</title><link>http://feedproxy.google.com/~r/erikvb/~3/5a-7pPqU8FY/Caching-in-DNN-5.aspx</link><description>One of the hidden gems in DotNetNuke 5.0 is the new caching support in the CBO (Custom Business Objects) class. During the refactoring of DotNetNuke for the Cambrian release, caching was one of the things that was closely looked at, since caching was starting to cause major issues in the DNN 4.x branch.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/erikvb?a=5a-7pPqU8FY:3avTlhQZGmI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/erikvb?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/erikvb?a=5a-7pPqU8FY:3avTlhQZGmI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/erikvb?i=5a-7pPqU8FY:3avTlhQZGmI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/erikvb?a=5a-7pPqU8FY:3avTlhQZGmI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/erikvb?i=5a-7pPqU8FY:3avTlhQZGmI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/erikvb/~4/5a-7pPqU8FY" height="1" width="1"/&gt;</description><dc:creator>Erik van Ballegoij</dc:creator><pubDate>Tue, 28 Apr 2009 09:19:32 GMT</pubDate><guid isPermaLink="false">bfb624b1-5b24-4e5b-bbc3-d2648a5bdd75</guid><feedburner:origLink>http://www.erikvanballegoij.com/tabId/36/itemId/29/Caching-in-DNN-5.aspx</feedburner:origLink></item><item><title>Selecting profile properties the easy way</title><link>http://feedproxy.google.com/~r/erikvb/~3/nXfzs8Pe5Tc/Selecting-profile-properties-the-easy-way.aspx</link><description>Every once and a while you probably find yourself needing to create an overview of DNN users and some of their profile properties. For instance when your client wants to have that data in an excel spreadsheet….&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/erikvb?a=nXfzs8Pe5Tc:Wj7LNtcLJbg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/erikvb?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/erikvb?a=nXfzs8Pe5Tc:Wj7LNtcLJbg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/erikvb?i=nXfzs8Pe5Tc:Wj7LNtcLJbg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/erikvb?a=nXfzs8Pe5Tc:Wj7LNtcLJbg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/erikvb?i=nXfzs8Pe5Tc:Wj7LNtcLJbg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/erikvb/~4/nXfzs8Pe5Tc" height="1" width="1"/&gt;</description><dc:creator>Erik van Ballegoij</dc:creator><pubDate>Mon, 27 Apr 2009 18:48:29 GMT</pubDate><guid isPermaLink="false">b4a7a88f-9d18-4ac5-a351-b42a2f07e2b8</guid><feedburner:origLink>http://www.erikvanballegoij.com/tabId/36/itemId/28/Selecting-profile-properties-the-easy-way.aspx</feedburner:origLink></item><item><title>Managing Recent Projects in Visual Studio (part 2)</title><link>http://feedproxy.google.com/~r/erikvb/~3/Q48NkdE6EuA/Managing-Recent-Projects-in-Visual-Studio-part-2.aspx</link><description>Right after I posted the blog about a tool I found to clear the Recent Projects list in Visual Studio, Maarten van Stam pointed me to a much better tool than that, MRU Cleaner from Bob DeRosa.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/erikvb?a=Q48NkdE6EuA:npjVoxYYn3c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/erikvb?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/erikvb?a=Q48NkdE6EuA:npjVoxYYn3c:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/erikvb?i=Q48NkdE6EuA:npjVoxYYn3c:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/erikvb?a=Q48NkdE6EuA:npjVoxYYn3c:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/erikvb?i=Q48NkdE6EuA:npjVoxYYn3c:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/erikvb/~4/Q48NkdE6EuA" height="1" width="1"/&gt;</description><dc:creator>Erik van Ballegoij</dc:creator><pubDate>Thu, 02 Apr 2009 16:45:56 GMT</pubDate><guid isPermaLink="false">a5cf3a89-cc48-428a-81b2-08bfea8dfe4c</guid><feedburner:origLink>http://www.erikvanballegoij.com/tabId/36/itemId/27/Managing-Recent-Projects-in-Visual-Studio-part-2.aspx</feedburner:origLink></item><item><title>How to manage the Recent Projects list in Visual Studio</title><link>http://feedproxy.google.com/~r/erikvb/~3/SSyLd-KgrUY/How-to-manage-the-Recent-Projects-list-in-Visual-S.aspx</link><description>&lt;p&gt;Always when doing visual studio demo’s, I am having issues with a long list of previously opened projects. Not that I mind anyone seeing what projects i am involved with, but the screen gets cluttered, and its a lot harder to pick the right project for your demo.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/erikvb?a=SSyLd-KgrUY:fYI803l7xGg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/erikvb?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/erikvb?a=SSyLd-KgrUY:fYI803l7xGg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/erikvb?i=SSyLd-KgrUY:fYI803l7xGg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/erikvb?a=SSyLd-KgrUY:fYI803l7xGg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/erikvb?i=SSyLd-KgrUY:fYI803l7xGg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/erikvb/~4/SSyLd-KgrUY" height="1" width="1"/&gt;</description><dc:creator>Erik van Ballegoij</dc:creator><pubDate>Thu, 02 Apr 2009 14:05:32 GMT</pubDate><guid isPermaLink="false">dac02454-50f1-409b-a46f-307cde2e5535</guid><feedburner:origLink>http://www.erikvanballegoij.com/tabId/36/itemId/26/How-to-manage-the-Recent-Projects-list-in-Visual-S.aspx</feedburner:origLink></item><item><title>tweetdeck / twitter search tip: filter your own tweets from the results</title><link>http://feedproxy.google.com/~r/erikvb/~3/mr6cgI8uwgI/tweetdeck--twitter-search-tip-filter-your-own-tw.aspx</link><description>&lt;p&gt;As many people that are using &lt;a target="_blank" href="http://twitter.com"&gt;&lt;u&gt;&lt;font color="#800080"&gt;Twitter&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;, I am using &lt;a target="_blank" href="http://www.tweetdeck.com/"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;TweetDeck &lt;/font&gt;&lt;/u&gt;&lt;/a&gt;to manage the information overload. One of the many usefull features of TweetDeck is that you can add a search column to your view. Many DotNetNuke tweeps are using this feature to filter on everything that is tweeted about DotNetNuke.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/erikvb?a=mr6cgI8uwgI:XYmpjmNibCs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/erikvb?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/erikvb?a=mr6cgI8uwgI:XYmpjmNibCs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/erikvb?i=mr6cgI8uwgI:XYmpjmNibCs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/erikvb?a=mr6cgI8uwgI:XYmpjmNibCs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/erikvb?i=mr6cgI8uwgI:XYmpjmNibCs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/erikvb/~4/mr6cgI8uwgI" height="1" width="1"/&gt;</description><dc:creator>Erik van Ballegoij</dc:creator><pubDate>Thu, 02 Apr 2009 09:28:17 GMT</pubDate><guid isPermaLink="false">1055dda1-bc42-4a99-9fc0-234f88976d97</guid><feedburner:origLink>http://www.erikvanballegoij.com/tabId/36/itemId/25/tweetdeck--twitter-search-tip-filter-your-own-tw.aspx</feedburner:origLink></item><item><title>DotNetNuke 5 Extension packaging</title><link>http://feedproxy.google.com/~r/erikvb/~3/prj3s-YTFKk/DotNetNuke-5-Extension-packaging.aspx</link><description>Today I released my first DNN 5 module (more about that here). It’s taken me on and off about a week to get the module properly packaged. Partly because of lack of documentation about the new extension manifest. So here are the things i found out during the packaging process… hope someone else is helped by this info as well.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/erikvb?a=am9wN0Le"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=c4RuEqqC"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=c4RuEqqC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=tu6LW6MJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=tu6LW6MJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/erikvb/~4/prj3s-YTFKk" height="1" width="1"/&gt;</description><dc:creator>Erik van Ballegoij</dc:creator><pubDate>Wed, 21 Jan 2009 21:21:23 GMT</pubDate><guid isPermaLink="false">4e588668-1385-4368-bd42-54a0470d3ff2</guid><feedburner:origLink>http://www.erikvanballegoij.com/tabId/36/itemId/24/DotNetNuke-5-Extension-packaging.aspx</feedburner:origLink></item><item><title>Listing DotNetNuke Database versions in all your databases</title><link>http://feedproxy.google.com/~r/erikvb/~3/DpymW7swV5M/Listing-DotNetNuke-Database-versions-in-all-your-d.aspx</link><description>When you need to upgrade multiple DotNetNuke websites it is sometimes hard to figure out what version a specific site is. Of course, you could logon to all your sites, but that takes quite some time.

If you have installed the databases of your sites in one sql server instance, there is another option available. You could open all databases, open the Version table, and check the highest version number in that table. This is still a lot of work though… however, it is something that can be automated with a little effort.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/erikvb?a=Akr9VfLe"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=EIrKlosT"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=EIrKlosT" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=lPctERSR"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=lPctERSR" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/erikvb/~4/DpymW7swV5M" height="1" width="1"/&gt;</description><dc:creator>Erik van Ballegoij</dc:creator><pubDate>Wed, 21 Jan 2009 13:25:57 GMT</pubDate><guid isPermaLink="false">e76a770a-2184-4e84-ac30-8e7a3fc7f64d</guid><feedburner:origLink>http://www.erikvanballegoij.com/tabId/36/itemId/23/Listing-DotNetNuke-Database-versions-in-all-your-d.aspx</feedburner:origLink></item><item><title>DotNetNuke 5 Tip: give non admins access to any admin page</title><link>http://feedproxy.google.com/~r/erikvb/~3/HG_SU89U718/DotNetNuke-5-Tip-give-non-admins-access-to-any-ad.aspx</link><description>DNN 5 now has the option to give non admins access to admin modules. You can just put any admin module on a new page and give users access to that. An even easier thing to do is to just give non admins permissions to use a specific admin page.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/erikvb?a=gxT0RoZN"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=7oWgZASc"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=7oWgZASc" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=loHQPvn1"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=loHQPvn1" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/erikvb/~4/HG_SU89U718" height="1" width="1"/&gt;</description><dc:creator>Erik van Ballegoij</dc:creator><pubDate>Thu, 08 Jan 2009 18:10:24 GMT</pubDate><guid isPermaLink="false">ac4819fd-b6ed-496c-b6e8-96554c357e71</guid><feedburner:origLink>http://www.erikvanballegoij.com/tabId/36/itemId/22/DotNetNuke-5-Tip-give-non-admins-access-to-any-ad.aspx</feedburner:origLink></item><item><title>Creating a DotNetNuke inline skinobject</title><link>http://feedproxy.google.com/~r/erikvb/~3/beiddNk5H9g/Creating-a-DotNetNuke-inline-skinobject.aspx</link><description>Last week I was asked to come up with a way to use the Page Icon in DotNetNuke as a source for a multi lingual enabled image on a page. Although this could have been done by creating a skinobject, I decided to pull this one off by creating an "inline" skinobject.. by lack of a better term.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/erikvb?a=y3AXW5XN"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=PN1n6PWz"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=PN1n6PWz" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=KW5rwk5u"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=KW5rwk5u" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/erikvb/~4/beiddNk5H9g" height="1" width="1"/&gt;</description><dc:creator>Erik van Ballegoij</dc:creator><pubDate>Wed, 15 Oct 2008 15:59:29 GMT</pubDate><guid isPermaLink="false">131999ad-5c59-4deb-9175-6f17b91be324</guid><feedburner:origLink>http://www.erikvanballegoij.com/tabId/36/itemId/20/Creating-a-DotNetNuke-inline-skinobject.aspx</feedburner:origLink></item><item><title>Help! I am being blocked by Google!?</title><link>http://feedproxy.google.com/~r/erikvb/~3/jcvEunGe93c/Help-I-am-being-blocked-by-Google.aspx</link><description>Just another day in the live of a (ASP.NET) developer. If you are anything like me that you spend a considerable time of your day researching, and of course... Google is one of the tools of choice here.....Or is it?&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/erikvb?a=xWAy905l"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=58WVk4X2"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=58WVk4X2" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=7tNOkyug"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=7tNOkyug" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/erikvb/~4/jcvEunGe93c" height="1" width="1"/&gt;</description><dc:creator>Erik van Ballegoij</dc:creator><pubDate>Wed, 15 Oct 2008 13:47:21 GMT</pubDate><guid isPermaLink="false">abed5ee7-623c-4c2b-9b2a-0f4c71cfe7ea</guid><feedburner:origLink>http://www.erikvanballegoij.com/tabId/36/itemId/19/Help-I-am-being-blocked-by-Google.aspx</feedburner:origLink></item><item><title>Repairing the Search Results module in DotNetNuk 4.x</title><link>http://feedproxy.google.com/~r/erikvb/~3/bOs2LhMqxhU/Repairing-the-Search-Results-module-in-DotNetNuk-4.aspx</link><description>Just recently i answered a question on the DotNetNuke forums about re installing the Search Results module. This is somewhat tricky as you cannot do it by hand.. it can only be done by sql script&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/erikvb?a=CYhWUnGh"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=5NAgJQpn"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=5NAgJQpn" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=xplQUKXg"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=xplQUKXg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/erikvb/~4/bOs2LhMqxhU" height="1" width="1"/&gt;</description><dc:creator>Erik van Ballegoij</dc:creator><pubDate>Mon, 22 Sep 2008 12:54:15 GMT</pubDate><guid isPermaLink="false">5af3aaf9-4249-46ca-ad5e-e69e3c384412</guid><feedburner:origLink>http://www.erikvanballegoij.com/tabId/36/itemId/18/Repairing-the-Search-Results-module-in-DotNetNuk-4.aspx</feedburner:origLink></item><item><title>SQL Server 2008 Developer Goodies</title><link>http://feedproxy.google.com/~r/erikvb/~3/0mTi88yLpk0/SQL-Server-2008-Developer-Goodies.aspx</link><description>Where it comes to using SQL Server features, I am a very late adopter. Not by choice, for all the DotNetNuke modules I create, I'd like to maintain backwards compatibility as much as possible, especially since DotNetNuke also fully supports MS SQL Server 2000.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/erikvb?a=TWE5n5Pa"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=aHoW4cXx"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=aHoW4cXx" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=syegQ1Zy"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=syegQ1Zy" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/erikvb/~4/0mTi88yLpk0" height="1" width="1"/&gt;</description><dc:creator>Erik van Ballegoij</dc:creator><pubDate>Wed, 17 Sep 2008 13:15:02 GMT</pubDate><guid isPermaLink="false">11da099a-d4de-4dad-92c5-b5dd721d3f4e</guid><feedburner:origLink>http://www.erikvanballegoij.com/tabId/36/itemId/16/SQL-Server-2008-Developer-Goodies.aspx</feedburner:origLink></item><item><title>AJAX extensions not available in fresh VS2008 installation</title><link>http://feedproxy.google.com/~r/erikvb/~3/z4FV_1Q0J7A/AJAX-extensions-not-available-in-fresh-VS2008-inst.aspx</link><description>I've spent a few days on a strange issue i had with a new VS2008 install: no available AJAX extensions&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/erikvb?a=tHnhQksD"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=xY4Q3hGP"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=xY4Q3hGP" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=kI8MySkq"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=kI8MySkq" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/erikvb/~4/z4FV_1Q0J7A" height="1" width="1"/&gt;</description><dc:creator>Erik van Ballegoij</dc:creator><pubDate>Mon, 15 Sep 2008 18:51:49 GMT</pubDate><guid isPermaLink="false">c7121105-9c26-41cf-9668-a596dbcd9d9d</guid><feedburner:origLink>http://www.erikvanballegoij.com/tabId/36/itemId/7/AJAX-extensions-not-available-in-fresh-VS2008-inst.aspx</feedburner:origLink></item><item><title>The Language SkinObject explained</title><link>http://feedproxy.google.com/~r/erikvb/~3/_FmaVyeo5bI/The-Language-SkinObject-explained.aspx</link><description>This blog is long overdue. In DotNetNuke 04.06.00 the language skinobject was beefed up to be much more versatile. Apart from just a dropdown menu, it can also display links to languages. Even though Lorraine blogged about the new appearance, there is much more to the skinobject than meets the eyes!

The skinobject supports 2 display modes: dropdown menu and template based repeater (you can even use both at the same time). Apart from that, there is a common header and a common footer available (both templatable).

All templates of the skinobject use the DNN core TokenReplace functionality as template engine. This means that you can control visible appearance of the language skin object to a great extent.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/erikvb?a=SzG0MZ9x"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=9WoauYun"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=9WoauYun" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=jQ10ksQR"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=jQ10ksQR" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/erikvb/~4/_FmaVyeo5bI" height="1" width="1"/&gt;</description><dc:creator>Erik van Ballegoij</dc:creator><pubDate>Sun, 24 Aug 2008 20:23:00 GMT</pubDate><guid isPermaLink="false">7e6aa11d-4856-4b80-abe8-27d276ea7f6a</guid><feedburner:origLink>http://www.erikvanballegoij.com/tabId/36/itemId/8/The-Language-SkinObject-explained.aspx</feedburner:origLink></item><item><title>Preparing for an upgrade</title><link>http://feedproxy.google.com/~r/erikvb/~3/ZyZcvghU9U0/Preparing-for-an-upgrade.aspx</link><description>Today I had to upgrade an old DNN 3.2.2 multiportal installation to DNN 4.8.1. There are 3 major areas that changed in the past DotNetNuke versions:

New contstraints and unique indexes on Files table 
DNN Membership provider 
Consolidation of http handlers in one assembly&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/erikvb?a=zRXgPJ2S"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=pdf4RpTk"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=pdf4RpTk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=ZK5NfpCi"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=ZK5NfpCi" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/erikvb/~4/ZyZcvghU9U0" height="1" width="1"/&gt;</description><dc:creator>Erik van Ballegoij</dc:creator><pubDate>Mon, 10 Mar 2008 23:00:00 GMT</pubDate><guid isPermaLink="false">aa413b67-a63f-4b13-9ef6-2130b0d002e6</guid><feedburner:origLink>http://www.erikvanballegoij.com/tabId/36/itemId/9/Preparing-for-an-upgrade.aspx</feedburner:origLink></item><item><title>Goodbye UserSwitcher hello IdentitySwitcher ... </title><link>http://feedproxy.google.com/~r/erikvb/~3/3JU3gu0k25g/Goodbye-UserSwitcher-hello-IdentitySwitcher-.aspx</link><description>... or how I learned an old lesson: always check whether the name of the module you release doesnt actually exist somewhere else.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/erikvb?a=St99AQEV"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=SPT6jfdb"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=SPT6jfdb" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=2eUooWTk"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=2eUooWTk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/erikvb/~4/3JU3gu0k25g" height="1" width="1"/&gt;</description><dc:creator>Erik van Ballegoij</dc:creator><pubDate>Tue, 04 Mar 2008 23:00:00 GMT</pubDate><guid isPermaLink="false">25dbafef-d814-4143-87d6-cc594706b4c4</guid><feedburner:origLink>http://www.erikvanballegoij.com/tabId/36/itemId/10/Goodbye-UserSwitcher-hello-IdentitySwitcher-.aspx</feedburner:origLink></item><item><title>New DNN Forge project: UserSwitcher </title><link>http://feedproxy.google.com/~r/erikvb/~3/-4AXUYEmuHg/New-DNN-Forge-project-UserSwitcher.aspx</link><description>A while ago i created a small utility that allowed me to easily switch  between users in a portal. This is extremely usefull if you are developing a  module or a site and you want to test different permissions for different  users.
The current version of the module allows you to select whether host users can  be switched to as well. Doing this means that you will never have to log on to  your site again...
 
NB: Never use this module in a live environment,  as it will make your site VERY insecure!

You can download this module from http://www.codeplex.com/userswitcher,  and vote  for it on the DNN  Forge Page
 
(cross posted from my blog on...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/erikvb?a=hrdDyKTA"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=5C3gAYZk"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=5C3gAYZk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=HwHNQE74"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=HwHNQE74" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/erikvb/~4/-4AXUYEmuHg" height="1" width="1"/&gt;</description><dc:creator>Erik van Ballegoij</dc:creator><pubDate>Mon, 03 Mar 2008 23:00:00 GMT</pubDate><guid isPermaLink="false">cfc9575b-1242-403c-ac31-1bfa207e4556</guid><feedburner:origLink>http://www.erikvanballegoij.com/tabId/36/itemId/11/New-DNN-Forge-project-UserSwitcher.aspx</feedburner:origLink></item><item><title>Define your own e-mail validation in DNN 4.5</title><link>http://feedproxy.google.com/~r/erikvb/~3/ctKRFf6K9ME/Define-your-own-email-validation-in-DNN-45.aspx</link><description>While DotNetNuke 4.4.x already validates emails in the user profile with a regular expression, this regular expression could not be changed by portal admins. In DNN 4.5, the regular expression used to validate email address can be altered in the User Settings Page&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/erikvb?a=9ssVhyE0"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=alR5Ju95"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=alR5Ju95" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=XSKOsuBP"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=XSKOsuBP" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/erikvb/~4/ctKRFf6K9ME" height="1" width="1"/&gt;</description><dc:creator>Erik van Ballegoij</dc:creator><pubDate>Thu, 15 Nov 2007 13:03:00 GMT</pubDate><guid isPermaLink="false">b64eb316-f944-429c-96b6-f85d079b1f21</guid><feedburner:origLink>http://www.erikvanballegoij.com/tabId/36/itemId/12/Define-your-own-email-validation-in-DNN-45.aspx</feedburner:origLink></item><item><title>Upgrading DotNetNuke</title><link>http://feedproxy.google.com/~r/erikvb/~3/eFR7oT22MBs/Upgrading-DotNetNuke.aspx</link><description>A frequent question in the  forums is "How to upgrade my DotNetNuke install".. I thought i'd post a brief guide here for easy ref&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/erikvb?a=SYF7zZoQ"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=0IucNzbz"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=0IucNzbz" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=JmrzBg7k"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=JmrzBg7k" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/erikvb/~4/eFR7oT22MBs" height="1" width="1"/&gt;</description><dc:creator>Erik van Ballegoij</dc:creator><pubDate>Tue, 12 Jun 2007 18:09:00 GMT</pubDate><guid isPermaLink="false">f043674b-c737-48f1-b284-2a04a2bd1f29</guid><feedburner:origLink>http://www.erikvanballegoij.com/tabId/36/itemId/13/Upgrading-DotNetNuke.aspx</feedburner:origLink></item><item><title>HOW TO: Move a DotNetNuke installation</title><link>http://feedproxy.google.com/~r/erikvb/~3/-xlQizivEqc/HOW-TO-Move-a-DotNetNuke-installation.aspx</link><description>A lot of posts in the Install It! forum are from people wonder how to move their DNN installation from their development environment to production. In a nutshell, this is the process:&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/erikvb?a=jcvyHjZw"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=jaA9yzIX"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=jaA9yzIX" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=bhljuSIU"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=bhljuSIU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/erikvb/~4/-xlQizivEqc" height="1" width="1"/&gt;</description><dc:creator>Erik van Ballegoij</dc:creator><pubDate>Wed, 07 Feb 2007 20:25:00 GMT</pubDate><guid isPermaLink="false">fd5fa175-ffba-49ce-a3cb-41405965136a</guid><feedburner:origLink>http://www.erikvanballegoij.com/tabId/36/itemId/17/HOW-TO-Move-a-DotNetNuke-installation.aspx</feedburner:origLink></item><item><title>Migrating databases from one server to the other</title><link>http://feedproxy.google.com/~r/erikvb/~3/CaFWzLuFb3U/Migrating-databases-from-one-server-to-the-other.aspx</link><description>This night, I had to move a complete set of databases (20 in total) from one SQL server to another. In the past that has always taken me quite some time, so this time I set out to try to do this in a more efficient manner.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/erikvb?a=BqfqsK1Z"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=EcsrFhXp"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=EcsrFhXp" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/erikvb?a=Uz10ZMoQ"&gt;&lt;img src="http://feeds.feedburner.com/~f/erikvb?i=Uz10ZMoQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/erikvb/~4/CaFWzLuFb3U" height="1" width="1"/&gt;</description><dc:creator>Erik van Ballegoij</dc:creator><pubDate>Thu, 25 Jan 2007 01:30:00 GMT</pubDate><guid isPermaLink="false">cba51bb0-c73b-4e8c-97bf-313472e4becb</guid><feedburner:origLink>http://www.erikvanballegoij.com/tabId/36/itemId/14/Migrating-databases-from-one-server-to-the-other.aspx</feedburner:origLink></item></channel></rss>
