Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Umbraco vs DotNetNukeUmbraco vs DotNetNuke
Previous
 
Next
New Post
7/2/2011 8:47 AM
 
Guys, I need some help here.  I have some potential clients asking me about Umbraco CMS vs DotNetNuke.  I have never tried Umbraco so I dont really know what to say here.  I see on their website that its opensource, seems pretty popular, has some big companies running it, but DotNetNuke is my bread and butter and the future with Active Social, etc looks bright.

I would like to give them a relatively objective assesment.   Now that DNN 6.0 is coming the C# vs VB.NET source debate is moot, so what are the advantages?  I know we have way more 3rd party modules, skins, etc. 

 
New Post
7/2/2011 11:28 PM
 
Umbraco is a very different sort of CMS system to DNN.  It is very XSLT centric with its concept of modules
and can be considerably more complex to configure.

I did some work for a client about 12 months ago that was already on the platform and while a lot of what I saw was good - it was also noticeably more complex to configure with much of the site systems buried in config files with no obvious gui front end.
 
New Post
7/21/2011 2:05 AM
 

I have used Umbraco since v3.0 (about 2008), and DotNetNuke since 5.0 (Since september 2009 being my fulltime job).

DotNetNuke is geared towards a plug'n'play type module system with lots of third party modules that can be purchased and installed. Umbraco is more of a full grown content management system that starts leaner and is designed for developers/designers to extend.

I find that development in Umbraco tends to be much faster (though it does have an initial learning curve which may hinder uptake of it), and performance is dramatically better. Also content editing is much more intuitive. 

DotNetNuke outputs its own js and css files by default, with umbraco the output is up to the developers so you can have much leaner web pages.

Umbraco
* Better performance
* Different means of extending and display dynamic data, xslt, razor scripts, standard .Net user controls
* Intuitive U.I
* Uses standard .Net Masterpages and Usercontrols therefore flexible templating
* Content is stored and shown in backend as hierarchical tree
* Content is treated as primary concern, thus all parts of the system work with content tree
* Clean, easy install process
* Clean html output, no cms bloat like js, or css
* Content can be created and edited without having templates/layout created, thereby separating content and presentation
* V5 of Umbraco is ASP.NET MVC3 Based. Complete re architecture with familiar admin interface.
* Much more flexible system

DotNetNuke
* Thousands of third party modules available
* More of a Module and Page management system as opposed to content.
* Content is always edited in-page, entire admin is in-page
* DNN always outputs its own dnn js and css files.
* Content modules placed on page in order to create/edit content, therefore content is tied to layout of page.
* Multi Portal sites run off a default.aspx page which can be tedious as it has to be overridden


DotNetNuke is good if you want something up there with lots of modules available, I would say its ok for simple websites but lacks the flexibility and ease of development for more complex sites. Umbraco provides a solid core cms however leaves it up to the developers and designers to construct properly.

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Umbraco vs DotNetNukeUmbraco vs DotNetNuke


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out