<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: The Seven Sins of DotNetNuke Module Developers</title>
	<atom:link href="http://www.kalyani.com/2010/01/the-seven-sins-of-dotnetnuke-module-developers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kalyani.com/2010/01/the-seven-sins-of-dotnetnuke-module-developers/</link>
	<description>Nik Kalyani&#039;s Irrationally Exuberant Musings on Technology</description>
	<lastBuildDate>Tue, 31 Aug 2010 00:46:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Dnnguy</title>
		<link>http://www.kalyani.com/2010/01/the-seven-sins-of-dotnetnuke-module-developers/comment-page-1/#comment-71</link>
		<dc:creator>Dnnguy</dc:creator>
		<pubDate>Wed, 26 May 2010 06:10:29 +0000</pubDate>
		<guid isPermaLink="false">http://kalyani.com/?p=1093#comment-71</guid>
		<description>I would say this apply to normal asp .net application except one or two point, it is not specifically for DNN.</description>
		<content:encoded><![CDATA[<p>I would say this apply to normal asp .net application except one or two point, it is not specifically for DNN.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adrian</title>
		<link>http://www.kalyani.com/2010/01/the-seven-sins-of-dotnetnuke-module-developers/comment-page-1/#comment-68</link>
		<dc:creator>Adrian</dc:creator>
		<pubDate>Wed, 28 Apr 2010 04:04:31 +0000</pubDate>
		<guid isPermaLink="false">http://kalyani.com/?p=1093#comment-68</guid>
		<description>Excellent post. I plan to forward this to my web developer who is not necessarily one to commit such sins, but has inherited some code that most definitely has! This would serve as a good &quot;heads up&quot; to any outsourced developers I may use also, as the start of a specification document ...&lt;br&gt;&lt;br&gt;I now look forward to reading the Sins of DNN Skin Designers, which lands fairly and squarely in my lap</description>
		<content:encoded><![CDATA[<p>Excellent post. I plan to forward this to my web developer who is not necessarily one to commit such sins, but has inherited some code that most definitely has! This would serve as a good &#8220;heads up&#8221; to any outsourced developers I may use also, as the start of a specification document &#8230;</p>
<p>I now look forward to reading the Sins of DNN Skin Designers, which lands fairly and squarely in my lap</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aderson Oliveira</title>
		<link>http://www.kalyani.com/2010/01/the-seven-sins-of-dotnetnuke-module-developers/comment-page-1/#comment-65</link>
		<dc:creator>Aderson Oliveira</dc:creator>
		<pubDate>Sat, 24 Apr 2010 02:30:25 +0000</pubDate>
		<guid isPermaLink="false">http://kalyani.com/?p=1093#comment-65</guid>
		<description>I do understand your point of view and I agree. I debated with myself quite a lot before deciding to use DNN for blogging instead of Wordpress. But I did that not because DNN would be the best option for the task in hand, but because it would be a bit strange that I would be posting videos about DNN but using another platform.&lt;br&gt;&lt;br&gt;Please don&#039;t take it as a criticism. I was just picking on you. :)</description>
		<content:encoded><![CDATA[<p>I do understand your point of view and I agree. I debated with myself quite a lot before deciding to use DNN for blogging instead of WordPress. But I did that not because DNN would be the best option for the task in hand, but because it would be a bit strange that I would be posting videos about DNN but using another platform.</p>
<p>Please don&#39;t take it as a criticism. I was just picking on you. <img src='http://www.kalyani.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: techbubble</title>
		<link>http://www.kalyani.com/2010/01/the-seven-sins-of-dotnetnuke-module-developers/comment-page-1/#comment-64</link>
		<dc:creator>techbubble</dc:creator>
		<pubDate>Sat, 24 Apr 2010 02:03:47 +0000</pubDate>
		<guid isPermaLink="false">http://kalyani.com/?p=1093#comment-64</guid>
		<description>It&#039;s a fair comment. I like to use the most suitable tool for a task with the least bit of overhead. In this case, my only need was for a blog -- I did not need membership, adding other application functionality, enabling others to post content, etc. I evaluated various blog solutions, hosted and on-premise. I wanted something that would run with minimal fuss on Amazon EC2. I settled for WP on-premise as it was quick and easy to setup via the Web Platform Installer and other than a periodic &quot;white screen of death,&quot; it has served well.</description>
		<content:encoded><![CDATA[<p>It&#39;s a fair comment. I like to use the most suitable tool for a task with the least bit of overhead. In this case, my only need was for a blog &#8212; I did not need membership, adding other application functionality, enabling others to post content, etc. I evaluated various blog solutions, hosted and on-premise. I wanted something that would run with minimal fuss on Amazon EC2. I settled for WP on-premise as it was quick and easy to setup via the Web Platform Installer and other than a periodic &#8220;white screen of death,&#8221; it has served well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aderson Oliveira</title>
		<link>http://www.kalyani.com/2010/01/the-seven-sins-of-dotnetnuke-module-developers/comment-page-1/#comment-63</link>
		<dc:creator>Aderson Oliveira</dc:creator>
		<pubDate>Sat, 24 Apr 2010 01:50:54 +0000</pubDate>
		<guid isPermaLink="false">http://kalyani.com/?p=1093#comment-63</guid>
		<description>Where, in the realm of DNN sins, would you put &quot;Using Wordpress instead of DotNetNuke for a blog&quot; ;)&lt;br&gt;&lt;br&gt;Jokes aside, very good post and I will be seeking redemption from this list from now on. I will use it as a check list for sure</description>
		<content:encoded><![CDATA[<p>Where, in the realm of DNN sins, would you put &#8220;Using WordPress instead of DotNetNuke for a blog&#8221; <img src='http://www.kalyani.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Jokes aside, very good post and I will be seeking redemption from this list from now on. I will use it as a check list for sure</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Bolejack</title>
		<link>http://www.kalyani.com/2010/01/the-seven-sins-of-dotnetnuke-module-developers/comment-page-1/#comment-58</link>
		<dc:creator>Paul Bolejack</dc:creator>
		<pubDate>Mon, 01 Mar 2010 01:45:47 +0000</pubDate>
		<guid isPermaLink="false">http://kalyani.com/?p=1093#comment-58</guid>
		<description>Thanks. Although there is a lot of information out there to help one learn DNN, there&#039;s not much in the way of best practices. This helps pull some of that together.&lt;br&gt;&lt;br&gt;With respect to sin #1... the inline width styles coming out of the core admin modules can be really annoying.</description>
		<content:encoded><![CDATA[<p>Thanks. Although there is a lot of information out there to help one learn DNN, there&#39;s not much in the way of best practices. This helps pull some of that together.</p>
<p>With respect to sin #1&#8230; the inline width styles coming out of the core admin modules can be really annoying.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruce Chapman</title>
		<link>http://www.kalyani.com/2010/01/the-seven-sins-of-dotnetnuke-module-developers/comment-page-1/#comment-57</link>
		<dc:creator>Bruce Chapman</dc:creator>
		<pubDate>Thu, 25 Feb 2010 03:37:45 +0000</pubDate>
		<guid isPermaLink="false">http://kalyani.com/?p=1093#comment-57</guid>
		<description>This is very important information for module developers out there.  I would also add that, while it is tempting to skip over these for &#039;quick and dirty&#039; applications - quick and dirty applications have a funny tendency of living for a long time, and causing problems down the track from the shortcuts.&lt;br&gt;&lt;br&gt;Thankfully I&#039;m (mostly) free of these sins, though at times I&#039;ve been known to fall into the UpdatePanel trap, only to regret it later on.  I have seen some truly shocking implementations of the UpdatePanel though.</description>
		<content:encoded><![CDATA[<p>This is very important information for module developers out there.  I would also add that, while it is tempting to skip over these for &#39;quick and dirty&#39; applications &#8211; quick and dirty applications have a funny tendency of living for a long time, and causing problems down the track from the shortcuts.</p>
<p>Thankfully I&#39;m (mostly) free of these sins, though at times I&#39;ve been known to fall into the UpdatePanel trap, only to regret it later on.  I have seen some truly shocking implementations of the UpdatePanel though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rodney Joyce</title>
		<link>http://www.kalyani.com/2010/01/the-seven-sins-of-dotnetnuke-module-developers/comment-page-1/#comment-52</link>
		<dc:creator>Rodney Joyce</dc:creator>
		<pubDate>Wed, 03 Feb 2010 23:18:36 +0000</pubDate>
		<guid isPermaLink="false">http://kalyani.com/?p=1093#comment-52</guid>
		<description>Great post as always Nik - thanks for sharing... guilty of a few sins myself..</description>
		<content:encoded><![CDATA[<p>Great post as always Nik &#8211; thanks for sharing&#8230; guilty of a few sins myself..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: uberVU - social comments</title>
		<link>http://www.kalyani.com/2010/01/the-seven-sins-of-dotnetnuke-module-developers/comment-page-1/#comment-50</link>
		<dc:creator>uberVU - social comments</dc:creator>
		<pubDate>Sat, 30 Jan 2010 21:41:15 +0000</pubDate>
		<guid isPermaLink="false">http://kalyani.com/?p=1093#comment-50</guid>
		<description>&lt;strong&gt;Social comments and analytics for this post...&lt;/strong&gt;

This post was mentioned on Twitter by techbubble: Blogged: The Seven Sins of DotNetNuke Module Developers http://bit.ly/9dssxw...</description>
		<content:encoded><![CDATA[<p><strong>Social comments and analytics for this post&#8230;</strong></p>
<p>This post was mentioned on Twitter by techbubble: Blogged: The Seven Sins of DotNetNuke Module Developers <a href="http://bit.ly/9dssxw.." rel="nofollow">http://bit.ly/9dssxw..</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wmorgenweck</title>
		<link>http://www.kalyani.com/2010/01/the-seven-sins-of-dotnetnuke-module-developers/comment-page-1/#comment-49</link>
		<dc:creator>wmorgenweck</dc:creator>
		<pubDate>Sat, 30 Jan 2010 19:39:12 +0000</pubDate>
		<guid isPermaLink="false">http://kalyani.com/?p=1093#comment-49</guid>
		<description>Excellent post Nik. I would have to suggest that there are exceptions to the Custom Settings rule.  While the current module settings is a standard, it is far from user friendly.  In our latest release of Active Social we introduced a modal window that is opened from the module actions and provides one click, very quick access to our basic module settings.  We also make our settings immediately available when you first add the module to the page. In most cases this saves some extra clicks too.&lt;br&gt;&lt;br&gt;&lt;br&gt;I would say another sin would be including third-party components with the module that aren&#039;t packaged properly.  Even worse is when the components are not licensed properly.</description>
		<content:encoded><![CDATA[<p>Excellent post Nik. I would have to suggest that there are exceptions to the Custom Settings rule.  While the current module settings is a standard, it is far from user friendly.  In our latest release of Active Social we introduced a modal window that is opened from the module actions and provides one click, very quick access to our basic module settings.  We also make our settings immediately available when you first add the module to the page. In most cases this saves some extra clicks too.</p>
<p>I would say another sin would be including third-party components with the module that aren&#39;t packaged properly.  Even worse is when the components are not licensed properly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Han</title>
		<link>http://www.kalyani.com/2010/01/the-seven-sins-of-dotnetnuke-module-developers/comment-page-1/#comment-48</link>
		<dc:creator>Han</dc:creator>
		<pubDate>Sat, 30 Jan 2010 10:04:17 +0000</pubDate>
		<guid isPermaLink="false">http://kalyani.com/?p=1093#comment-48</guid>
		<description>Very helpful blog! Thanks, Nik. Look forward to the next one.</description>
		<content:encoded><![CDATA[<p>Very helpful blog! Thanks, Nik. Look forward to the next one.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
