DotNetNuke

DotNetNuke ( DNN ) is a free framework for web applications based on the platform ASP.NET.

Functions

In an installation of DotNetNuke multiple portals with independent access permissions, individual design, languages ​​and content can be created and managed by the respective appointed administrators of a host. This purpose are the administrators and editors numerous features and tools available, such as:

DotNetNuke can be individually adapted to the respective user requirements and has versatile interfaces that enable communication with other systems of the IT landscape. For authentication can be used in addition to the built-in logon service OpenID, LiveID, CardSpace and Active Directory. Secure communications with SSL is supported by default and can be enabled for each page individually. It is also possible further developed in-house to integrate authentication provider in the portal.

Languages ​​and Multilingualism

By default, DotNetNuke is delivered in English ( en-US). The translation can be realized by many available language packs, including German, with more than 700 German language packs are provided free of charge from the User Group. Multilingualism for contents ( menu, text, etc. ) can be implemented with various additional components.

DotNetNuke supports now also the system side multilingualism. However, currently, the functionality still contains some weaknesses.

Runtime environment and License

DotNetNuke is based on the latest Microsoft ASP.NET technology (programmed in VB.NET) and was placed as the largest open-source project on this platform under a modified BSD license by project founder Shaun Walker freely available. Copyright holder is the DotNetNuke Corp.. In addition, now also of the DotNetNuke Corp.. licensed in the U.S. versions, which contain in the different stages of development and enhanced support. The company has now opened an office for Europe. This is located in Amsterdam and currently serves the entire European region.

Development in recent years

Since the publication of the first version on 24 December 2002 DotNetNuke has - rapidly gained users - particularly in the English language. In part, commercial portal solutions from Germany based on an adapted DotNetNuke. Since May 2005 DNN is one of the Web Site Starters for Windows and is listed in the Microsoft Web Application Gallery. Since 2007, held annually the DotNetNuke conferences OpenForce in Europe and the USA, in 2010 for the first time the European Day of DotNetNuke was organized. For the German-speaking countries the User Group organizes full-day professional events.

Cooperation with other frameworks

  • JavaScript Frameworks: DotNetNuke used in version 4 own JavaScript framework, which, however, was replaced with the version 5 by jQuery - this also because Microsoft at this time as jQuery JavaScript framework. preferred.
  • It AJAX.Net AJAX solution from Microsoft is support using an UpdatePanel is used automatically when needed.
  • CSS Frameworks: Currently, is still recommended no specific framework. YAML ( YAML website) is currently the only framework with support in the DotNetNuke community, among other things, because YAML also harmonizes with jQuery.
  • Telerik Web Controls are shipped from version 5.2 with DotNetNuke.

Versions

  • DNN 3.x - Platform: ASP.Net 1.1; Development Environment: VS.NET 2003; Database: MS SQL Server 2000 or MSDE
  • DNN 4.x - Platform: ASP.Net 2.0; Development Environment: VS.NET 2005 or VS.NET 2008; Database: MS SQL Server 2005, 2008 ( Express Edition) or MS SQL Server 2000 or MSDE
  • DNN 5.x - Platform: ASP.Net 2.0 ( 3.5 from 5.2 requirement ); Development Environment: VS.NET 2005 or VS.NET 2008; Database: MS SQL Server 2005, 2008 ( Express Edition)
  • DNN 6.x - Platform: ASP.NET 3.5 (4.0 supported); Development Environment: VS.Net 2008 or VS.Net 2010; Database: MS SQL Server 2005, 2008, 2008 R2 ( Express Edition)
  • DNN 7.x - Platform: ASP.NET 4.0; Development Environment: VS.Net 2010 or VS.Net 2012; Database: MS SQL Server 2008, 2008 R2, 2012 ( Express Edition)

The 3.x and 4.x versions differ primarily by the runtime environment. The development of ASP 1.1 line was discontinued with DotNetNuke 3.3.7 end of 2006. Since then, inter alia, performance optimized ( 4.4), rights management for individual users extended ( 4.5), authentication for LiveID, OpenID and CardSpace added (4.6 ), Human Friendly URLs allows (4.7), the ability to run in Integrated mode in IIS 7.0 (Windows Server 2008) ensured ( 4.8.0 ) and JQuery support integrated ( 4.9). Version 5.0 expands the rights management, in particular in the field of portal management, and includes a new installer for all extensions, ie Modules, skins, Skinobjekte, language and provider. Widgets extend the skinning and improved module interfaces allow the development of testable modules. Support for Windows Azure, mobile routing and introduced social features - were in the 6.x version under the slogan "Cloud, Mobile, Social CMS redifined ". Version 7.x appeared with Windows 2012 Server 8/Windows.

292324
de