Refactor the installation step in docs/en/tutorials/modular-crm/part-02.md for clarity. The previous long sentence was split and the conditional instructions for MVC and BlazorWebApp were made explicit: MVC should ensure `ModularCrm` is checked; for Blazor, `ModularCrm` must be checked for `ModularCrm.Catalog` and both `ModularCrm` and `ModularCrm.Client` for `ModularCrm.Catalog.Blazor`. Also cleaned up surrounding phrasing to avoid ambiguity.
Replace two tutorial images with updated ABP Studio screenshots for the Modular CRM Blazor web app (install module dialog and module installation dialog for Catalog) to keep documentation visuals current with UI changes.
Update modular-crm tutorial docs to cover Blazor WebApp specifics: adjust package-selection text to include the ModularCrm.Client package (with proper pluralization) in parts 02 and 04, and add instructions for configuring HTTP client proxies in the ModularCrmClientModule for the Catalog (part-03) and Ordering (part-05) modules. Also note that the respective .Blazor packages must be installed for both ModularCrm and ModularCrm.Client.
Add Blazor WebApp variants to the Modular CRM tutorial: insert doc-params and UI conditionals across parts 01-08, add multiple Blazor-specific screenshots, and include Blazor code samples/placeholders for catalog and ordering pages and menu contributor. Also add EF Core migration (20260227074745_ABP10_2) and update the DbContext model snapshot, plus small updates to migrator and web app settings/packages to accommodate the changes.
Replaces all references to 'authorization.md' with 'authorization/index.md' across documentation files to reflect the new file structure. This ensures all internal links to the authorization documentation remain valid after the file was moved and renamed.
Adjusted the namespace declaration in the Blazor tutorial to conditionally use 'TodoApp.Pages' for Blazor UI and 'TodoApp.Components.Pages' otherwise. This clarifies the correct namespace usage based on the UI framework.
Replaced the hardcoded Blazor project name with a conditional statement to support both Blazor and MAUIBlazor UI options in the tutorial documentation.
Adjusted instructions to reference the correct `Components/Pages` folder for BlazorServer projects instead of `Pages`, ensuring clarity for users following the tutorial.
Replaces instructions for creating an AuthorModule with steps for generating an AuthorComponent. Updates code samples and explanations to reflect the use of a standalone component with NgbDatepickerModule, aligning the tutorial with current Angular best practices.
Replaces instructions for editing book-routing.module.ts with updated guidance for configuring routes in app.routes.ts, reflecting changes in Angular routing best practices.
Updated the tutorial to reference ABP v9.3.0 instead of v3.1.0, and revised instructions to use Angular's component-based routing instead of module-based routing. Adjusted code samples and explanations to reflect changes in Angular CLI output and route configuration.
Updated all documentation files to include a direct link to the ABP pricing page in license requirement notices. This improves clarity for users regarding licensing requirements for Pro modules and features.
Added explanation about ABP Suite's default behavior regarding data seed contributors, noting that they are not generated automatically and must be created manually. Also described the presence of sample data-seed contributors in test projects when unit & integration tests are enabled, with a reference to part 4 of the tutorial.
Clarified the steps for creating the BookType enum and explained its usage as a property type in ABP Suite. Improved guidance for specifying the enum file path and its integration when defining entities.