<?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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
    <channel>
        <title>40Fingers Blog Feed</title> 
        <link>http://www.40fingers.net</link> 
        <description>40Fingers is a DotNetNuke service provider that delivers a full range of services. We realize complete websites for our clients, but also deliver specialized services, like Module development, Design and skinning, Support and service level agreements, DotNetNuke training and Specialized internet facing applications. </description> 
        <ttl>60</ttl> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/40Fingers" /><feedburner:info uri="40fingers" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><image><link>http://www.40fingers.net/</link><url>http://www.40fingers.net/Portals/0/FFlogo.png</url><title>40Fingers</title></image><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2F40Fingers" 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%2F40Fingers" 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%2F40Fingers" 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/40Fingers" 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%2F40Fingers" 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%2F40Fingers" 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%2F40Fingers" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/83/language/en-US/Style-Helper-Skin-object-and-DotNetNuke-61.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=83</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=83&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>Style Helper Skin object and DotNetNuke 6.1</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/Dg7gJsg1Wio/Style-Helper-Skin-object-and-DotNetNuke-61.aspx</link> 
    <description>As some of you might have noticed, removing style sheets with the StyleHelper Skin Object does not work anymore since DotNetNuke 6.1.
(al other functionality still works just fine)
This blog post is about my considerations on this issue.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=Dg7gJsg1Wio:9RQg2_xcJDs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=Dg7gJsg1Wio:9RQg2_xcJDs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=Dg7gJsg1Wio:9RQg2_xcJDs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=Dg7gJsg1Wio:9RQg2_xcJDs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=Dg7gJsg1Wio:9RQg2_xcJDs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=Dg7gJsg1Wio:9RQg2_xcJDs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=Dg7gJsg1Wio:9RQg2_xcJDs:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=Dg7gJsg1Wio:9RQg2_xcJDs:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/Dg7gJsg1Wio" height="1" width="1"/&gt;</description> 
    <dc:creator>Timo Breumelhof</dc:creator> 
    <pubDate>Thu, 26 Jan 2012 09:27:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:83</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/83/language/en-US/Style-Helper-Skin-object-and-DotNetNuke-61.aspx</feedburner:origLink></item>
<item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/90/language/en-US/Adding-a-Print-stylesheet-to-your-Dotnetnuke-Skin.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=90</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=90&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>Adding a Print stylesheet to your Dotnetnuke Skin</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/T9VK9d6CKVs/Adding-a-Print-stylesheet-to-your-Dotnetnuke-Skin.aspx</link> 
    <description>As you can read in my previous blog, there&amp;#39;s an issue with the DotNetNuke core print skin object in DotNetNuke 6.1.

	I&amp;#39;m sure this will be solved in a future version, but there is a workaround for it as you can read in the blog post.

	Another solution is something that&amp;#39;s part of the HTML recommendation.
	Include a print.css file, which allows you to style the printed page.

	The HTML&amp;nbsp;for this would be:

	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;print.css&amp;quot; type=&amp;quot;text/css&amp;quot; media=&amp;quot;print&amp;quot; /&amp;gt;

	Because the Media attribute is set to &amp;quot;print&amp;quot; this stylesheet will only be loaded when printing the page.
	Using this print.css stylesheet you can&amp;nbsp; hide certain parts of the page you don&amp;#39;t want to print, or change font-szie, content width etc.

	Example CSS:
	#HorMenuDropDown{display:none;}
	#Skin{width:99%;}
	.Normal{font-size:12pt;}

	Including a Print.css is not difficult but some people are asking for a solution in the DotNetNuke Forums, which is why I decided to write this blog.

	How to include Print.css on you page for printing

	The easiest way to include this is to use our DotNetNuke Stylehelper Skin Object.
	You can download it here.

	Then add this to your skins ascx file:

	&amp;lt;%@ Register TagPrefix=&amp;quot;fortyfingers&amp;quot; TagName=&amp;quot;STYLEHELPER&amp;quot; Src=&amp;quot;~/DesktopModules/40Fingers/SkinObjects/StyleHelper/StyleHelper.ascx&amp;quot; %&amp;gt;
	
	&amp;lt;fortyfingers:STYLEHELPER ID=&amp;quot;STYLEHELPER1&amp;quot; AddCssFile=&amp;#39;Print.css&amp;#39; CssMedia=&amp;quot;print&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;

	And add a Print.css file to the root of your skin package and your done.
	Now you only have to create print styles and test.

	BTW, you can test the result by using the print preview option of your browser.

	On this page there are some good tips on how to create a good print.css file:
	http://www.webdesignerdepot.com/2010/01/10-tips-for-better-print-style-sheets/
	&amp;nbsp;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=T9VK9d6CKVs:hlyBGbakLMw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=T9VK9d6CKVs:hlyBGbakLMw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=T9VK9d6CKVs:hlyBGbakLMw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=T9VK9d6CKVs:hlyBGbakLMw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=T9VK9d6CKVs:hlyBGbakLMw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=T9VK9d6CKVs:hlyBGbakLMw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=T9VK9d6CKVs:hlyBGbakLMw:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=T9VK9d6CKVs:hlyBGbakLMw:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/T9VK9d6CKVs" height="1" width="1"/&gt;</description> 
    <dc:creator>Timo Breumelhof</dc:creator> 
    <pubDate>Thu, 19 Jan 2012 21:41:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:90</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/90/language/en-US/Adding-a-Print-stylesheet-to-your-Dotnetnuke-Skin.aspx</feedburner:origLink></item>
<item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/84/language/en-US/Print-and-RSS-action-icons-in-DNN-6-a-solution.aspx#Comments</comments> 
    <slash:comments>1</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=84</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=84&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>Print and RSS action icons in DNN 6, a solution</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/4j47Q0pGoSg/Print-and-RSS-action-icons-in-DNN-6-a-solution.aspx</link> 
    <description>Because of changes to the action menu in DNN&amp;nbsp;6, the Print and RSS&amp;nbsp;feed icons don&amp;#39;t work anymore.
	At first I didn&amp;#39;t notice this as they do work if the user is logged in, but for an anonymous user they don&amp;#39;t.

	I&amp;#39;m sure this will be solved in a future update of DNN, but there are people who upgraded to DNN 6 and only discovered this issue when it was to late to &amp;quot;downgrade&amp;quot;.

	Here&amp;#39;s one of the Forum threads: http://www.dotnetnuke.com/Resources/Forums/forumid/109/threadid/428780/scope/posts.aspx

	I found a (temporary) solution to for the issue.
	The following code blocks should be injected in place of the original Print or RSS&amp;nbsp;action button in the Container&amp;#39;s ascx file:

	For Print:

	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;%&amp;nbsp; &amp;#39;Print action alternative for DNN 6 Timo Breumelhof - 40Fingers
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Dim sPrint As String = &amp;quot;&amp;lt;a href=&amp;#39;http://{0}/tabid/{1}/mid/{2}/dnnprintmode/true/Default.aspx?SkinSrc=[G]Skins%2f_default%2fNo+Skin&amp;amp;ContainerSrc=[G]Containers%2f_default%2fNo+Container&amp;#39; target=&amp;#39;_blank&amp;#39;&amp;gt;&amp;lt;img src=&amp;#39;/images/action_print.gif&amp;#39; alt =&amp;#39;Print&amp;#39; /&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; If Me.ModuleControl.ModuleContext.Configuration.DisplayPrint = True Then
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.Write(String.Format(sPrint, PortalSettings.PortalAlias.HTTPAlias, PortalSettings.ActiveTab.TabID, Me.ModuleControl.ModuleContext.ModuleId))
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Else
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.Write(String.Empty)
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; End If
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; %&amp;gt;

	For RSS:

	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;%&amp;nbsp; &amp;#39;RSS action alternative for DNN 6 Timo Breumelhof - 40Fingers
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Dim sRSS As String = &amp;quot;&amp;lt;a href=&amp;#39;http://{0}/tabid/{1}/moduleid/{2}/RSS.aspx&amp;#39; target=&amp;#39;_blank&amp;#39;&amp;gt;&amp;lt;img src=&amp;#39;/images/action_rss.gif&amp;#39; alt =&amp;#39;RSS&amp;#39; /&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; If Me.ModuleControl.ModuleContext.Configuration.DisplaySyndicate = True Then
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.Write(String.Format(sRSS, PortalSettings.PortalAlias.HTTPAlias, PortalSettings.ActiveTab.TabID, Me.ModuleControl.ModuleContext.ModuleId))
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Else
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.Write(String.Empty)
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; End If
	&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; %&amp;gt;

	BTW, this has one advantage, as it does not use any Javascript, the new window is opened without a warning.

	I did not test this in a multi-language environment, I&amp;nbsp;think it should work with the core localization, but I guess not with the other solutions.
	(although it should not be difficult to add the language parameter)

	Hope this helps,

	BTW, I&amp;nbsp;might create a skin object from this if there&amp;#39;s a demand for it.

	If you want to add a Print.css stylesheet for printing to your skin, read this blog post.

	Timo

	&amp;nbsp;

	&amp;nbsp;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=4j47Q0pGoSg:YRxVDhRlkBM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=4j47Q0pGoSg:YRxVDhRlkBM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=4j47Q0pGoSg:YRxVDhRlkBM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=4j47Q0pGoSg:YRxVDhRlkBM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=4j47Q0pGoSg:YRxVDhRlkBM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=4j47Q0pGoSg:YRxVDhRlkBM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=4j47Q0pGoSg:YRxVDhRlkBM:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=4j47Q0pGoSg:YRxVDhRlkBM:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/4j47Q0pGoSg" height="1" width="1"/&gt;</description> 
    <dc:creator>Timo Breumelhof</dc:creator> 
    <pubDate>Wed, 21 Dec 2011 23:33:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:84</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/84/language/en-US/Print-and-RSS-action-icons-in-DNN-6-a-solution.aspx</feedburner:origLink></item>
<item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/80/language/en-US/40FINGERS-Style-Helper-Skin-Object-020201-for-DotNetNuke-5.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=80</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=80&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>40FINGERS Style Helper Skin Object 02.02.01 for DotNetNuke 5</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/t_V0SOLJIAk/40FINGERS-Style-Helper-Skin-Object-020201-for-DotNetNuke-5.aspx</link> 
    <description>New release of the 40Fingers DotNetNuke Stylehelper skin object.
Version 02.02.00
Highlights:

    Improved Redirect Handling
    Get Backlink to the PAge that casued the redirect
    Add anything to the Head of the DotNetNuke page
    Remove Existing DotNetNuke MetaTags
    Links to Style sheets and Javascript files are now templatable

You can download the new version here: http://dnnskinextensions.codeplex.com/releases/view/73344
Full documentation here: http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/23/language/en-US/Style-Helper-Skin-Object-Documentation.aspx
&amp;#160;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=t_V0SOLJIAk:8FwY27k5MO4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=t_V0SOLJIAk:8FwY27k5MO4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=t_V0SOLJIAk:8FwY27k5MO4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=t_V0SOLJIAk:8FwY27k5MO4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=t_V0SOLJIAk:8FwY27k5MO4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=t_V0SOLJIAk:8FwY27k5MO4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=t_V0SOLJIAk:8FwY27k5MO4:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=t_V0SOLJIAk:8FwY27k5MO4:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/t_V0SOLJIAk" height="1" width="1"/&gt;</description> 
    <dc:creator>Timo Breumelhof</dc:creator> 
    <pubDate>Sun, 11 Sep 2011 17:43:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:80</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/80/language/en-US/40FINGERS-Style-Helper-Skin-Object-020201-for-DotNetNuke-5.aspx</feedburner:origLink></item>
<item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/79/language/en-US/40Fingers-Style-Helper-Skin-Object-bug-fix-release-020001.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=79</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=79&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>40Fingers Style Helper Skin Object bug fix release: 02.00.01</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/h0CJ3hMvtbw/40Fingers-Style-Helper-Skin-Object-bug-fix-release-020001.aspx</link> 
    <description>Today I discoverd a bug in the DotNetNuke Style Helper Skin Object 02.00.00.
The "IfMobil" attribute, used to detect if a bowser is a mobile browser or not, did not always detect the browser correctly.
This issue has been fixed in this new release: 02.00.01
If you use the mobile detection capabilities, please update your installation with this new release.
You can download the new version of this DotNetNuke&amp;#160; skin object here: http://dnnskinextensions.codeplex.com/releases/view/66281
Full documentation here: http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/23/language/en-US/Style-Helper-Skin-Object-Documentation.aspx&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=h0CJ3hMvtbw:L8NYi84Pu7s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=h0CJ3hMvtbw:L8NYi84Pu7s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=h0CJ3hMvtbw:L8NYi84Pu7s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=h0CJ3hMvtbw:L8NYi84Pu7s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=h0CJ3hMvtbw:L8NYi84Pu7s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=h0CJ3hMvtbw:L8NYi84Pu7s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=h0CJ3hMvtbw:L8NYi84Pu7s:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=h0CJ3hMvtbw:L8NYi84Pu7s:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/h0CJ3hMvtbw" height="1" width="1"/&gt;</description> 
    <dc:creator>Timo Breumelhof</dc:creator> 
    <pubDate>Fri, 03 Jun 2011 19:09:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:79</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/79/language/en-US/40Fingers-Style-Helper-Skin-Object-bug-fix-release-020001.aspx</feedburner:origLink></item>
<item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/77/language/en-US/DotNetNuke-Style-Helper-skin-object-020000-released.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=77</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=77&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>DotNetNuke Style Helper skin object 02.00.00 released</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/Gt1oY0k-zCI/DotNetNuke-Style-Helper-skin-object-020000-released.aspx</link> 
    <description>Today I released a new version of the 40Fingers DotNetNuke style helper skin object.
The main enhancements are for mobile DotNetNuke skins / websites.
I made detection of mobile browser much easier and you can now redirect the user&amp;#160; to another DotNetNuke page or even website.
&amp;#160;
Also added:
- Set the doctype of the DNN skin.
- Support to add custom attributes to the DNN HTML&amp;#160;element as needed for  Open Graph protocol.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=Gt1oY0k-zCI:7l2X0K1yzwM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=Gt1oY0k-zCI:7l2X0K1yzwM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=Gt1oY0k-zCI:7l2X0K1yzwM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=Gt1oY0k-zCI:7l2X0K1yzwM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=Gt1oY0k-zCI:7l2X0K1yzwM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=Gt1oY0k-zCI:7l2X0K1yzwM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=Gt1oY0k-zCI:7l2X0K1yzwM:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=Gt1oY0k-zCI:7l2X0K1yzwM:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/Gt1oY0k-zCI" height="1" width="1"/&gt;</description> 
    <dc:creator>Timo Breumelhof</dc:creator> 
    <pubDate>Thu, 19 May 2011 22:08:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:77</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/77/language/en-US/DotNetNuke-Style-Helper-skin-object-020000-released.aspx</feedburner:origLink></item>
<item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/76/language/en-US/Wat-is-Visual-Studio-LightSwitch.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=76</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=76&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>Wat is Visual Studio LightSwitch</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/VkZEtedW54o/Wat-is-Visual-Studio-LightSwitch.aspx</link> 
    <description>Begin 2011 heeft Microsoft de eerste  beta van VS LightSwitch met Go-Live licentie gelanceerd, een nieuw  product in de Visual Studio familie, waarmee razendsnel zowel web- als  desktop SilverLight "Line of Business" applicaties kunnen worden  gemaakt. Hoewel de doelgroep van VS LightSwitch niet primair bestaat uit  hard-core .net developers, zal het ook voor deze groep zeker waardevol  kunnen zijn om de mogelijkheden en beperkingen van LightSwitch te leren  kennen.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=VkZEtedW54o:cER87IMeyek:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=VkZEtedW54o:cER87IMeyek:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=VkZEtedW54o:cER87IMeyek:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=VkZEtedW54o:cER87IMeyek:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=VkZEtedW54o:cER87IMeyek:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=VkZEtedW54o:cER87IMeyek:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=VkZEtedW54o:cER87IMeyek:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=VkZEtedW54o:cER87IMeyek:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/VkZEtedW54o" height="1" width="1"/&gt;</description> 
    <dc:creator>Stefan Kamphuis</dc:creator> 
    <pubDate>Fri, 22 Apr 2011 11:16:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:76</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/76/language/en-US/Wat-is-Visual-Studio-LightSwitch.aspx</feedburner:origLink></item>
<item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/73/language/en-US/Stefan-Kamphuis-On-DevDays.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=73</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=73&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>Stefan Kamphuis On DevDays</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/xHNCeU3Hps8/Stefan-Kamphuis-On-DevDays.aspx</link> 
    <description>Only a few days left before DevDays11 will start in The Netherlands, and while a large part of my schedule is fixed already I decided to run through the agenda and pick a few sessions anyway.
My main interest during DevDays will be Visual Studio LightSwitch, as you will be able to find me most of the time - at least in between sessions - in the Ask The Experts area at the VS LightSwitch boot. So naturally I highly recommend the sessions Beth Massi will be giving on the topic. She's doing 4 of them, one of which during geeknight, so I'm sure you'll be able to catch one.
On april 28th DevDays my highlight will probably be:
9:15 The KeyNote. Keynotes are always a blast.
11:05 Not sure yet, but I might just try and catch the Windows Phone 7 Mango session by Ben Riga.
13:30 Going for the session on REST with WCF by Glenn Block, since I already know a bit about LightSwitch.This timeslot also features Beth's first session on LightSwitch. If you're new to LightSwitch, check it out.
15:05 That'll probably be Mark Miller on UI. It's been a while since I've seen him speak.
16:30 I'll probably try and learn something about Azure this timeslot. But then again I might also pick up on Beth's second appearance on LightSwitch, since we might get questions about that on the boot.
Geek Night night is not something you should plan for, so we'll just see what happens.
9:15 No possible way of predicting how things will look during the first session after Geek Night. So I decided not to plan anything here.
10:50 Only one possible option: Beth Massi on Advanced LightSwitch Techniques. That'll be awesome!
13:15 This will be a hard one. Of course there's Mathijs on WP7 Push Notifications, but there's also Ingo Rammer on Advanced Debuggin in VS2010 which will probably be very useful too.
For the remainder on the conference I actually expect to be busy on the ATE stand for LightSwitch. And I'm looking forward to it too!
Hope to meet you there&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=xHNCeU3Hps8:yDKsC5p16EA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=xHNCeU3Hps8:yDKsC5p16EA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=xHNCeU3Hps8:yDKsC5p16EA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=xHNCeU3Hps8:yDKsC5p16EA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=xHNCeU3Hps8:yDKsC5p16EA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=xHNCeU3Hps8:yDKsC5p16EA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=xHNCeU3Hps8:yDKsC5p16EA:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=xHNCeU3Hps8:yDKsC5p16EA:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/xHNCeU3Hps8" height="1" width="1"/&gt;</description> 
    <dc:creator>Stefan Kamphuis</dc:creator> 
    <pubDate>Fri, 22 Apr 2011 09:44:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:73</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/73/language/en-US/Stefan-Kamphuis-On-DevDays.aspx</feedburner:origLink></item>
<item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/69/language/en-US/Bug-fix-release-Style-Helper-SKO-v010804-for-DotNetNuke.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=69</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=69&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>Bug fix release Style Helper SKO v01.08.04 for DotNetNuke</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/kQ_fMaPNGPg/Bug-fix-release-Style-Helper-SKO-v010804-for-DotNetNuke.aspx</link> 
    <description>We found a bug in the stylehelper skin object for DotNetNuke.
In certain conditions you could get an "Object reference not set to an instance of an object error" error, if you use the BodyClass attribute...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=kQ_fMaPNGPg:_YS69i7GlqI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=kQ_fMaPNGPg:_YS69i7GlqI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=kQ_fMaPNGPg:_YS69i7GlqI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=kQ_fMaPNGPg:_YS69i7GlqI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=kQ_fMaPNGPg:_YS69i7GlqI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=kQ_fMaPNGPg:_YS69i7GlqI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=kQ_fMaPNGPg:_YS69i7GlqI:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=kQ_fMaPNGPg:_YS69i7GlqI:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/kQ_fMaPNGPg" height="1" width="1"/&gt;</description> 
    <dc:creator>Timo Breumelhof</dc:creator> 
    <pubDate>Thu, 07 Apr 2011 13:18:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:69</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/69/language/en-US/Bug-fix-release-Style-Helper-SKO-v010804-for-DotNetNuke.aspx</feedburner:origLink></item>
<item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/68/language/en-US/Style-Helper-version-010803-released.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=68</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=68&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>Style Helper version 01.08.03 released</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/pyokJT_8CKU/Style-Helper-version-010803-released.aspx</link> 
    <description>After a few minor internally used and tested versions, I released a new version of our DotNetNuke Stylehelper Skin Object on codeplex.
The new version is 01.08.03
It contains

    A bug fix
    A correction to the AddMetas attribute
    A New template option for the AddBodyClass attribute. (you can add a class for the role a user is a member of)&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=pyokJT_8CKU:OKaIUvQUerE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=pyokJT_8CKU:OKaIUvQUerE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=pyokJT_8CKU:OKaIUvQUerE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=pyokJT_8CKU:OKaIUvQUerE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=pyokJT_8CKU:OKaIUvQUerE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=pyokJT_8CKU:OKaIUvQUerE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=pyokJT_8CKU:OKaIUvQUerE:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=pyokJT_8CKU:OKaIUvQUerE:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/pyokJT_8CKU" height="1" width="1"/&gt;</description> 
    <dc:creator>Timo Breumelhof</dc:creator> 
    <pubDate>Tue, 15 Mar 2011 18:31:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:68</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/68/language/en-US/Style-Helper-version-010803-released.aspx</feedburner:origLink></item>
<item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/66/language/en-US/DotNetNuke-Upgrade-Issue-with-540-script.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=66</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=66&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>DotNetNuke Upgrade Issue with 5.4.0 script</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/jp8l-icK8k4/DotNetNuke-Upgrade-Issue-with-540-script.aspx</link> 
    <description>Today I&amp;#160;tried to upgrade my DNN Skin Development installation from 5.3.1 to 5.6.0
I got a SQL&amp;#160;provider error on the 5.4.0 script I did not understand at first.
I got this error

System.Data.SqlClient.SqlException: Violation of PRIMARY KEY constraint 'PK_TabModuleSettings'. Cannot insert duplicate key in object 'dbo.TabModuleSettings'.
Violation of PRIMARY KEY constraint 'PK_TabModuleSettings'. Cannot insert duplicate key in object 'dbo.TabModuleSettings'.
I took me a while but I found the reson for the failure and the solution.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=jp8l-icK8k4:T9KRQ1fDzwc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=jp8l-icK8k4:T9KRQ1fDzwc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=jp8l-icK8k4:T9KRQ1fDzwc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=jp8l-icK8k4:T9KRQ1fDzwc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=jp8l-icK8k4:T9KRQ1fDzwc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=jp8l-icK8k4:T9KRQ1fDzwc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=jp8l-icK8k4:T9KRQ1fDzwc:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=jp8l-icK8k4:T9KRQ1fDzwc:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/jp8l-icK8k4" height="1" width="1"/&gt;</description> 
    <dc:creator>Timo Breumelhof</dc:creator> 
    <pubDate>Sat, 27 Nov 2010 23:10:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:66</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/66/language/en-US/DotNetNuke-Upgrade-Issue-with-540-script.aspx</feedburner:origLink></item>
<item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/44/language/en-US/Overview-of-DotNetNuke-Stylesheets.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=44</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=44&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>Overview of DotNetNuke Stylesheets</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/qglcLunfrZY/Overview-of-DotNetNuke-Stylesheets.aspx</link> 
    <description>There are several blog posts about Stylesheets in DotNetNuke, but they mostly cover only a part of the subject.
I tried to wrap up all the information on what stylesheets DNN&amp;#160;loads and how to manage them in one blog post.
- What stylesheets are loaded and why
- In what order they are loaded
- Use of Ids / Classes for containers
- How to limit the number of stylesheets DNN loads
- Why you should not delete or edit Default.css
&amp;#160;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=qglcLunfrZY:HuISzwnrUJs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=qglcLunfrZY:HuISzwnrUJs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=qglcLunfrZY:HuISzwnrUJs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=qglcLunfrZY:HuISzwnrUJs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=qglcLunfrZY:HuISzwnrUJs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=qglcLunfrZY:HuISzwnrUJs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=qglcLunfrZY:HuISzwnrUJs:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=qglcLunfrZY:HuISzwnrUJs:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/qglcLunfrZY" height="1" width="1"/&gt;</description> 
    <dc:creator>Timo Breumelhof</dc:creator> 
    <pubDate>Fri, 29 Oct 2010 18:01:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:44</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/44/language/en-US/Overview-of-DotNetNuke-Stylesheets.aspx</feedburner:origLink></item>
<item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/46/language/en-US/Presenting-a-list-of-events-with-the-DotNetNuke-reports-module.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=46</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=46&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>Presenting a list of events with the DotNetNuke reports module</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/EfH7YDXevXo/Presenting-a-list-of-events-with-the-DotNetNuke-reports-module.aspx</link> 
    <description>The reports module is an excellent way to present data from your DNN installation in an ad hoc fashion. One can use it for any table in and outside the DNN installation. In this example we will present a list of events from the events module.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=EfH7YDXevXo:G8CMK7f2VCw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=EfH7YDXevXo:G8CMK7f2VCw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=EfH7YDXevXo:G8CMK7f2VCw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=EfH7YDXevXo:G8CMK7f2VCw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=EfH7YDXevXo:G8CMK7f2VCw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=EfH7YDXevXo:G8CMK7f2VCw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=EfH7YDXevXo:G8CMK7f2VCw:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=EfH7YDXevXo:G8CMK7f2VCw:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/EfH7YDXevXo" height="1" width="1"/&gt;</description> 
    <dc:creator>Peter Schotman</dc:creator> 
    <pubDate>Mon, 25 Oct 2010 20:44:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:46</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/46/language/en-US/Presenting-a-list-of-events-with-the-DotNetNuke-reports-module.aspx</feedburner:origLink></item>
<item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/41/language/en-US/DotNetNuke-background-issues-in-FCK-Rad-Editor.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=41</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=41&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>DotNetNuke background issues in FCK &amp; Rad Editor</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/yoQCRmEBbaI/DotNetNuke-background-issues-in-FCK-Rad-Editor.aspx</link> 
    <description>If your skin has a dark color or an image as the background, there are situations were this background is visible in the editor too.
This can make it very difficult if not impossible to edit the content of your site.
As this question keeps comming up in the DNN&amp;#160;Forums and is an issue in the new RAD Editor too, here's how to solve these issues for your skin.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=yoQCRmEBbaI:qZicKq3n6CU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=yoQCRmEBbaI:qZicKq3n6CU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=yoQCRmEBbaI:qZicKq3n6CU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=yoQCRmEBbaI:qZicKq3n6CU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=yoQCRmEBbaI:qZicKq3n6CU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=yoQCRmEBbaI:qZicKq3n6CU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=yoQCRmEBbaI:qZicKq3n6CU:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=yoQCRmEBbaI:qZicKq3n6CU:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/yoQCRmEBbaI" height="1" width="1"/&gt;</description> 
    <dc:creator>Timo Breumelhof</dc:creator> 
    <pubDate>Mon, 18 Oct 2010 15:31:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:41</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/41/language/en-US/DotNetNuke-background-issues-in-FCK-Rad-Editor.aspx</feedburner:origLink></item>
<item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/38/language/en-US/DotNetNuke-very-slow-page-loading-issues-with-AVG-9.aspx#Comments</comments> 
    <slash:comments>10</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=38</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=38&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>DotNetNuke very slow page loading issues with AVG 9</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/llL6AnWfUq8/DotNetNuke-very-slow-page-loading-issues-with-AVG-9.aspx</link> 
    <description>Since about a month I'm having issues on my development machine with my local DotNetNuke installations.
Sometimes pages load so slow in the browser, I get a timeout or the page only loads only half.
After checking all kinds of possible causes I&amp;#160;finally found the solution...
&amp;#160;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=llL6AnWfUq8:hJY1DFy3p9I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=llL6AnWfUq8:hJY1DFy3p9I:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=llL6AnWfUq8:hJY1DFy3p9I:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=llL6AnWfUq8:hJY1DFy3p9I:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=llL6AnWfUq8:hJY1DFy3p9I:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=llL6AnWfUq8:hJY1DFy3p9I:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=llL6AnWfUq8:hJY1DFy3p9I:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=llL6AnWfUq8:hJY1DFy3p9I:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/llL6AnWfUq8" height="1" width="1"/&gt;</description> 
    <dc:creator>Timo Breumelhof</dc:creator> 
    <pubDate>Sat, 09 Oct 2010 18:33:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:38</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/38/language/en-US/DotNetNuke-very-slow-page-loading-issues-with-AVG-9.aspx</feedburner:origLink></item>
<item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/35/language/en-US/Style-helper-010501-released.aspx#Comments</comments> 
    <slash:comments>1</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=35</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=35&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>Style helper 01.05.01 released</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/PIpzfAocXlQ/Style-helper-010501-released.aspx</link> 
    <description>New release of the 40 Fingers Style Helper skin object (V01.05.00)

The Style&amp;#160; Helper skin object allows you to load&amp;#160; css and javascript files in the head of the page from you DotNetNuke skin, directly or conditional, based on all kind of properties.
New Feature:
You can now inject a CSS&amp;#160;class to the page Body tag. This allows styling of specific page in the same skin.
Bug Fixes:
- Javascript files are is now Injected after jQuery (the was not the case before)
- You can now use spaces after the comma in you RemoveCssFile attribute.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=PIpzfAocXlQ:VZ_1SBIS8-w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=PIpzfAocXlQ:VZ_1SBIS8-w:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=PIpzfAocXlQ:VZ_1SBIS8-w:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=PIpzfAocXlQ:VZ_1SBIS8-w:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=PIpzfAocXlQ:VZ_1SBIS8-w:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=PIpzfAocXlQ:VZ_1SBIS8-w:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=PIpzfAocXlQ:VZ_1SBIS8-w:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=PIpzfAocXlQ:VZ_1SBIS8-w:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/PIpzfAocXlQ" height="1" width="1"/&gt;</description> 
    <dc:creator>Timo Breumelhof</dc:creator> 
    <pubDate>Thu, 30 Sep 2010 11:52:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:35</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/35/language/en-US/Style-helper-010501-released.aspx</feedburner:origLink></item>
<item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/32/language/en-US/YouTube-Movies-In-Normal-Content.aspx#Comments</comments> 
    <slash:comments>2</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=32</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=32&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>YouTube Movies In Normal Content</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/FPwZpUGJBX8/YouTube-Movies-In-Normal-Content.aspx</link> 
    <description>Quite often, DotNetNuke website administrators turn to specialized YouTube modules to include a YouTube movie on their website. The good news is, however, that YouTube movies can be embedded easy enough in pretty much every module that uses the rich text editor in DotNetNuke.
Let’s just take it in a few steps. In this example I’ll just use a Text/HTML module, but it’ll work in any other place too where the rich text editor is used.
First, log into your website, navigate to a page with a Text/HTML module on it and choose “Edit Text” on the module’s menu. Chances are, you are now looking at the Rich Text Editor in WYSIWYG view. You will need to switch it to Raw or HTML view. How this can be done, depends on the type of Editor Provider that your site is configured to use. When using the FCK Editor (default before DotNetNuke 5.4) you can click the “Source” button on the top right of the editor. With Telerik’s RADEditor (default from DotNetNuke 5.4 upwards) you can click the HTML tab in the lower left of the editor.
Alternatively, you can switch the entire editor to “Basic Text Box” mode by using the radiobuttons right above the editor.
You should now see something like this:

For now, leave this page the way it is now, open up a new browser window or tab and find the YouTube Movie you want to include in the module. Notice the “Embed” button on the right, below the movie:

Click it, and see what appears in the area below the button:

You can use the options in this area to tweak the look of the movie a bit and when you’re done, click in the “html” area (blue text) to select the so-called embed code and copy the code to the clipboard.
Now, switch back to the window where we just left your site open and paste the code into the HTML Area:

Switching the editor back to Design view will prably look a bit odd:

Never mind that though, and just click “Save” and watch the movie play in your site:&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=FPwZpUGJBX8:p_9eEyp3_hA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=FPwZpUGJBX8:p_9eEyp3_hA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=FPwZpUGJBX8:p_9eEyp3_hA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=FPwZpUGJBX8:p_9eEyp3_hA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=FPwZpUGJBX8:p_9eEyp3_hA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=FPwZpUGJBX8:p_9eEyp3_hA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=FPwZpUGJBX8:p_9eEyp3_hA:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=FPwZpUGJBX8:p_9eEyp3_hA:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/FPwZpUGJBX8" height="1" width="1"/&gt;</description> 
    <dc:creator>Stefan Kamphuis</dc:creator> 
    <pubDate>Thu, 09 Sep 2010 21:30:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:32</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/32/language/en-US/YouTube-Movies-In-Normal-Content.aspx</feedburner:origLink></item>
<item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/28/language/en-US/Cross-Browser-DotNetNuke-Skins.aspx#Comments</comments> 
    <slash:comments>1</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=28</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=28&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>Cross Browser DotNetNuke Skins</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/4j3SVnzp688/Cross-Browser-DotNetNuke-Skins.aspx</link> 
    <description>There are a lot of posts in the DotNetNuke forums about cross-browser issues in a DotNetNuke skin.
The problem is mostly that the skin does not render the same in Internet Explorer and Firefox.
As most of these issues are quite easy to prevent / solve, here's how to prevent most of them.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=4j3SVnzp688:H-fhWf8hXy4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=4j3SVnzp688:H-fhWf8hXy4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=4j3SVnzp688:H-fhWf8hXy4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=4j3SVnzp688:H-fhWf8hXy4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=4j3SVnzp688:H-fhWf8hXy4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=4j3SVnzp688:H-fhWf8hXy4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=4j3SVnzp688:H-fhWf8hXy4:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=4j3SVnzp688:H-fhWf8hXy4:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/4j3SVnzp688" height="1" width="1"/&gt;</description> 
    <dc:creator>Timo Breumelhof</dc:creator> 
    <pubDate>Mon, 06 Sep 2010 13:01:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:28</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/28/language/en-US/Cross-Browser-DotNetNuke-Skins.aspx</feedburner:origLink></item>
<item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/26/language/en-US/Installing-DotNetNuke-on-Windows-2008R2.aspx#Comments</comments> 
    <slash:comments>16</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=26</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=26&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>Installing DotNetNuke on Windows 2008R2</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/ZkUgu1j14ys/Installing-DotNetNuke-on-Windows-2008R2.aspx</link> 
    <description>Windows 2008r2 is good in so many ways, I can never list them all. Of course, being the server variant of Windows 7, it means you can use all the nice interface enhancements that are also available in Windows 7.
Both Windows 7 and Windows 2008r2 have IIS 7.5 on board. One of the most interesting enhancements in IIS 7.5 is something called the Application Pool Identity (AppPoolIdentity). In Windows 2008r2 this is the default setting for new application pools. With this setting, IIS can create a unique virtual windows account, using the name of the application pool. Accounts created like this have the same networking capabilities as the well known NETWORKSERVICE account, however, because they are unique, they can also be used to secure physical files in your system.
So, lets see how we can use this to quickly install DotNetNuke in a secure manner.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=ZkUgu1j14ys:A-rljzb4oxw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=ZkUgu1j14ys:A-rljzb4oxw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=ZkUgu1j14ys:A-rljzb4oxw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=ZkUgu1j14ys:A-rljzb4oxw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=ZkUgu1j14ys:A-rljzb4oxw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=ZkUgu1j14ys:A-rljzb4oxw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=ZkUgu1j14ys:A-rljzb4oxw:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=ZkUgu1j14ys:A-rljzb4oxw:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/ZkUgu1j14ys" height="1" width="1"/&gt;</description> 
    <dc:creator>erik van ballegoij</dc:creator> 
    <pubDate>Sun, 18 Jul 2010 14:51:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:26</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/26/language/en-US/Installing-DotNetNuke-on-Windows-2008R2.aspx</feedburner:origLink></item>
<item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/23/language/en-US/Style-Helper-Skin-Object-Documentation.aspx#Comments</comments> 
    <slash:comments>24</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=23</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=23&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>Style Helper Skin Object Documentation</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/CX6MyfdwuxU/Style-Helper-Skin-Object-Documentation.aspx</link> 
    <description>This is the documentation for the of the new Style Helper skin object on Codeplex.
This is a skin object I&amp;#160;started in 2007, but never got to making it releasable.
And now i decided I&amp;#160;should finally finish it..
(I will add a some extra functionality later this year)

I&amp;#160;would appreciate it if you would test the skin object and give feedback / report issues (on Codeplex).
Download: dnnskinextensions.codeplex.com&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=CX6MyfdwuxU:F2wmRYm8aY0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=CX6MyfdwuxU:F2wmRYm8aY0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=CX6MyfdwuxU:F2wmRYm8aY0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=CX6MyfdwuxU:F2wmRYm8aY0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=CX6MyfdwuxU:F2wmRYm8aY0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=CX6MyfdwuxU:F2wmRYm8aY0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=CX6MyfdwuxU:F2wmRYm8aY0:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=CX6MyfdwuxU:F2wmRYm8aY0:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/CX6MyfdwuxU" height="1" width="1"/&gt;</description> 
    <dc:creator>Timo Breumelhof</dc:creator> 
    <pubDate>Tue, 15 Jun 2010 21:55:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:23</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/23/language/en-US/Style-Helper-Skin-Object-Documentation.aspx</feedburner:origLink></item>
<item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/21/language/en-US/Getting-a-list-of-all-sites-served-by-IIS.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=21</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=21&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>Getting a list of all sites served by IIS</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/hb9PFYfztPs/Getting-a-list-of-all-sites-served-by-IIS.aspx</link> 
    <description>In order to prepare for an upcoming move of all sites hosted on our webservers to a new location, one of the tasks was to list which sites are served by IIS, including all hostheaders defined for those sites. The purpose of this list is to identify all domains we are handling.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=hb9PFYfztPs:vEstVjhoSrU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=hb9PFYfztPs:vEstVjhoSrU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=hb9PFYfztPs:vEstVjhoSrU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=hb9PFYfztPs:vEstVjhoSrU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=hb9PFYfztPs:vEstVjhoSrU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=hb9PFYfztPs:vEstVjhoSrU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=hb9PFYfztPs:vEstVjhoSrU:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=hb9PFYfztPs:vEstVjhoSrU:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/hb9PFYfztPs" height="1" width="1"/&gt;</description> 
    <dc:creator>erik van ballegoij</dc:creator> 
    <pubDate>Thu, 01 Apr 2010 09:55:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:21</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/21/language/en-US/Getting-a-list-of-all-sites-served-by-IIS.aspx</feedburner:origLink></item>
<item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/20/language/en-US/2-tips-for-better-use-of-the-FCK-editor.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=20</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=20&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>2 tips for better use of the FCK editor</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/hlaY9p7aLJc/2-tips-for-better-use-of-the-FCK-editor.aspx</link> 
    <description>Changing text styles
During text editing a lot of people are confused as to what the editor does if you set a certain style to a selection of text.
Sometimes the editor assignes a style to more then the selected text.
Here's an example:

You make a selection and select a style, the result is this:

Which was not your intention.
The reason for this is that the editor adds some styles to a block of text.
The selection was a part of the text inside a block of text, and the editor automatically expands the selection to the whole block.
The solution for this is to make the selected text into a "block of text" (read paragraph) first.
You do this by pressing enter while the cursor is placed at the end of the text (in the case behind "lectus").
Then select the text and change the style.
Another related issue is that it is sometimes difficult to see what's a paragraph and what's not, but the editor now has a trick to solve that.
There is a "Show Blocks" Icon in the toolbar:

If you click it the editor will show you the paragraphs in the text, which it very handy at times.
Full screen mode
Another "annoyance" can be that the text editor window is too small.
On the left of the "Show Blocks" button there is a ful screen Icon, which will show you the editor in full screen mode, giving you all the editing space you need.
Please note that have to restore the normal size before you can save (click the icon again).&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=hlaY9p7aLJc:y0RlgU7jgyQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=hlaY9p7aLJc:y0RlgU7jgyQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=hlaY9p7aLJc:y0RlgU7jgyQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=hlaY9p7aLJc:y0RlgU7jgyQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=hlaY9p7aLJc:y0RlgU7jgyQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=hlaY9p7aLJc:y0RlgU7jgyQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=hlaY9p7aLJc:y0RlgU7jgyQ:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=hlaY9p7aLJc:y0RlgU7jgyQ:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/hlaY9p7aLJc" height="1" width="1"/&gt;</description> 
    <dc:creator>Timo Breumelhof</dc:creator> 
    <pubDate>Tue, 30 Mar 2010 00:37:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:20</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/20/language/en-US/2-tips-for-better-use-of-the-FCK-editor.aspx</feedburner:origLink></item>
<item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/19/language/en-US/Data-conversion-with-Expresso-and-regular-expressions.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=19</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=19&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>Data conversion with Expresso and regular expressions</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/yrOc4RBge-k/Data-conversion-with-Expresso-and-regular-expressions.aspx</link> 
    <description>I often get data from clients in Excel or XML format, which I&amp;#160;have to convert to some kind of XML&amp;#160;like format. Mostly this is a one time conversion for which a custom solution is not viable.
The target data is the XML to import into a module or a template with a specific structure.
You can use database tools to do this kind of conversions import to a database use SQL etc. or XSLT, but I tend to use Expresso more and more in this scenario.
Expresso is a free tool to generate regular expressions.
Regular expressions are used for advanced text search and replacements.
It took me a while to understand regular expressions (and I'm still no expert) but if you get to know them they are very powerful. More information on regular expressions: http://www.regular-expressions.info/
While Expresso is normally used to develop and test regular expressions, I'm using it a lot as an advanced text replacement tool. (My other favorite text tool (Notepad++) has some regex support too, but not like Expresso)
An example I worked on today.
The data (in Excel) I&amp;#160;got was this:
&amp;#160;&amp;#160;&amp;#160; FirstName, MiddleName, LastName (250 records)
I&amp;#160;had to convert this to a format like this (simplified):
&amp;#160;&amp;#160;&amp;#160; &amp;lt;content id="#" ...................................&amp;gt;
&amp;#160;&amp;#160; &amp;#160; &amp;#160;&amp;#160; ............&amp;lt;FN&amp;gt;Firstname&amp;lt;/FN&amp;gt;&amp;lt;MN&amp;gt;Middlename&amp;lt;/MN&amp;gt;&amp;lt;LN&amp;gt;Lastname&amp;lt;/LN&amp;gt;..................
&amp;#160;&amp;#160;&amp;#160; &amp;lt;/content&amp;gt;
This is what I&amp;#160;did:
1. Add an id column to the Excel sheet
2. Export the Excel sheet to CVS
3. Copy the Exported text to the "Sample text" field in Expresso
4. I used this regular expression: 
&amp;#160;&amp;#160;&amp;#160; (.*?),(.*?),(.*?),(.*?)\n
5. My replacement String was:
&amp;#160;&amp;#160;&amp;#160; &amp;lt;content id="$1" ...................................&amp;gt;
&amp;#160;&amp;#160; &amp;#160;&amp;#160; ............&amp;lt;FN&amp;gt;$2&amp;lt;/FN&amp;gt;&amp;lt;MN&amp;gt;$3&amp;lt;/MN&amp;gt;&amp;lt;LN&amp;gt;$4&amp;lt;/LN&amp;gt;..................
&amp;#160;&amp;#160;&amp;#160; &amp;lt;/content&amp;gt;
This regular expression searches for the text between the commas and found text between () can be referenced in the replacement string using $n.
n being the order in which the text was detected.
This all took me about 2 minutes, which is much faster then any other tool I&amp;#160;can think of..&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=yrOc4RBge-k:BEFhtXNhEQA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=yrOc4RBge-k:BEFhtXNhEQA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=yrOc4RBge-k:BEFhtXNhEQA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=yrOc4RBge-k:BEFhtXNhEQA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=yrOc4RBge-k:BEFhtXNhEQA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=yrOc4RBge-k:BEFhtXNhEQA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=yrOc4RBge-k:BEFhtXNhEQA:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=yrOc4RBge-k:BEFhtXNhEQA:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/yrOc4RBge-k" height="1" width="1"/&gt;</description> 
    <dc:creator>Timo Breumelhof</dc:creator> 
    <pubDate>Mon, 29 Mar 2010 10:18:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:19</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/19/language/en-US/Data-conversion-with-Expresso-and-regular-expressions.aspx</feedburner:origLink></item>
<item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/17/language/en-US/Build-behaviour-not-appearance.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=17</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=17&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>Build behaviour, not appearance</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/q_2IVj6Ybmg/Build-behaviour-not-appearance.aspx</link> 
    <description>By seperating appearance from behaviour, you will decrease ther depency between developers and designers in your project. Both use there specialized set of skills, leading to good clean design and code.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=q_2IVj6Ybmg:BI3BQwS2AYI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=q_2IVj6Ybmg:BI3BQwS2AYI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=q_2IVj6Ybmg:BI3BQwS2AYI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=q_2IVj6Ybmg:BI3BQwS2AYI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=q_2IVj6Ybmg:BI3BQwS2AYI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=q_2IVj6Ybmg:BI3BQwS2AYI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=q_2IVj6Ybmg:BI3BQwS2AYI:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=q_2IVj6Ybmg:BI3BQwS2AYI:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/q_2IVj6Ybmg" height="1" width="1"/&gt;</description> 
    <dc:creator>Stefan Kamphuis</dc:creator> 
    <pubDate>Mon, 15 Mar 2010 08:21:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:17</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/17/language/en-US/Build-behaviour-not-appearance.aspx</feedburner:origLink></item>
<item>
    <comments>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/8/language/en-US/SEO-is-an-integral-part-of-content-management.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=58&amp;ModuleID=410&amp;ArticleID=8</wfw:commentRss> 
    <trackback:ping>http://www.40fingers.net/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=8&amp;PortalID=0&amp;TabID=58</trackback:ping> 
    <title>SEO is an integral part of content management</title> 
    <link>http://feedproxy.google.com/~r/40Fingers/~3/lmYF5WK41dg/SEO-is-an-integral-part-of-content-management.aspx</link> 
    <description>By following the official Google Webmasters blog and related&amp;#160;online presentations, you can&amp;#160;learn a great deal about the SEO in a short amount of time.
The video below is about 'snippets', that is,&amp;#160;the presentation of your website in the search results after someone has entered a search query. Usually, the 'snippet' is&amp;#160;the combination of the page title, description and page URL. In DotNetNuke, you can set the page title and page description in the 'page settings'.




Bottom line:

    make sure you enter an appropriate page title on every page, otherwise google will do it for you (and that is probably not the best one).
    always look at a specific page in its entirety, only then you are able to come up with a good description and title.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=lmYF5WK41dg:x5etK3c6hNc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=lmYF5WK41dg:x5etK3c6hNc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=lmYF5WK41dg:x5etK3c6hNc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=lmYF5WK41dg:x5etK3c6hNc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?i=lmYF5WK41dg:x5etK3c6hNc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=lmYF5WK41dg:x5etK3c6hNc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=lmYF5WK41dg:x5etK3c6hNc:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/40Fingers?a=lmYF5WK41dg:x5etK3c6hNc:G79ilh31hkQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/40Fingers?d=G79ilh31hkQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/40Fingers/~4/lmYF5WK41dg" height="1" width="1"/&gt;</description> 
    <dc:creator>Peter Schotman</dc:creator> 
    <pubDate>Thu, 10 Dec 2009 10:33:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:8</guid> 
    
<feedburner:origLink>http://www.40fingers.net/WeblogsNews/Weblogs/tabid/58/ID/8/language/en-US/SEO-is-an-integral-part-of-content-management.aspx</feedburner:origLink></item>

    </channel>
</rss>

