Customizing the Modules
This guide has references to related documents that explain how to customize a depended application module when you want to use the module as NuGet/NPM package references.
ABP Framework Infrastructure
ABP Framework already provides many different approaches to extend or customize a depended module. See the "Customizing the Application Modules" guide as the fundamental reference.
ABP Commercial Infrastructure
ABP Commercial adds more extension points on top of the ABP Framework.
This section only focuses on the additional features provided by the ABP Commercial. You should definitely see the guide mentioned in the previous section.
Module Entity Extension System
Module entity extension system is the main and high level extension system that allows you to define new properties for existing entities of the depended modules. It automatically adds properties to the entity, database, HTTP API and the user interface in a single point.
- See the Module Entity Extensions document to learn how to use it.
Other Extension Points
Entity Actions
Entity action extension system allows you to add a new action to the action menu for an entity on the user interface. See the related documents to learn how to use this system:
Data Table Column Extensions
Data table column extension system allows you to add a new column in the data table on the user interface. See the related documents to learn how to use this system:
Page Toolbar
Page toolbar system allows you to add components to the toolbar of any page. See the related documents to learn how to use this system: