Activate and deactivate modules
Overview
To save memory, you can disable specific modules or services that you do not use on your website. The fewer modules and services load – the faster the startup times.
You manage modules on the Modules & Services page.
To open the page, in Sitefinity CMS backend, click Administration » Modules & Services.
A list of all Active, Inactive, and Not installed modules and services appears.
NOTE: If you have multiple sites, when you deactivate, uninstall, or delete a module, the action applies to all of your sites, and you will not be able to select this module for future sites.
Use the following procedures to manage modules in Sitefinity CMS. You can install and uninstall and also activate and deactivate Sitefinity CMS modules. For example, you can deactivate the News module or Sitefinity CMS Analytics or completely uninstall the Events module.
IMPORTANT: We do not recommend deactivating the Scheduling module. By doing this, you will not be able to schedule content items and pages for publishing or unpublishing, but you will also lose many other system functions. The functioning of other mosules relays on the Scheduling module. This includes SiteSync, Email campaigns, Recycle bin, some libraries options, and others.
Install a new module
To install a deleted module or install any other new module, in the toolbar, click the Install a module.
The Install a module page appears. Perform the following:
- In Name, enter the name of the module that Sitefinity CMS will use in the Modules page.
- In Description, enter the user-friendly text that describes the module and how it works. Sitefinity CMS displays this text in the Description column on the Modules page.
- In Type, enter the full .NET type that implements the functionality of the module.
This type must implement the Telerik.Sitefinity.Services.IModule
interface and must be exposed by a .dll
assembly file located in the bin
folder of your Sitefinity CMS application.
- Choose when to activate the module and click Save.
Activate and deactivate a module
To deactivate a module, click its Actions link and then click Deactivate.
Confirm the operation.
Use this operation to temporarily hide a module, its backend pages, widgets, content types, etc. If you then choose to activate the module again, all of its attributes become visible, configured the same way as before the deactivation.
To activate a deactivated module, click its Actions link and then click Activate.
Uninstall a module
PREREQUISITES: To uninstall a module, you must first deactivate it.
To uninstall a module, click its Actions link and then click Uninstall and confirm the operation.
Use this operation to physically remove all the backend pages, the widgets on any pages, etc. All configuration files are also deleted.
If you later decide to install the module, you will lose all configurations, including widgets and backend pages. The database and database tables are preserved.
To install an uninstalled module, click its Actions link and then click Install.
Delete a module
PREREQUISITES: To delete a module, you must first uninstall it.
To delete a module, click its Actions link and then click Delete and confirm the operation.
Use this operation to physically delete the module from the list of modules, to delete its configurations, backend pages, widgets, etc. The database and database tables are preserved. Afterwards, you cannot see the module in the list of all modules.
To install a deleted module, follow the procedure Install a new module above.