DotNetNuke è un CMS (acronimo che sta per Content Management System) ovverosia un sistema per la gestione e generazione di contenuti. Viene altresì definito un Portal Application Framework, un freeware realizzato con tecnologia MS ASP.NET distribuito con una particolare licenza libera, la BSD-style agreement, che permette il suo utilizzo gratuito per lo sviluppo di qualsiasi tipo di portale.
Per utilizzarlo è necessario avere intallato sia Microsoft Visual Web Developer 2005 Express Edition e MS SQL Server 2005 Express Edition, reperibili gratuitamente dal sito Microsoft.
DotNetNuke consente una gestione autonoma di tutti i contenuti del portale indipendentemente dalla loro intrinseca natura: siano essi testuali o iconografici, eventi o elenchi di link, notizie scorrevoli o file download-abili.
Come tutti i CMS, DotNetNuke è un'architettura dinamica e pertanto viene usata per la realizzazione di siti e portali Web che separano i contenuti dal layout, restituendo in tal maniera la possibilità di personalizzare tanto gli skin (grafica o gabbia editoriale che dir si voglia) che i moduli atti a realizzare servizi personalizzati, in maniera del tutto indipendente. |