<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>DotNetNuke (DNN)</title>
        <link>http://geekswithblogs.net/TimH/category/2854.aspx</link>
        <description>DotNetNuke (DNN)</description>
        <language>en-NZ</language>
        <copyright>Tim Huffam</copyright>
        <managingEditor>timhuffam@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>The downfall of DNN</title>
            <link>http://geekswithblogs.net/TimH/archive/2006/08/23/89006.aspx</link>
            <description>&lt;P&gt;Talk about shooting yourself in the foot. &lt;/P&gt;
&lt;P&gt;This once ok system has finally gone just one step too far - in the direction of the smelly stuff. &lt;/P&gt;
&lt;P&gt;What used to be a stroll in the park to install is now walk through a mine field. The latest version 4.3.4 promises to be great - but infortunately it shoots you down before entering the building.&amp;nbsp;&amp;nbsp; They may as well put a bunch of viruses in their downloads area.&lt;/P&gt;
&lt;P&gt;Finding answers to the many many different errors is a rewardless task. After finally resorting to their forums (I say finally because their main site, www.dotnetnuke.com is so goddamn slow it's painful - so it's a last resort) only be be confronted by: &lt;BR&gt;A critical error has occurred. Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. &lt;/P&gt;
&lt;P&gt;Again I say what a fucking pile of stinking shit! I guess they're not helped by MS's hell bent quest on changing they way they do everything from db connection strings to CAS.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;The documentation that's not very easy to find is like a patchwork of notes - so if you can honestly be shagged in reading it all - then you might even make a tiny bit of head way - but I seriously doubt it. &lt;/P&gt;
&lt;P&gt;I was about to post an entry showing notes for a quick install - but this is definately not possible with this sack of shit. It's a real shame because I would have suggested DNN to someone wanting a flexible CMS. And it appears that their age-old problem of performance has not been looked at (man it's been years and it still performs like a sleepy snail).&lt;/P&gt;
&lt;P&gt;I've just tried to install the source version of v4.3.4&amp;nbsp; so I can do some development.. and I've had endless hassles - firstly with the connection strings (the default format in the web.config's do not work for SQLExpress - I've had to resort to the old SQL Server2000 format - although that's really a MS problem no DNN).&lt;BR&gt;&lt;BR&gt;Next the permissions and CAS - largely because I wanted to use development.config - in the end I had to give up with this (how on earth are people supposed to use this???).&lt;BR&gt;&lt;BR&gt;And finally - after about 6 attempts of deleting everything and starting again... the last couple of install looked remotely like completing ok but both errored out.&lt;/P&gt;
&lt;P&gt;What makes me laugh is that I've encountered 3 different styles of error screen - far out - it's like errors are encouraged.&lt;/P&gt;
&lt;P&gt;Think it's time I starting looking at a php or ruby&amp;nbsp;CMS.&lt;BR&gt;&lt;BR&gt;I must admit - 2 days part time to install DNN is definately a great way to put people off the product - you just need to see the long list of hassles in their forums to know that there must be something fundamentally wrong with the installation process.&lt;BR&gt;&lt;BR&gt;I remeber the good old days when dnn installed within minutes for downloading - what went wrong?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm sure I'll eventually get it sorted out - but what's the bloody point&amp;nbsp; - wasting that much time is a definate warning that you're dealing with something somewhat dangerous and smelly.&lt;/P&gt;
&lt;P&gt;Rant, moan, groan, bitch... and&amp;nbsp;again.. what a fucking pile of stinking shit!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=89006"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=89006" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/TimH/aggbug/89006.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tim Huffam</dc:creator>
            <guid>http://geekswithblogs.net/TimH/archive/2006/08/23/89006.aspx</guid>
            <pubDate>Wed, 23 Aug 2006 04:33:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/TimH/comments/89006.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/TimH/archive/2006/08/23/89006.aspx#feedback</comments>
            <slash:comments>14</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/TimH/comments/commentRss/89006.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/TimH/services/trackbacks/89006.aspx</trackback:ping>
        </item>
        <item>
            <title>How to convert special characters to HTML encoded equivalents using C#.NET</title>
            <link>http://geekswithblogs.net/TimH/archive/2006/05/25/79563.aspx</link>
            <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#000080 size=2&gt;public string HTMLEncodeSpecialChars(string&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" color=#000080 size=2&gt; text)&lt;BR&gt;{&lt;BR&gt;&amp;nbsp; System.Text.StringBuilder sb = new System.Text.StringBuilder();&lt;BR&gt;&amp;nbsp;&amp;nbsp;foreach (char c in text){&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(c&amp;gt;127) // special chars&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sb.Append(String.Format("&amp;amp;#{0};",(int)c));&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sb.Append(c);&lt;BR&gt;&amp;nbsp;&amp;nbsp;}&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" color=#000080 size=2&gt;&amp;nbsp;&amp;nbsp;return sb.ToString();&lt;BR&gt;}&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=79563"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=79563" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/TimH/aggbug/79563.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tim Huffam</dc:creator>
            <guid>http://geekswithblogs.net/TimH/archive/2006/05/25/79563.aspx</guid>
            <pubDate>Thu, 25 May 2006 00:31:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/TimH/comments/79563.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/TimH/archive/2006/05/25/79563.aspx#feedback</comments>
            <slash:comments>12</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/TimH/comments/commentRss/79563.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/TimH/services/trackbacks/79563.aspx</trackback:ping>
        </item>
        <item>
            <title>IIS error: The parameter is incorrect</title>
            <link>http://geekswithblogs.net/TimH/archive/2005/11/18/60496.aspx</link>
            <description>&lt;P&gt;This error occurs within IIS 6 when you try to start your web site and it has not been assigned to a valid application pool.&lt;/P&gt;
&lt;P&gt;This usually happens when the default app pool has been deleted.&lt;/P&gt;
&lt;P&gt;HTH&lt;/P&gt;
&lt;P&gt;Tim&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;
&lt;P&gt; &lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=60496"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=60496" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/TimH/aggbug/60496.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tim Huffam</dc:creator>
            <guid>http://geekswithblogs.net/TimH/archive/2005/11/18/60496.aspx</guid>
            <pubDate>Fri, 18 Nov 2005 00:20:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/TimH/comments/60496.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/TimH/archive/2005/11/18/60496.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/TimH/comments/commentRss/60496.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/TimH/services/trackbacks/60496.aspx</trackback:ping>
        </item>
        <item>
            <title>CodeSmith templates for DNN module development, BLL, DAL, etc</title>
            <link>http://geekswithblogs.net/TimH/archive/2005/10/27/58257.aspx</link>
            <description>&lt;P&gt;Check&amp;nbsp;out&amp;nbsp;&lt;A href="http://dnnjungle.vmasanas.net/Default.aspx?PageContentID=25&amp;amp;tabid=28"&gt;these&lt;/A&gt; babies.&amp;nbsp; Bloody marvellous!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=58257"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=58257" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/TimH/aggbug/58257.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tim Huffam</dc:creator>
            <guid>http://geekswithblogs.net/TimH/archive/2005/10/27/58257.aspx</guid>
            <pubDate>Wed, 26 Oct 2005 21:21:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/TimH/comments/58257.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/TimH/archive/2005/10/27/58257.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/TimH/comments/commentRss/58257.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/TimH/services/trackbacks/58257.aspx</trackback:ping>
        </item>
        <item>
            <title>Resetting DNN or asp.net membership password and password salt</title>
            <link>http://geekswithblogs.net/TimH/archive/2005/09/28/55414.aspx</link>
            <description>&lt;P&gt;If you're a plonker like me and have forgotten a password,&amp;nbsp;you have&amp;nbsp;2 options:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Call the 'aspnet_Membership_ResetPassword' sproc. 
&lt;LI&gt;Simply update the aspnet_membership table manually by copying the password and passwordSalt column values from another user (whose password you know).&amp;nbsp; Here's some code I used:&lt;/LI&gt;&lt;/OL&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT face="Courier New" color=#0000ff size=2&gt;declare @u uniqueidentifier&lt;BR&gt;set @u = (select userid from aspnet_users where username = 'userwhosepswdyouknow')&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" color=#0000ff size=2&gt;UPDATE aspnet_Membership&lt;BR&gt;SET &lt;BR&gt;&amp;nbsp; [Password] = (select password from aspnet_membership where userid = @u),&lt;BR&gt;&amp;nbsp; [PasswordSalt] = (select passwordsalt from aspnet_membership where userid = @u)&lt;BR&gt;WHERE userid = (select userid from aspnet_users where username = 'userwhosepswdyoudontknow')&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" color=#0000ff size=2&gt;select password, passwordsalt&amp;nbsp;from aspnet_membership m &lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;HTH&lt;/P&gt;
&lt;P&gt;Tim&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=55414"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=55414" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/TimH/aggbug/55414.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tim Huffam</dc:creator>
            <guid>http://geekswithblogs.net/TimH/archive/2005/09/28/55414.aspx</guid>
            <pubDate>Wed, 28 Sep 2005 07:31:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/TimH/comments/55414.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/TimH/archive/2005/09/28/55414.aspx#feedback</comments>
            <slash:comments>13</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/TimH/comments/commentRss/55414.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/TimH/services/trackbacks/55414.aspx</trackback:ping>
        </item>
    </channel>
</rss>