DotNetNuke is an open source web application framework
DotNetNuke is a freely available web application framework, or or a Microsoft-based content management system (CMS). DotNetNuke is used to create websites, fill them with content and manage them. DotNetNuke is an open source project, which means that this system is available to its users for free. Even the source code is free. Developers then have the opportunity to work intensively with the system and to familiarise themselves with it. On this basis, the system is then even expandable and can be modified. In the past, this feature was used quite often, and the result is the number of freely available modules and expansion modules. In addition, there are modules from developers which are available on the marketplace for low fees.
Installing DotNetNuke is easy for professionals, but a normal user could run into difficulties. The open system behind DotNetNuke offers the chance to expand and adapt the CMS. This fulfils an important point of future security, as the system is always kept up to date. If new trends or systems arise (such as integrating Facebook), many developers set themselves to work and develop the suitable extensions.
DotNetNuke offers many advantages as framework
Since DotNetNuke is a framework, many developers can make meaningful and beneficial contributions. The framework ensures that everyone develops the software following the same procedure. This guarantees the compatibility of all extensions and provides the basis for robust software components. In addition, DotNetNuke offers the advantages of integrated multilingualism, easily adaptability to the given requirements of a website, support availability, a flexible and reliable rights management thanks to the use of different user groups and an active and reliable community.
DotNetNuke is modular, insists on the strict separation of design, content and functionality and is very flexible. DotNetNuke makes many things possible, from an intranet solution with an integrated active directory authentication, up to a large and professional corporate website. DotNetNuke is easy to manage with its existing portal features, it can be installed in subdirectories – therefore users are not dependent on the root directory. DotNetNuke offers a community, professional and enterprise version.