DNN Review: Features, Architecture, and Pricing
Next in line is DNN.
DNN is an open-source ASP.NET Web Forms content management system (CMS) and а web application framework.
You can create e-commerce systems, intranets, public websites, or custom web applications on top of DNN.
The story of DNN begins in 2001 when Microsoft created a reference application called IBuySpy Portal. The purpose of the application was to showcase the ASP.NET software development framework.
On Christmas Eve 2002 the second version of IBuySpy Portal was released and was branded as IBuySpy Workshop.
In March 2003, the IBuySpy Workshop was rebranded as DotNetNuke.
In 2006 the DotNetNuke Corporation was formed.
2009 was a very successful year for DotNetNuke - aside from releasing the Professional Edition, the company announced the acquisition of a marketplace (called Snowcovered), and launched a partnership program. They started handpicking partner companies that would provide products, services, and solutions for DotNetNuke. The partners would also provide support for development companies, web design companies, and individuals who use the framework.
In addition, in October 2009, DotNetNuke was recognized as the leading open-source CMS based on ASP.NET (Open Source CMS Market Share Report 2009).
In 2013 DotNetNuke was replaced by DNN and the company became known as the DNN Corporation.
In 2017 ESW Capital acquired the DNN Corporation.
DNN is based on the legacy ASP.NET Webforms. The DNN team has been working frantically for the past three years to make it possible for the system to evolve to the latest .NET platforms.
There are 4 DNN products:
- DNN platform - an open-source development framework
- Evoq Basic - a content management tool set with limited capabilities
- Evoq Content - a complete content management tool set
- Evoq Engage - a complete community management tool set
Only the DNN platform is free. The other 3 DNN editions are distributed under a commercial licence and offer more advanced CMS features (a drag-and-drop content builder, SEO tools, content analytics, etc.), integrations with third-party systems (Google Analytics, Microsoft Azure, DropBox, etc.), community management features, better performance, and more.
The DNN theme category contains 464 products - DNN themes, and DNN theme collections.
You can find 6 free themes and hundreds of commercial themes with a price range from $19.00 to $269.
There are several theme collections with a price range from $149 to $399.99, and several DNN skins with a price range from $6 to $2.400.
When browsing through the theme category, you can read an overview of each theme’s specifications, as well as see the theme’s price, number of reviews, and last update.
You can also filter the products by subcategory (color, genre, site type, theme packs, etc.), or by tag (CSS, iPhone, mobile, tablet, etc.). This way you can easily find the theme that best suits your store.
If you don’t have the time to do a detailed research on DNN themes, you can see the top DNN themes here.
The DNN marketplace contains 595 plugins.
162 of them are build to enhance the capabilities of your e-commerce website. You can find them in the ‘E-commerce’ category.
The e-commerce category consists of 25 subcategories. Some of the more significant subcategories include checkout, content management, forms management, marketing & advertising, email, SEO, and more.
You can purchase a product grid module, enable dynamic registration, ensure secure credit card transactions, integrate your online store with PayPal or Stripe, manage online orders in Zendesk, and much more.
Wondering which are the best DNN plugins out there? See a list
Note that if you don’t find the plugin you need on the DNN marketplace, you can always build a custom plugin for your store. You can either do this in-house or outsource it to a third-party (such as a DNN partner or a .NET developer, for example).
DNN Partners & Community
DNN has a thriving community that consists of more than 1 million members - developers, designers, marketers, store owners, etc.
They gather to discuss technology, design, the DNN framework and issues they are facing on the DNN forum.
The DNN community is active - there are more than 100K posts on the DNN forum and new posts appear every day.
In addition, at the time of this writing, there are 7821 questions in the DNN Questions Directory and 6767 of them have been answered.
Aside from its online community, DNN is supported by its partners as well.
The DNN partner directory consists of 37 partner companies. They are classified as:
- Implementation partners - companies that build websites or applications on top of DNN
- Hosting partners - companies that specialize in DNN hosting
- ISV (Independent Software Vendors) partners - companies that build DNN extensions (themes, plugins, language packs, etc.)
- Training partners - companies that specialize in providing training for the DNN platform. There are two types of training: online video training and instructor-led training.
There are 3 partner levels - registered, standard, and advanced. Currently DNN has 19 registered partners, 5 standard partners, and 13 advanced partners.
When browsing through the partner directory, you can read a short description of each partner company, see the number of websites each partner has developed, as well as the partner’s level.
In addition, you can filter the partners based on their location and partner level.
If you don’t have the time to research DNN partners and the services they offer, you can use Partner Match and let DNN themselves identify which partner company is best suited to meet your needs.
You can download the DNN platform for free. However, depending on your business objectives, you may need to purchase one of its paid editions:
- Evoq Basic (distributed under an MIT license)
- Evoq Content (distributed under a commercial proprietary licence)
- Evoq Engage (distributed under a commercial proprietary licence)
You will need to contact the DNN sales team for more information on pricing. You can do this by clicking on one of the ‘Contact sales’ or ‘Request pricing’ buttons on this page.
We hope this article helped you get a better idea of what DNN can offer!
Stay tuned for our article on Umbraco - the next blog post of the series dedicated to the best .NET e-commerce platforms.