Welcome to EMC Consulting Blogs Sign in | Join | Help

Howard van Rooijen's EMC Consulting Blog (2004 - 2010)

This blog has now moved to http://howard.vanrooijen.co.uk/blog - please update your subscriptions if you wish to receive new content.

CMS in the .NET World

If anyone follows me on Twitter, you'll have seen my early morning rant a few weeks ago about the woeful state of CMS on the .NET platform, with particular reference to Open Source offerings. This was sparked off by the current depressing thread on the Telligent GraffitiCMS forum about the future of the product.

If you look in the non-Microsoft world there are some quite well established (Open Source), mature systems, each with their own rich eco-systems; Plone, Joomla, Drupal are just three examples. James Saull sent me a link to CMS Watch's "CMS vendor tube map" - a quite impressive distillation of the entire CMS universe:

CMS Watch Subway Map 2009

Source - CMS Watch.

If you delve into the non-Open Source CMS market on the Microsoft Platform, there are some very strong contenders:

But these were a tad difficult to find as the Open Source Microsoft Platform, doesn't suffer from a drought of Blogging Platforms:

After doing a bit of digging, the top Open Source .NET CMS Platforms are:

Umbraco seems to be the most popular and is gaining the most momentum (version 4 has ~30,000 downloads on CodePlex) and offers a paid for version that comes with support and some extra tooling, there is even a yearly conference. Cuyahoga is a bit of an unknown entity, although Oren (Ayende) seems to rate it highly.

N2 is an impressive entry - in that it takes a different approach to CMS; with Umbraco, you are forced to code within the Umbraco framework and thus create a CMS System with bespoke application functionality, whereas, N2 allows you to integrate CMS at the API Level, and thus allows you to create rich applications with CMS functionality. A subtle difference, but very powerful.

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

 

Henrik said:

Great post, Howard.

Regarding Graffiti CMS I noticed that this review was published just a few days ago.

Quick Take Review: Telligent's Graffiti Web Content Management

http://www.cmswire.com/cms/cms-reviews/quick-take-review-telligents-graffiti-web-content-management-004039.php

I wonder if Telligent is the source for the section "What's Coming in Version 2.0"

March 26, 2009 15:07
 

Mark.Mann said:

Superb.

Although you mentioned Umbraco, i could not see it on the "map"

I've been toying with Umbraco a bit and like what I see.

I heard that there are a lot of DotNetNuke'ers out there moving over to Umbraco 4 due to the easier layout/skinning options for web designers.

March 26, 2009 15:28
 

howard.vanrooijen said:

Mark, you should talk to Jon Sharratt - he's got quite a bit of experience with it. When you're next in (sorry to hear about the fall) gimme a shout and I'll show you N2

March 26, 2009 22:30
 

Gabe Sumner said:

Sitefinity has a Community edition that is 100% free and usable for commercial web sites.  The community edition displays a "Powered by Sitefinity" logo at the bottom of the page.  In addition, workflow & versioning are disabled.  Otherwise, it is fully featured and powering a lot of web sites.

To speak to your broader point, in the past I've felt the MS community does a poor job of nurturing casual exploration & discovery.  This, I believe, is partially the reason many innovative projects find their roots in other communities (PHP, Python, Ruby).  These communities make it easy to experiment & dabble without committing vast resources upfront (Visual Studio, Windows Server, Microsoft SQL Server, Windows Vista, etc)...

Microsoft's BizSpark is a step in the right direction towards fixing this.  This program makes it easier for start-ups to experiment with MS technology.

At Telerik (and Sitefinity) we've tried to make it easy for anyone to casually "play with" our software.  The downloads section can be accessed for free and the downloads are never time-bombed.  Nor will you need to talk to sales just to get a demo.

March 27, 2009 17:46
 

Derek Dole said:

Kentico has a free edition which can be used for commercial purposes with no other hidden fees. The free edition displays logo/only a text - "Powered by Kentico" in the footer. The feature comparison table can be found at:

http://www.kentico.com/cms-asp-net-features/Feature-Matrix.aspx

Also Kentico CMS is a Open Source available product, since the full source code can be bought with the license.

April 14, 2009 12:07
 

James Broome Blog said:

  My current project requires both e-commerce and content management features at the core of its

April 24, 2009 14:31
 

Guru Stop said:

p.msolistparagraph {margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; margin-bottom

July 14, 2009 07:05
 

[Link List] Recent (and non recent) Articles on Various Topics | Nexo IT - Information Technology News said:

July 14, 2009 08:20
 

[Link List] Recent (and non recent) Articles on Various Topics | I love .NET! said:

July 14, 2009 08:46
 

[Link List] Recent (and non recent) Articles on Various Topics | rapid-DEV.net said:

July 14, 2009 10:25
 

Keith said:

I'm the person that started that "depressing thread" on the Graffiti forum a while back.  I still see zero initiative from Telligent to get things moving with Graffiti... which is such a shame.

Just curious if you've had any changes in thought on any of the blogging platforms since writing this piece?  Have you looked at any other alternatives?

I'm half holding onto hope Graffiti will come out with decent updates, but the other half wants to ditch it and migrate... I'm just sort of lazy right now, so I find myself in a holding pattern.  But given a decent enough platform, I would take the plunge and migrate.

July 24, 2009 06:33
 

howard.vanrooijen said:

Hi Keith,

Sorry it's taken me so long to respond - your post was hiding in my "spam" folder.

My position hasn't changed - there has been zero feedback from Telligent, in fact is you go to the current redesigned site, Graffiti isn't even mentioned as a product anymore.

I've been using N2CMS for the last couple of months on my current project and have to say I'm impressed by it - it's simple to extend and has all the features I want and has a very vibrant community behind it with contributions coming in every day. It doesn't have the spit and polish of Graffiti - but it wont take long.

I will be migrating from Graffiti to N2 - which is a shame as Graffiti is great to use at the moment, but isn't extensible enough to do what I want to do next.

BTW the thread was only depresseing because it's the death knell of a great product.

Howard

August 24, 2009 10:14
 

Shaun Walker said:

I am curious how DotNetNuke could have been overlooked as an Open Source CMS for ASP.NET? It is licensed under a BSD license and has been available as an open source solution since 2003. With over 6 million downloads to date, it is by far the largest, most active, and most successful open source project native to the Microsoft platform. I also boasts an extremely active developer community, building custom extensions for the platform - with over 2000 add-ons listed on it's official Marketplace ( http://www.snowcovered.com ). Based on user demand, a professionally supported commercial version of the open source product was introduced earlier this year.

October 30, 2009 18:56
 

Shaun Walker said:

DotNetNuke is an open source content management system for ASP.NET. It is a very mature product and has more than 6 million downloads in the past 7 years.

November 2, 2009 16:29
 

Fenton Bussy said:

I have used DotNetNuke Professional on a large corporate project and I wouldn't use it again nor would I recommend it. The workflow seemed thrown together and very "last minute", it's peppered with bugs, modules didn't seem to provide the functionality I was expecting (I ended up developing my own) and it’s not as “open source” as I was led to believe. There are a lot of good things I like about DNN but there's a lot more I don't like about it. That's why I now use Umbraco or I'll just write my own CMS in MVC.

March 23, 2010 10:09

Leave a Comment

(required) 
(optional)
(required) 
Submit

This Blog

Syndication

News

This blog has now moved - please visit http://howard.vanrooijen.co.uk/blog for new content!
Add to Live.com
Powered by Community Server (Personal Edition), by Telligent Systems