DotNetNuke: Evolution through the Years
DotNetNuke, which is more commonly known today as DNN, is a type of management system for web content. It is a web app framework that was loosely based on the Microsoft .NET. DotNetNuke was developed to become an open source software program, and many programmers have been known using it for their projects. DNN was originally written in the C# Language, but it managed to exist under the VB.NET project through the years. The current version of DNN Is distributed commercially today under the DNN Evoq Content, and there are also alternate editions called the DNN Evoq Engage.
The DotNetNuke Development spans decades, and the content management platform was initially distributed under the MIT license that enables the management of multiple websites. It was created especially for those who do not have technical backgrounds, and it allowed them to learn over time. The DotNetNuke Development is considered as one of the most important developments in the field of Information Technology, and because of its creation, a huge number of applications were developed to provide functionalities that were not included in the first DNN core modules. It also made the customization of websites easier, like using skins to change the whole appearance of a site.
Two official commercials versions of the software program were released, and both have different functionalities. The first program was released in February 2009, and it was called the DNN Professional Edition. The other one was published under the title DNN Enterprise Edition. The two programs were later renamed in 2013, adopting the new brand name called the “Evoq Content.” The software program is going under great updates and developments after it was released, and many people are still using it because of its functionality and its role in transforming their websites to have multiple functions.
Another hit among the programmers would be the unique architectural model offered by the DNN. It uses a structural model with three tiers, and it has a core framework that provides support to any extensible modular structure that it might encounter. DNN has traditionally focused on the functionality of its server sides, but the recent projects and developments released focused more on enhancing the experience of the client side. The DNN has also migrated to allow the model view controller, and the software program is facing future developments that will enable it to become a fully cross-platform and open-sourced program.
DNN also offered several modules throughout its release. The DNN’s default functionality has been expanded to include third-party modules, and the existing module stores were used by third-party authors and the in-house development team. The framework of the DNN gives basic functions like security, content management, and user administrator, and it is also tailoring websites for various needs that are required to develop the software program further. The DNN Modules have also been used extensively in other projects which ended up successfully, allowing more developments in the field of information technology. Programmers have been open about the functionality of the DNN software program, and they stated that more developments in the software would be advantageous in so many ways.
The DNN Software Program has gone through several changes throughout its lifetime. It was initially developed and patterned after a project called the iBuySpy Portal. It was a reference application that was developed by Microsoft Corporation in 2001. They made to showcase the capabilities of the new software program called the ASP.NET. The iBuySpy Portal was later enhanced a year after it was released, and a new product was born, which was called the iBuySpy Workshop. It was later rebranded to be called the DotNetNuke, or DNN for short. The term was coined by Shaun Walker, who was also the software program’s developer. He revealed that the term came from combining .NET with “nuke,” a word that was made popular among programmers who are using a pre-existing framework, similar to the style used in PostNuke and PHP-Nuke frameworks. Shaun Walker later registered the term that he created, both in Canada and the United States. He, later on, formed a team of software programmers and developers who would later help him build his company and develop updates and enhancements to the open source project that he initiated.
Shaun Walker later renamed his team to become the Core Team, and in September 2006, he invited some of his members to create the DNN Corporation. The members who would become the founders of the DNN Corporation were Scott Willhite, Nik Kalyani, and Joe Brinkman. Together, he told them that their primary responsibilities would be the management of the new company and the development of new projects that will be based on the DNN platform. He also directed them to provide professional services to anyone who would need their help. He also reminded them that they are working solely for the benefit of the community.
The DNN Corporation announced that they managed to secure additional funding in November 2008. August Capital and Sierra Ventures were two of the leading financiers of the company, and they also hired Navin Nagiah to serve as the company’s chief executive officer. In 2009, the DNN Professional Edition was released by the company, targeting professional software programmers and website developers. The DNN Corporation found out that they also need to release another version that would benefit the entrepreneurs, so they released an enterprise edition later on. Another set of financial backing was provided to the company in 2010, securing millions of dollars to develop the software programs further.
The DNN Corporation later formed a partnership with website developers and small businesses that use the DNN platform. They also acquired Snowcovered, which helped them become the leading .NET based content management platform in the industry. In 2017, the DNN Corporation was acquired by ESW Capital.