<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	 xmlns:slash="http://purl.org/rss/1.0/modules/slash/" 
>

<channel>
	<title>Marketing Ninja &#187; Open Source</title>
	<atom:link href="http://www.marketing-ninja.com/category/open-source/feed" rel="self" type="application/rss+xml" />
	<link>http://www.marketing-ninja.com</link>
	<description>The Gruesome Diary of an Online Marketer</description>
	<pubDate>Tue, 23 Dec 2008 21:56:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>3 Easy-to-Use Open Source ASP.NET Projects</title>
		<link>http://www.marketing-ninja.com/old-stuff/3-easy-to-use-open-source-aspnet-projects/</link>
		<comments>http://www.marketing-ninja.com/old-stuff/3-easy-to-use-open-source-aspnet-projects/#comments</comments>
		<pubDate>Mon, 05 Nov 2007 19:55:24 +0000</pubDate>
		<dc:creator>Aaronontheweb</dc:creator>
		
		<category><![CDATA[Old Stuff]]></category>

		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.ajaxninja.com/?p=231</guid>
		<description><![CDATA[
A lot of people have heard of DotNetNuke, SubSonic, and some of the other big name .NET open source projects, but I want to talk about a few products that I have used that I think are worth discussing. I&#8217;m a big fan of user-friendly open-source, which all of these applications are (DotNetNuke fails in [...]]]></description>
			<content:encoded><![CDATA[<p><!--adsense#programmer--></p>
<p>A lot of people have heard of <a href="http://www.dotnetnuke.com/">DotNetNuke</a>, <a href="http://www.subsonicproject.com/">SubSonic</a>, and some of the other big name .NET open source projects, but I want to talk about a few products that I have used that I think are worth discussing. I&#8217;m a big fan of user-friendly open-source, which all of these applications are (DotNetNuke fails in this regard), so my list will reflect that.</p>
<h3>ScrewTurn Wiki</h3>
<p style="float: left"><a href="http://www.screwturn.eu/" title="ScrewTurn Software"><img src="http://www.ajaxninja.com/wp-content/uploads/2007/11/screwturn.jpg" alt="ScrewTurn Wiki Logo" title="3 Easy-to-Use Open Source ASP.NET Projects" /></a></p>
<p>ScrewTurn is a piece of software that I&#8217;ve used on a couple of different <a href="http://www.discountasp.net/index.aspx?refcode=AJAXNINJ">DiscountASP.NET</a> <a href="http://www.discountasp.net/sp_screwturnwikihosting.aspx">deployments</a>. It has all of the <a href="http://www.screwturn.eu/Wiki.ashx">basic features of a Wiki engine</a>, but what I really like about ScrewTurn Wiki is the ease of deployment.</p>
<p><strong>Cool Features:</strong></p>
<ul>
<li>Doesn&#8217;t require a database, but does include an optional DB provider.</li>
<li>Takes only a few minutes to deploy.</li>
<li>Allows collaborative editing and has a wealthy number of administration features.</li>
<li>Requires no server/database tweaking.</li>
<li>Rapid response times.</li>
</ul>
<p><strong>Drawbacks:</strong></p>
<ul>
<li>Uses a ton of service handlers to serve up pages; ScrewTurn wiki relies pretty heavily upon session-based data and I&#8217;ve had experiences where this has decimated my PageRank scores since Google ends up indexing a ton of <strong>.ashx</strong> pages (service handler extension) with compressed session hash-code stuffed in the URL, so this can really decimate your PageRank. <a href="http://www.screwturn.eu/">ScrewTurn&#8217;s main page</a> has a PageRank of 5, however, so perhaps they&#8217;ve made some changes since I last used it to improve its search engine optimization.</li>
<li>I&#8217;ve had one of my wiki pages hacked and defaced before with strict security settings applied; I&#8217;m not sure how they did it, but there were some definite security problems with ScrewTurn.</li>
</ul>
<p><strong>The Verdict:</strong> ScrewTurn is a great tool for creating general documentation and it&#8217;s a really straight forward content management system for &#8220;horizontal&#8221; websites, meaning websites that publish content in no particular order. I do not recommend ScrewTurn for mission-critical applications, given some of the problems i mentioned.</p>
<h3>BlogEngine.NET Blogging Platform</h3>
<p style="float: left"><a href="http://dotnetblogengine.net/" title="BlogEngine.NET"><img src="http://www.ajaxninja.com/wp-content/uploads/2007/11/benlogo80.gif" alt="BlogEngine.NET logo" title="3 Easy-to-Use Open Source ASP.NET Projects" /></a></p>
<p> I&#8217;m running two different instances of BlogEngine.NET currently; <a href="http://www.ajaxninja.com/lab/dotNetBlog/">one up</a> at the <a href="http://www.ajaxninja.com/lab/">AjaxNinja lab</a> and another on my new project, which I may mention on AjaxNinja at some point in the future. BlogEngine.NET is another great open-source project which is very easy to deploy.</p>
<p><strong>Cool Features:</strong></p>
<ul>
<li>Doesn&#8217;t require a database, but does include an optional DB provider.</li>
<li>Takes only a few minutes to deploy.</li>
<li>Responds very quickly; <a href="http://www.ajaxninja.com/?p=227">handles traffic waves very well</a>.</li>
<li>Has a great project leader, <a href="http://blog.madskristensen.dk/">Mads Kristensen</a>.</li>
<li>Project is <a href="http://dotnetblogengine.net/post/Preparing-for-next-release.aspx">developing quickly</a> and has been met with a lot of enthusiasm from the .NET community.</li>
<li>Supports multiple authors.</li>
<li>Has native support for using FeedBurner as an alternate RSS/Feed source.</li>
<li>It is incredibly easy to modify themes for BlogEngine.NET. It&#8217;s much easier than WordPress by contrast.</li>
</ul>
<p><strong>DrawBacks</strong>:</p>
<ul>
<li>BlogEngine.NET is still a young project; it has some kinks.</li>
<li>BlogEngine.NET is a new entrant to the arena of blogging platforms; it&#8217;s missing a lot of the functionality that seasoned bloggers expect from established open source blogging engines like WordPress and Movable Type.</li>
<li>Few <a href="http://dotnetblogengine.net/page/extensions.aspx">published extensions</a>.</li>
<li>Limited number of <a href="http://dotnetblogengine.net/page/themes.aspx">available themes</a>. It is incredibly easy to make your own themes, however.</li>
<li>For some reason, BlogEngine.NET&#8217;s editor does not cooperate with FireFox&#8217;s built-in spell checker, so I have to manually spell check all of my published works.</li>
</ul>
<p><strong>The Verdict:</strong> BlogEngine.NET is a great blogging platform, and it&#8217;s only going to get better as the project progresses and more rich functionality is added by both the development team and contributors. I&#8217;ve got a number of my own extensions that I&#8217;m going to be writing (time permitting) in the near future, and I&#8217;ll make those public to the community.</p>
<p>I&#8217;d highly recommend using BlogEngine.NET if you need a lightweight, simple blogging platform; if you need a complicated, multi-blog community, you&#8217;d be better off using a proprietary product like <a href="http://www.communityserver.org/">Community Server 2007</a>.</p>
<h3>DotNetKicks Community-Driven News Platform</h3>
<p style="float: left"><a href="http://www.dotnetkicks.com/" title="DotNetKicks"><img src="http://www.ajaxninja.com/wp-content/uploads/2007/11/dotnetkicks.PNG" alt="DotNetKicks Logo" title="3 Easy-to-Use Open Source ASP.NET Projects" /></a></p>
<p>Alright, I have to admit, I have not <em>yet</em> deployed DotNetKicks to a live server. I plan on using it for my other project that I kept mentioning, but the time is simply not right to deploy it yet. I&#8217;ve been a big fan of the <a href="http://www.dotnetkicks.com/">actual DotNetKicks community</a> for a few months now, and it is hands down the best place to get the latest news regarding .NET-based technology.</p>
<p><strong>Cool Features:</strong></p>
<ul>
<li>DotNetKicks may be one of the strongest ASP.NET open-source projects to date. It helps when your primary user base happens to be .NET developers and enthusiasts.</li>
<li>DotNetKicks is rich with a lot of features found on popular social news sites like Digg, such as the &#8220;kick spy,&#8221; &#8220;who&#8217;s online now,&#8221;and my favorite innovation, the &#8220;kick zeitgeist.&#8221;</li>
<li>DNK utilizes <a href="http://www.subsonicproject.com/">SubSonic</a> in order to build a reliable and sturdy data access layer.</li>
<li>DNK <a href="http://www.dotnetkicks.com/docs/earnmoney">incorporates a revenue sharing system</a> with its contributors, which in my opinion helps create a stronger sense of &#8220;user ownership&#8221; in the community and provides a strong incentive to contribute.</li>
</ul>
<p><strong>Drawbacks:</strong></p>
<ul>
<li>I&#8217;ve had some <a href="http://www.ajaxninja.com/?p=230">bad experiences with large-scale systems on my DiscountASP.NET shared hosting accounts</a> lately; I&#8217;ve been told by the DNK developers that this <a href="http://groups.google.com/group/dotnetkicks/browse_thread/thread/5f563164cd7e6fa8/772745e643202f4f#772745e643202f4f">won&#8217;t be</a> <a href="http://groups.google.com/group/dotnetkicks/browse_thread/thread/ca3f222c5445380c">an issue</a> with DotNetKicks, but I&#8217;m a tad bit skeptical.</li>
<li>These guys really need to roll all of their SQL commands into a single batch file; You have to execute 7-8 SQL scripts in a particular order to install the database properly.</li>
</ul>
<p><strong>The Verdict:</strong> I will be stoked once I deploy DotNetKicks to my other project; I love being a user of the actual DotNetKicks community, and managing my own little niche community sounds like it can be a lot of fun.</p>
<p><!--adsense#top_links_orange--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marketing-ninja.com/old-stuff/3-easy-to-use-open-source-aspnet-projects/feed/</wfw:commentRss>
	<slash:comments>4</slash:comments>
	</item>
		<item>
		<title>Microsoft to Release Source Code for .NET 3.5; ReadWriteWeb doesn&#8217;t get it; Scoble&#8217;s upset</title>
		<link>http://www.marketing-ninja.com/open-source/microsoft-to-release-source-code-for-net-35-readwriteweb-doesnt-get-it-scobles-upset/</link>
		<comments>http://www.marketing-ninja.com/open-source/microsoft-to-release-source-code-for-net-35-readwriteweb-doesnt-get-it-scobles-upset/#comments</comments>
		<pubDate>Wed, 03 Oct 2007 19:28:18 +0000</pubDate>
		<dc:creator>Aaronontheweb</dc:creator>
		
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.ajaxninja.com/?p=201</guid>
		<description><![CDATA[

A quick drive by on what Scott Guthrie had to say regarding the announcement to open up .NET 3.5&#8217;s source code to the public:
One of the things my team has been working to enable has been the ability for .NET developers to download and browse the source code of the .NET Framework libraries, and to [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ajaxninja.com/wp-content/uploads/2007/09/microsoft-logo-large.jpg" alt="Microsoft Logo" height="127" width="180" title="Microsoft to Release Source Code for .NET 3.5; ReadWriteWeb doesnt get it; Scobles upset" /><br />
<!--adsense#programmer--></p>
<p>A quick drive by on what Scott Guthrie had to say regarding the <a href="http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx">announcement to open up .NET 3.5&#8217;s source code to the public</a>:</p>
<blockquote><p>One of the things my team has been working to enable has been the ability for .NET developers to download and browse the source code of the .NET Framework libraries, and to easily enable debugging support in them.</p>
<p>Today I&#8217;m excited to announce that we&#8217;ll be providing this with the .NET 3.5 and VS 2008 release later this year.</p>
<p>We&#8217;ll begin by offering the source code (with source file comments included) for the .NET Base Class Libraries (System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text, etc), ASP.NET (System.Web), Windows Forms (System.Windows.Forms), ADO.NET (System.Data), XML (System.Xml), and WPF (System.Windows).  We&#8217;ll then be adding more libraries in the months ahead (including WCF, Workflow, and LINQ).  The source code will be released under the Microsoft Reference License (MS-RL).</p>
<p>You&#8217;ll be able to download the .NET Framework source libraries via a standalone install (allowing you to use any text editor to browse it locally).  We will also provide integrated debugging support of it within VS 2008.</p></blockquote>
<p>ReadWriteWeb has some <a href="http://www.readwriteweb.com/archives/microsoft_open_sourcing_net.php">coverage of the announcement</a> too, although it&#8217;s abundantly clear from the post that RWW doesn&#8217;t understand .NET very well, for instance:</p>
<blockquote><p> It&#8217;s hard to say what the incentive was for this move, it could be that .NET adoption in the developer community has been so small that a drastic step was needed or this could be a strategy to prepare for a big push of SilverLight, Microsoft&#8217;s new runtime for Rich Internet Applications. The .NET framework is also at the center of Vista, which so far no one has wanted to use at length.</p></blockquote>
<p>.NET adoption from the developer community has been so small? I guess that&#8217;s why C# has increased from a <a href="http://www.eweek.com/article2/0,1895,2177299,00.asp">25.1% to a 34.9% share of the total developer community in Europe, Middle East, and Africa</a>.</p>
<p>And as <a href="http://scobleizer.com/">Robert Scoble</a> pointed out in the comments:</p>
<blockquote><p>It is absolutely false to say that .NET is at the center of Vista. Absolutely NOT true. There isn&#8217;t a line of .NET code in the core OS.</p></blockquote>
<p>Basically the writer for RWW who covers Microsoft needs to be moved to another column. Period.</p>
<p>As for Mr. Scoble, rather than applaud Microsoft for putting its foot in the open source door <a href="http://scobleizer.com/2007/10/03/microsoft-open-sourcing-after-everyone-else/">he rips them a new one for not going far enough</a>. Someone&#8217;s been reading a lot of Slashdot.</p>
<p><strong>My thoughts</strong></p>
<p>I frankly do not understand the incentive behind this move and it seems like something that only the most senor of .NET developers will find useful.</p>
<p>Do I need to see the source code for System.IO in order to determine the best practices? I sure as hell hope not, because if that&#8217;s the case then what have I been doing with my .NET applications since 2003?</p>
<p>Keep in mind this is what I think at a mere first glance; I&#8217;m sure some of the other .NET community members outside of Microsoft will provide some valuable insight into the implications of this release for our community.</p>
<p><!--adsense#adsense_black_bfb--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marketing-ninja.com/open-source/microsoft-to-release-source-code-for-net-35-readwriteweb-doesnt-get-it-scobles-upset/feed/</wfw:commentRss>
	<slash:comments>6</slash:comments>
	</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 1.389 seconds -->
