With Kentico's Modularization, you, as a developer, can create a module to serve a specific need that can then be packaged automatically, stored, and reused in future projects. This helps you create custom modules with all the customizations you need for your current or upcoming projects easily. Anyone can use this tool to deploy a new ERP connector, shipping cost calculator, or any other functional extension quickly.
The Modularization feature in Kentico works with database objects, such as web parts, form controls, and page types, allowing you to streamline your work with the most commonly used elements of Kentico and speed up your delivery time for future projects.
Module installation is automatic in Kentico, meaning you don't lose time on manual actions. Install the NuGet package, rebuild your solution, and your website will do the rest – Kentico uses NuGet packaging with its Modularization feature as standard for ASP.NET platforms.
There is no need to uninstall before updating your module. Kentico's Modularization allows you to update already installed modules through the standard NuGet process. You can change its name, update its code, or completely rewrite the package.
When testing modules, it is important to install them repeatedly to make sure they are working correctly. Kentico's Modularization feature allows you to uninstall modules directly from Visual Studio to help with the testing process.
The Modularization feature in Kentico is fully compatible with Kentico's Page Types, meaning you can edit a page type and include it in the module. After this, every time the package is exported, it will contain the module data and the specified page types.