DotNetNuke VS Drupal – Which One Is Better for New Blogger

Content Management System (CMS) plays an important role in blog building and management. Its contribution on editing, modifying and publishing web content is obvious to all. As two of the most popular CMSs favored by millions of bloggers, DotNetNuke and Drupal are selected in this comparison. We make it to tell you which one is much better for starting a website.

DotNetNuke (DNN) serves for people who prefer to create their sites based on Microsoft .NET technologies, which is written in VB.NET originally. Since version 6.0, the programming language has been converted to C#. It applies to Microsoft Windows and Cloud.

Since more and more websites rely on Drupal, the role of this powerful CMS is increasing. Over 2.1% of all sites in the world show their confidence in Drupal because of its usability, free of charge, flexibility and rich resources. The thousands of modules and themes improve the function of a site and also make a professional looking.

System Requirements

system requirementsBefore going deeply into the two content management systems, you need to understand the basic system requirements at first so as to determine which CMS is suitable for your site.

For DotNetNuke 7.0+, the minimal requirements are Windows Vista, IIS 7.0, SQL Server 2008, and .NET Framework 4.0/4.5. To make it much easier when developing a website, the recommended hosting environment have to include Windows Server 2012 R2, IIS8.5, SQL Server 2012 and .NET Framework 4.5.

The latest version of Drupal is the version 8.0. The basic conditions are MySQL5.0+/PostgreSQL8.3/MongoDB/SQLite3.3.7+, PHP5.4+, and Apache/Nginx/Microsoft IIS. Note that the Microsoft SQL Server and Oracle are also available, but they have to be supported by additional modules.


DotNetNuke consists of multiple advanced features to help webmasters create their sites with minimum effort. However, for some people lack of experience and skills, it is a little bit complicated to handle because of its on page administration. In this case, you need to have all tasks done page by page or even module by module. If you never bother to do something effort-consuming, this CMS may not an ideal option.

The Drupal community makes every effort to simplify the operation so as to deliver better user experience. In addition to the rich functions included in the previous versions, Drupal 8 brings you significant improvements, such as Drag and Drop functionality, adding skip navigation to Core themes, improved color intensity and contrast, and so on. Powered by a passionate volunteer community, Drupal is growing stronger because each member of that community tries best to make it more user-friendly.


modulesDotNetNuke integrates with many advanced functionalities by default, like content management, user administration and security. If those functions are not enough for you, the third-party modules that are included with the core DotNetNuke distribution can make a difference here. With those functional modules, you are able to create whatever you want, for instance, an intranet, an e-commerce system, a custom web application, etc. Once a module is uploaded, it is automatically installed in a DotNetNuke installation.

There are over 20,000 modules available for Drupal users offering additional features, such as WYSIWYG editors, custom content types, aliases generator, and other functions you are expecting for. All of them are free to install with simple operation, among which the three of the most recommendable ones are Views, Token and Pathauto.


DotNetNuke enables web designers to create custom skin with the knowledge of HTML with a separation between design and content. And also, many DotNetNuke skins have been released in the market, but many of them are paid, like Porto, Unlimited 033, One Page, etc.

Whereas, Drupal offers over 2,000 premium themes to provide users with multifarious options, all of which are free of charge and get involved in business, food, music, and so on. More attractive and professional Drupal themes are available with a fee required.


Both DotNetNuke and Drupal have their own good points. If you are a fan of Microsoft technologies and wish to create a website based on ASP.NET, DotNetNuke is created for you.

However, for a blog that needs to be built with more free themes and modules to have a beautiful looking and more functions, Drupal is a solid choice. And also, Drupal is especially suitable for the new bloggers lazy to learn complicated skills.

Since many hosting providers strive to release Drupal hosting solutions, we select the best three web hosts as below to help you make up your mind quickly.