Application Modules
- : These are core modules of the framework like caching, emailing, theming, security, serialization, validation, EF Core integration, MongoDB integration… etc. They do not have application/business functionalities but makes your daily development easier by providing common infrastructure, integration and abstractions.
- Application modules: These modules implement specific application/business functionalities like blogging, document management, identity management, tenant management… etc. They generally have their own entities, services, APIs and UI components.
- Account: Provides UI for the account management and allows user to login/register to the application.
- Background Jobs: Persist background jobs when using the default background job manager.
- Blogging: Used to create fancy blogs. ABP’s already using this module.
- Docs: Used to create technical documentation pages. ABP’s already using this module.
- Feature Management: Used to persist and manage the features.
- : Manages organization units, roles, users and their permissions, based on the Microsoft Identity library.
- Permission Management: Used to persist permissions.
- Setting Management: Used to persist and manage the .
- Tenant Management: Manages tenants for a multi-tenant application.
- Users: Abstract users, so other modules can depend on this module instead of the Identity module.
- : Provided a simple UI to view files in virtual file system.