DotNetNuke vs Sitefinity

Viewed 11002

In 2009 Readers' Choice awards, in the Web Content Management category,DotNetNuke Professional Edition took the runner up spot and Telerik's Sitefinity CMS received an honorable mention, dropping down from the runner up spot last year. I have used both and believe they are great products, DNN being opensource and with broader community, Sitefinity with its suite of radcontrols...

I would like to know what are your thoughts on when to choose one product over the other. What would make Sitefinity a better fit than DNN and viceversa?

Below are some features of Sitefinity which usually are considered an advantage when making a decision:

  • In Sitefinity CMS you can use master pages and themes from Visual Studio to build templates. Creating templates in Sitefinity is just combining a master page and a theme from Visual Studio and uploading them to our product.
  • Creating modules and plugging them into Sitefinity CMS is easy. For more info on making modules you can review this link.
  • Sitefinity’s UI has been designed with a focus on users. You can see our live demo site.
  • The Sitefinity CMS was built using the RadControls for ASP.NET AJAX, so you can use all of the tools inside your Sitefinity project.
  • Sitefinity CMS is built following closely ASP. NET concept and is easy to understand and develop on for .NET developers.
6 Answers

I have used sitefinity (community ed) on a couple of sites. It isn't brilliant (webforms instead of MVC) but for clients who are not programmers it is quite a nice backend management system. Drag and drop template driving page creation is quite good.

I havent touched DNN for a couple of years, it was quite the resource hog last time i looked at it.

DNN now has the Telerick AJAX controls in it now as mentioned above and I am sure given a bit of time the UI will catch up with SiteFinity

In my opnion DNN is much simpler to develop for and build custom solutions on top of. Having said that it should be noted that I have only worked with SiteFinity on the side as evaluations and never had to build a huge project with it.

DNN fits in with my agile style of building sites and if you really get dangerous can do some unit testing (hard to set up in any web dev but worth it)

my 2 pennies!

Related