To give you a general overview of the process, as we have seen in previous chapters, modules plug into the DotNetNuke architecture using a
PortalModuleBase class that all modules need to implement. An HTML provider works in a similar way.
HTMLEditorProvider base class is tied into each module that uses an HTML provider. This class defines a number of properties and methods that need to be implemented so that the HTML Editor functions properly. Each provider needs to implement these methods in order for them to be used in a DotNetNuke module. We will discuss this implementation in detail as we work our way through this chapter. ...