.NET API Details
Provider Model
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.
Custom Extensions
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.
API Implementation
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.
Sample Modules
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.