Personal Blog of Shaun Walker


DNN is Awesome!!

By Shaun Walker on 5/17/2019
When I started the DotNetNuke project back in 2003 I needed a website for managing the open source community. I was determined to "eat my own dogfood" so I used the very early versions of DotNetNuke to launch www.dotnetnuke.com and then upgraded the site through each successive release. This approach allowed me to experience the product in a real world environment... which, of course, was a double-edged sword. The software received many valuable improvements over the years based on the experiences with www.dotnetnuke.com. However it also caused a fair amount of frustration and consumed a lot of valuable time dealing with operational issues which would have been better spent on product development. In addition, the feature set of the DotNetNuke project was very limited in those early days which restricted the collaboration and growth opportunities within the community.

As a result of these past experiences, when I recently decided to release a new open source project, I opted for a different approach. Once again I needed a community website but this time I knew exactly which product I should use to enable me to quickly and efficiently launch my site. DNN was the obvious choice. It contains all of the basic functionality for managing a community of users... it has a rich third party module ecosystem providing collaboration features such as forums and blogs... it supports modern and creative visual designs... and it is extensible and allowed me to leverage a variety of custom community management capabilities that I had developed in the past. 

I was able to construct the entire site in minimal time and I believe it is already on par with the community collaboration features offered by some of the most mature open source projects. It definitely puts an interesting spin on the "build vs buy" decision when the best solution is open source ( and free ).

Now I can focus my attention on building a new open source project and community. Stay tuned...

Shaun Walker has 25+ years professional experience in architecting and implementing enterprise software solutions for private and public organizations. Shaun is the original creator of Oqtane and DotNetNuke, web application frameworks which have cultivated the largest and most successful Open Source community projects native to the Microsoft platform. He was one of the original founders of DNN Corp, a commercial software company providing products, services, and technical support for DotNetNuke, which raised 3 rounds of venture capital from top tier Silicon Valley investors. Based on his significant community contributions he has been recognized as a Microsoft Most Valuable Professional (MVP) as well as an ASPInsider for over 10 consecutive years. He was recognized by Business In Vancouver as a leading entrepreneur in their Forty Under 40 business awards, was a founding member of the Board of Directors of the Outercurve Foundation, and is currently the Chair of the Project Committee for Microsoft's .NET Foundation. Shaun is currently a Technical Director and Enterprise Guildmaster at Cognizant Softvision.