.NET API Details
DNN's Provider Model is a design pattern to allow core functionality to be replaced without modifying the core code. Types of providers available include authentication, folder, module caching and HTML (WYSIWYG) editor.
The Provider Model enforces a contract between the API and the business logic that implements the custom functionality. Developers use the Provider Model to integrate their custom extensions into Evoq.
As a best practice when developing extensions, be sure not to modify core code or configuration files. Doing so will complicate upgrades to a new release of Evoq, since those modifications will be overwritten.
Recently, we hosted a Module Contest: our community of developers were invited to build custom modules using our API. On our Module Contest page, you can view details of each developed module, and download them for your own use.