preload

Comparing Umbraco and DotNetNuke

Posted by Akshay Sura on Apr 02, 2009

So if you are going for an open source Content Management System (CMS), which should you choose: DotNetNuke (DNN) or Umbraco.

Both have the advantage of being open source programs, which means they are constantly updated and improved. There are many plugins and applications created by a core of invested users, increasing functionality and removing bugs with regularity.

Still, there are plenty of differences, as anyone who has used both systems will note.

Here are some things to consider about Umbraco:

  • It can be edited in Microsoft Word, making for easy editing for most users.
  • There are OSS or commercial install options
  • A high-quality, highly functional CMS
  • Install gives you a blank page – no template, not much of anything else – This means plenty of freedom and flexibility – freedom to succeed or freedom to fail. Success of a site is entirely up to a developer, meaning you must have a highly qualified and creative developer who also knows legal compliance and standards compliance.
  • Umbraco has high requirements for hosting, so it is difficult to find a “shared” hosting environment that will support it
  • Still working on good ecommerce solutions
  • Version 4 has better support for Safari and Firefox
  • There are good plugins available, and a management system built into Umbraco

By contrast, here are some items to consider about DotNetNuke:

Has a proprietary feel, despite being open source

  • Dot NET developers like it, those who are not dot NET developers have trouble with it
  • Based on Microsoft’s ASP.NET, which is the most popular web technology currently
  • Cheap to use and reduces total development costs – no ongoing licensing fees
  • Full access to source code so it can be altered to fit individual organizations
  • Can manage text, image, documents, links, events, news, banner ads and threaded info
  • Supports multiple websites
  • Installs easily
  • Can manage site hosting, content, security, web design and membership in one program
  • Multi-language ability
  • Fully extensible and scalable
  • User friendly interface and intuitve site wizards, help icons and interface for those familiar with Dot NET
  • DNN has a large user base (125,000 registered users) and a core programming team dedicated to the system, so it is a large community. There are also an increasing number of third party developers of plug-ins, etc. for DNN

Which open-source hosting program is right for you? It depends on your abilities, wants and business model. Either way you go, using an open source CMS might be the way for you to save money and still have a strong, attractive site.

  • Share/Bookmark
  • 11 responses to "Comparing Umbraco and DotNetNuke"

  • Tim Geyssens
    3rd April 2009 at 8:28

    I believe most of the points on the dotnetnuke list are also valid for umbraco.

    For me the main ones for umbraco would be:
    - no skinning but mold the cms around your design and needs, any design can be implemented
    - also perfect cms for flash frontends
    - ultra flexible and extensible
    - plug and play user controls and custom controls

  • Joe Audette
    3rd April 2009 at 9:18

    You should also checkout mojoPortal http://www.mojoportal.com

  • Chris Hammond
    12th October 2009 at 1:38

    You could also update the stats as DNN has a large user base, of 700k+ users, not 125k.

  • Akshay Sura
    12th October 2009 at 8:05

    Chris,

    I agree with you. But after working with content management systems like Sitecore and Umbraco, I dont think I would prefer DotNetNuke (DNN), Kentico and CommonSpot.

    These CMS’s add way too much junk to the page and don’t give the programmer 100% control.

  • Daniel Bardi
    25th October 2009 at 16:18

    DotNetNuke is loosing support over Umbraco. DNN’s conversion rate (lead to customer) is very low.

    Daniel Bardi
    http://www.dascoba.com

  • Jim
    19th February 2010 at 21:13

    Please check out kooboo cms: http://www.kooboo.com

  • emilio
    23rd February 2010 at 14:57

    can some run under apache/mono/linux ?
    i think it´s very important point of view.
    database system is very important too.

  • Kooboo
    4th April 2010 at 11:27

    I am hoping that someone can do a review about kooboo as well.

    1. Probably the first which can support publishing from MS word.

    2. Built based on ASP.NET MVC, easier to extend.

    3. Install easily and works fine on share hosting.

  • Rob
    19th April 2010 at 0:42

    Hard to compare DNN to Umbraco, DNN is antiquated garbage that spits out garbage, Umbraco is modern, clean, streamlined, though not without it’s faults.

    Our company uses DNN on their large websites, it’s an endless list of problems.DNN really makes web development a nightmare compared to Umbraco. It’s such a pity we have to work with it. Guess that’s what happens when marketing makes the decisions.

  • Asperto
    2nd June 2010 at 10:42

    This discussion is beginning to smack of the predjudice that infected OS and browser-wars. So I’ll stay as positive as possible.
    However:
    I have more respect for contributors who have a competency in English punctuation.
    The Umbraco intro’ has the statement “What is Umbraco” (no question mark. I believe the punctuation marks are indispensible for clear English comprehension.)
    I also respect a company more if they have a bona fide website address. (www.umbraco.com has been stolen by url hi-jackers. So much for ‘friendliness’ in the community…).
    On the other hand, DNN does it for me, and has done since 2004.
    It is solid and professional. There are thousands of 3rd-party apps. Anything you don’t get out of the box, you can buy reasonably cheaply, (or using C# or VB.NET) can build.
    Right now, I’m working on multi-touch silverlight apps.
    (So any debate about server round-trips is a bit old now).
    I suspect that from what I’ve seen so far Umbraco needs more hosting horsepower and requires higher skill-levels to build a site. It therefore appeals to developers who see more work.
    Umbraco looks to me like it’s quite convenient for page CMS, whereas DNN looks like it handles containers on pages better.
    Whatever you do, please let’s compare current versions. DNN is currently on 5.4.2. It has excellent version control at article level and page level. If you want a publishing system/ Shop/ helpdesk etc, etc, you can buy an installable module very reasonably.
    DNN is a multi-portal system. A webmaster can sell a system or sub-portal automatically to a user organisation’s webmaster. The site template builds and bills the user webmaster automatically.
    Umbraco is promising MVC (But that’s a complete re-write! Fundamentally different and it is no where near ready so let’s not count that as an asset yet).
    Asperto

  • Anton Burtsev
    16th June 2010 at 8:39

    DotNetNuke is an excellent development platform. And there are many tools that provide rapid web-based development for the DotNetNuke. XsltDb module is one of them. XsltDb is an XSLT based development environment and also provides database access and ASP.NET controls usage. Moreover, it offers a syntax highlighting and code completion. It is and opensource product, you can find it as http://xsltdb.codeplex.com

  • Leave a Reply

    * Required
    ** Your Email is never shared