Add-ons extend the Episerver platform by adding functionality within a wide selection of areas.
They are generally developed by Episerver and others are open source, available from the Episerver developer community.
Add-ons in Episerver:
- Google Analytics.
- Marketing Automation.
- Social Reach.
- Self Optimization Block. etc.
There are three ways through which we can install the Add-Ons.
- “One-click” installations from inside the Episerver user interface.
- Installing Add-ons via NuGet Packages.
- Manual Upload of Add-ons as Packages.
1. “One-click” installations from inside the Episerver user interface
Initially install options are not visible in the User Interface across Add-ons tab as shown below:
In Order to make the “install” option visible in Episerver user interface, we need to update the InstallationMode to “UI” in Web.config under episerver.packaging node.
Post the Configuration changes Install button is visible in Add-ons tab and looks as shown below:
2. Installing Add-ons via NuGet Packages
In Order to install Add-ons via NuGet Package change the InstallationMode to “Code” in Web.config under episerver.packaging node.
Post the Configuration changes in Web.config, We can install Add-ons as NuGet Package through Visual Studio (from Tools->NuGet Package Manager->Package Manager Settings) and add Episerver live feed as PackageSource.
3. Manual Upload of Add-ons as Packages
Beta Add-ons are the pre-release Add-ons whose functionalities can be verified by adding EpiBetaUsers user group(role) to your user.
The Update tab shows available updates for installed add-ons. When you upgrade an add-on, the old version is uninstalled and the new version is installed. This process also updates related add-ons (dependencies and dependents).
By using any one of the above three ways we can install Add-ons in Episerver . As per my opinion installing Add-ons through Episerver User Interface as is it easy to see updates related to them