La piattaforma DNN, precedentemente chiamata DotNetNuke Community Edition, è un sistema di gestione dei contenuti (CMS) gratuito e open source.
La piattaforma DNN si basa sul framework .NET ed è progettata per essere facile da usare, senza richiedere una conoscenza approfondita della programmazione. Le caratteristiche della piattaforma DNN includono skin di design che consentono di modificare facilmente l'aspetto di un sito Web e la possibilità di incorporare moduli di terze parti per aggiungere funzionalità aggiuntive. Poiché il CMS supporta il multi-tenancy, è possibile creare più siti sulla stessa architettura.
La piattaforma DNN era originariamente basata su IBuySpy Workshop, un programma creato da Shaun Walker come estensione del portale IBuySpy open source di Microsoft. Il portale IBuySpy, basato su .NET Framework 1.0, era un'applicazione di riferimento per la creazione di siti e applicazioni utilizzando ASP.NET. Nel 2003, la versione 1.0.5 di iBuySpy Workshop è stata rinominata DotNetNuke.
Altre prime versioni di DotNetNuke includevano:
- DotNetNuke 2.0, rilasciato nel marzo 2004
- DotNetNuke 3.0, rilasciato nel marzo 2005
- DotNetNuke 4.0, rilasciato nel novembre 2005, che ha spostato DotNetNuke da ASP.NET 1.1 ad ASP.NET 2.0
- DotNetNuke 5.0, rilasciato a dicembre 2008
Nel settembre 2006, Walker ha co-fondato DotNetNuke Corporation con Scott Willhite, Joe Brinkman e Nik Kalyani. Nel 2009, DotNetNuke Corporation ha lanciato DotNetNuke Professional Edition, una versione commerciale del CMS. DotNetNuke Professional Edition includeva l'assistenza clienti fornita da DotNetNuke Corporation, insieme a funzioni non disponibili nel software open source.
Nel luglio 2013, la società e il progetto open source sono stati rinominati. DotNetNuke Corporation è diventata DNN Corp. e DotNetNuke Community Edition ha assunto il suo nome attuale, DNN Platform. DotNetNuke Professional Edition è stato rinominato e ora si chiama Evoq Content. DNN Corporation continua ad essere l'amministratore del progetto software open source DNN Platform e vende la linea di prodotti CMS Evoq.