The integration of the ASP.NET 2.0 Membership API resulted in a technical dilemma known as a “breaking” change. Essentially this occurs when the primary interfaces of a platform are modified in a way that does not preserve compatibility with previous versions. As a result, extensions that were developed against previous versions will no longer function with the new version. In the case of DotNetNuke it meant that version 2.0 modules would need to be modified in order for them to work with the new platform, now identified as version 3.0.
Read Previous Blog In Series - Open Source Project Restructuring
Shaun Walker has 20+ years professional experience in architecting and implementing large scale software solutions for private and public organizations. Shaun is the original creator of DNN, a Web Content Management System for ASP.NET which has cultivated the largest and most successful Open Source community project native to the Microsoft platform. Based on his significant community contributions he has been recognized as a Microsoft Most Valuable Professional (MVP) since 2004 and an ASPInsider since 2005. He was recognized by Business In Vancouver in 2011 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 Chairman of the Advisory Council for Microsoft's .NET Foundation. Shaun is currently a Director & Innovation Group Lead for Arrow Consulting & Design.
Shaun can be reached at firstname.lastname@example.org.