Providers
The DNN Platform is built from the ground up to be extensible. Most of the platform is implemented using a model based on providers, extensions that replace existing functionality in the core solution. This model enables super users – those with the most advanced level of permissions – to easily change base functionalities of the platform such as authentication. Key types of providers are the rich text editor, authentication, membership, search, logging, and caching.