If a module is set as Premium, its availability can be restricted at the site level and at the role level.
After installation, hosts can set the module to Premium and select which websites can access the module. If a module is designed to be premium by default, hosts only need to select the sites that can use it.
Then the administrators of each enabled site can assign Deploy Module permissions to a role, such as the Content Manager, to allow users in that role to add the module to a page.
Prerequisites
A host / super user account. Hosts have full permissions to all sites in the DNN instance.
A host account is required to upload modules and themes, because they might contain executable code. (An administrator account is sufficient to apply modules and themes to a website.)
Steps
Installing a module requires host permissions.
-
Go to .
-
Open the module for editing.
- Go to the Installed Extensions tab.
- In the Showing dropdown, choose Modules.
- Click/Tap the pencil icon for the module you want.
- Go to the Extension Settings tab and scroll down to the Premium Module Assignment section.
-
Set the module to premium, and select the sites that you allow to use the module.
- Check the Is Premium Module? box.
- Drag a website to the Assigned panel or to the Unassigned panel to enable or disable the module for that website.