DotNetNuke® is a free,
open source, extensible
content management system ideal for creating and maintaining professional websites. Originally based on the iBuySpy code demo released by
Microsoft, the system is now in its 3rd edition.
You customize the look and feel of your site by creating one or more Skins
that require little more than HTML knowledge to create. Like many other
Content Management Systems, the power of DotNetNuke lies not so much in
its built in features but its easy extensibility.
You can add functionality by adding Modules. A thriving open source
community provides free or reasonably priced modules that can be
integrated with ease. Many providers are linked from the DotNetNuke
site. You can also write your own modules.
In most cases, purchasing a module gives you not only the binaries
required but the source code, allowing you to make extensions yourself.
It is this community atmosphere that sustains the CMS, and should see
it stay around for many years to come.
The majority of DotNetNuke sites are created without writing a single line of code. But for the interested programmer, DotNetNuke also serves as an example of best practice coding techniques for ASP.NET and includes advice from the ASP.NET development team.
[From Wikipedia, the free encyclopedia.]