The module is not complete, however, we have covered many important concepts that you will most likely use in every module you create. Essentially a DotNetNuke module is made up of web controls that are inherited from
Entities.Modules.PortalModuleBase. Navigation and localization were covered and their proper use will allow you to create modules that integrate well into your portal. In addition, we covered exception handling that will also aid you in your module development. In the next chapter, we will cover connecting your module to the database.