From fdbf2cfb8633cdfdb4874d3ff42c4784d7273399 Mon Sep 17 00:00:00 2001 From: Dogan Yildirim Date: Sun, 25 Aug 2024 23:37:25 +0300 Subject: [PATCH 1/3] Updated links --- docs/en/docs-nav.json | 2 +- docs/en/framework/ui/angular/theming.md | 2 +- docs/en/framework/ui/mvc-razor-pages/overall.md | 2 +- docs/en/framework/ui/mvc-razor-pages/security-headers.md | 2 +- docs/en/framework/ui/mvc-razor-pages/theming.md | 2 +- docs/en/get-started/layered-web-application.md | 4 ++-- docs/en/get-started/single-layer-web-application.md | 4 ++-- docs/en/modules/audit-logging-pro.md | 4 ++-- docs/en/studio/overview.md | 2 +- docs/en/studio/solution-explorer.md | 2 +- docs/en/suite/generating-crud-page.md | 2 +- docs/en/ui-themes/lepton-x/mvc.md | 4 ++-- 12 files changed, 16 insertions(+), 16 deletions(-) diff --git a/docs/en/docs-nav.json b/docs/en/docs-nav.json index 2914bbb739e..10c51a9ca5a 100644 --- a/docs/en/docs-nav.json +++ b/docs/en/docs-nav.json @@ -844,7 +844,7 @@ "items": [ { "text": "Overview", - "path": "framework/ui/mvc-razor-pages" + "path": "framework/ui/mvc-razor-pages/overall" }, { "text": "Navigation / Menus", diff --git a/docs/en/framework/ui/angular/theming.md b/docs/en/framework/ui/angular/theming.md index 58323bb661c..1940fc331bc 100644 --- a/docs/en/framework/ui/angular/theming.md +++ b/docs/en/framework/ui/angular/theming.md @@ -20,7 +20,7 @@ Currently, three themes are **officially provided**: * The [Basic Theme](basic-theme.md) is the minimalist theme with the plain Bootstrap style. It is **open source and free**. * The [Lepton Theme](https://abp.io/themes) is a **commercial** theme developed by the core ABP team and is a part of the [ABP](https://abp.io/) license. -* The [LeptonX Theme](https://x.leptontheme.com/) is a theme that has both [commercial](https://docs.abp.io/en/commercial/latest/themes/lepton-x/angular) and [lite](../../../ui-themes/lepton-x-lite/angular.md) choices. +* The [LeptonX Theme](https://x.leptontheme.com/) is a theme that has both [commercial](../../../ui-themes/lepton-x/angular.md) and [lite](../../../ui-themes/lepton-x-lite/angular.md) choices. ## Overall diff --git a/docs/en/framework/ui/mvc-razor-pages/overall.md b/docs/en/framework/ui/mvc-razor-pages/overall.md index b6e85bfd15a..657fb42df71 100644 --- a/docs/en/framework/ui/mvc-razor-pages/overall.md +++ b/docs/en/framework/ui/mvc-razor-pages/overall.md @@ -36,7 +36,7 @@ Currently, three themes are **officially provided**: * The [Basic Theme](Basic-Theme.md) is the minimalist theme with the plain Bootstrap style. It is **open source and free**. * The [Lepton Theme](https://abp.io/themes) is a **commercial** theme developed by the core ABP team and is a part of the [ABP](https://abp.io/) license. -* The [LeptonX Theme](https://x.leptontheme.com/) is a theme that has both [commercial](https://docs.abp.io/en/commercial/latest/themes/lepton-x/mvc) and [lite](../../../ui-themes/lepton-x-lite/asp-net-core.md) choices. +* The [LeptonX Theme](https://x.leptontheme.com/) is a theme that has both [commercial](../../../ui-themes/lepton-x/mvc.md) and [lite](../../../ui-themes/lepton-x-lite/asp-net-core.md) choices. There are also some community-driven themes for the ABP (you can search on the web). diff --git a/docs/en/framework/ui/mvc-razor-pages/security-headers.md b/docs/en/framework/ui/mvc-razor-pages/security-headers.md index 56cde050053..a54697aca40 100644 --- a/docs/en/framework/ui/mvc-razor-pages/security-headers.md +++ b/docs/en/framework/ui/mvc-razor-pages/security-headers.md @@ -38,7 +38,7 @@ Security Headers middleware is an ASP.NET Core request pipeline [middleware](htt app.UseAbpSecurityHeaders(); ``` -> You can add this middleware after `app.UseRouting()` in your module class's `OnApplicationInitialization` method to register it to the request pipeline. This middleware is already configured in the [ABP Commercial Startup Templates](https://docs.abp.io/en/commercial/latest/startup-templates/index), so you don't need to manually add it if you are using one of these startup templates. +> You can add this middleware after `app.UseRouting()` in your module class's `OnApplicationInitialization` method to register it to the request pipeline. This middleware is already configured in the [ABP Commercial Startup Templates](../../../solution-templates/index.md), so you don't need to manually add it if you are using one of these startup templates. After that, you have registered the `UseAbpSecurityHeaders` middleware into the request pipeline, the defined security headers will be shown in the response headers as in the figure below: diff --git a/docs/en/framework/ui/mvc-razor-pages/theming.md b/docs/en/framework/ui/mvc-razor-pages/theming.md index 9cddf1ba96f..895032f1d7d 100644 --- a/docs/en/framework/ui/mvc-razor-pages/theming.md +++ b/docs/en/framework/ui/mvc-razor-pages/theming.md @@ -21,7 +21,7 @@ Currently, four themes are **officially provided**: * The [Basic Theme](basic-theme.md) is the minimalist theme with the plain Bootstrap style. It is **open source and free**. * The [LeptonX Lite Theme](../../../ui-themes/lepton-x-lite/asp-net-core.md) is modern and stylish Bootstrap UI theme. It is ideal if you want to have a production ready UI theme. It is also **open source and free**. * The [Lepton Theme](https://abp.io/themes) is a **commercial** theme developed by the core ABP team and is a part of the [ABP](https://abp.io/) license. -* The [LeptonX Theme](https://docs.abp.io/en/commercial/latest/themes/lepton-x/index) is also a **commercial** theme developed by the core ABP theme and is a part of the [ABP](https://abp.io/) license. This is the default theme after ABP v6.0.0. +* The [LeptonX Theme](../../../ui-themes/lepton-x/index.md) is also a **commercial** theme developed by the core ABP theme and is a part of the [ABP](https://abp.io/) license. This is the default theme after ABP v6.0.0. There are also some community-driven themes for the ABP (you can search on the web). diff --git a/docs/en/get-started/layered-web-application.md b/docs/en/get-started/layered-web-application.md index ee263977977..43a067ed6a6 100644 --- a/docs/en/get-started/layered-web-application.md +++ b/docs/en/get-started/layered-web-application.md @@ -26,9 +26,9 @@ The following tools should be installed on your development machine: * [Yarn v1.20+ (not v2)](https://classic.yarnpkg.com/en/docs/install) [2](#f-yarn) or npm v6+ (already installed with Node) {{ end }} {{ if Tiered == "Yes" }} -* [Redis](https://redis.io/) (as the [distributed cache](Caching.md)). +* [Redis](https://redis.io/) (as the [distributed cache](../framework/fundamentals/caching.md)). {{ else }} -* [Redis](https://redis.io/) (as the [distributed cache](Caching.md)) is required if you select the Public website option. +* [Redis](https://redis.io/) (as the [distributed cache](../framework/fundamentals/caching.md)) is required if you select the Public website option. {{ end }} 1 _You can use another editor instead of Visual Studio as long as it supports .NET Core and ASP.NET Core._ [↩](#a-editor) diff --git a/docs/en/get-started/single-layer-web-application.md b/docs/en/get-started/single-layer-web-application.md index 9708c513cba..fc86aad6675 100644 --- a/docs/en/get-started/single-layer-web-application.md +++ b/docs/en/get-started/single-layer-web-application.md @@ -25,9 +25,9 @@ The following tools should be installed on your development machine: * [Yarn v1.20+ (not v2)](https://classic.yarnpkg.com/en/docs/install) [2](#f-yarn) or npm v6+ (already installed with Node) {{ end }} {{ if Tiered == "Yes" }} -* [Redis](https://redis.io/) (as the [distributed cache](Caching.md)). +* [Redis](https://redis.io/) (as the [distributed cache](../framework/fundamentals/caching.md)). {{ else }} -* [Redis](https://redis.io/) (as the [distributed cache](Caching.md)) is required if you select the Public website option. +* [Redis](https://redis.io/) (as the [distributed cache](../framework/fundamentals/caching.md)) is required if you select the Public website option. {{ end }} 1 _You can use another editor instead of Visual Studio as long as it supports .NET Core and ASP.NET Core._ [↩](#a-editor) diff --git a/docs/en/modules/audit-logging-pro.md b/docs/en/modules/audit-logging-pro.md index 1719bf51a56..ef609e5422e 100644 --- a/docs/en/modules/audit-logging-pro.md +++ b/docs/en/modules/audit-logging-pro.md @@ -115,7 +115,7 @@ To see `AbpAuditingOptions` properties, please see its [documentation](../framew ### ExpiredAuditLogDeleterOptions -`ExpiredAuditLogDeleterOptions` can be configured in the UI layer, within the `ConfigureServices` method of your [module](https://docs.abp.io/en/abp/latest/Module-Development-Basics). Example: +`ExpiredAuditLogDeleterOptions` can be configured in the UI layer, within the `ConfigureServices` method of your [module](../framework/architecture/modularity/basics.md). Example: ```csharp Configure(options => @@ -241,7 +241,7 @@ You can modify the look and behavior of the module pages by passing the followin #### Services / Models -Audit Logging module services and models are generated via `generate-proxy` command of the [ABP CLI](https://docs.abp.io/en/abp/latest/CLI). If you need the module's proxies, you can run the following command in the Angular project directory: +Audit Logging module services and models are generated via `generate-proxy` command of the [ABP CLI](../cli/index.md). If you need the module's proxies, you can run the following command in the Angular project directory: ```bash abp generate-proxy --module auditLogging diff --git a/docs/en/studio/overview.md b/docs/en/studio/overview.md index 15f66158838..c60e80a256b 100644 --- a/docs/en/studio/overview.md +++ b/docs/en/studio/overview.md @@ -35,7 +35,7 @@ The top menu is the main menu bar in ABP Studio. It offers access to various fun ### ABP Suite -[ABP Suite](https://abp.io/tools/suite) is a complementary tool to the ABP Platform, designed to enable the rapid construction of web pages in just a few minutes. With the ABP Suite button in the Top Menu, you can access the Suite from the browser embedded in ABP Studio. +[ABP Suite](https://abp.io/suite) is a complementary tool to the ABP Platform, designed to enable the rapid construction of web pages in just a few minutes. With the ABP Suite button in the Top Menu, you can access the Suite from the browser embedded in ABP Studio. ### Tools Menu diff --git a/docs/en/studio/solution-explorer.md b/docs/en/studio/solution-explorer.md index cffd268a380..76e35432699 100644 --- a/docs/en/studio/solution-explorer.md +++ b/docs/en/studio/solution-explorer.md @@ -157,7 +157,7 @@ ABP modules have their own file extension `.abpmdl`, and they are located in the ### Difference Between ABP Module Template and ABP Studio Module Approach -In ABP, creating a module solution using the [CLI](https://docs.abp.io/en/commercial/latest/startup-templates/module/creating-a-new-solution) results in a solution with numerous projects, some of which may not be necessary for a specific use case. The ABP Studio module approach differs from the ABP module template, offering greater flexibility. With ABP Studio, we can create a module containing only the required projects; for example, an empty module with only the `Domain` and `Application` projects. In this approach, the term [Package](./concepts.md#package) is used for module projects. +In ABP, creating a module solution using the [CLI](../cli/index.md) results in a solution with numerous projects, some of which may not be necessary for a specific use case. The ABP Studio module approach differs from the ABP module template, offering greater flexibility. With ABP Studio, we can create a module containing only the required projects; for example, an empty module with only the `Domain` and `Application` projects. In this approach, the term [Package](./concepts.md#package) is used for module projects. Furthermore, it's important to mention that we can create not just DDD-principled modules. The [Modularity](../framework/architecture/modularity/basics.md) document clarifies the difference between *Framework* and *Application* modules. Basically, every C# project refers to the `Volo.Abp.Core` package and defines the *Module* class as an ABP Class Library. We have the option to develop an infrastructure module using only the *ABP Class Library* packages and provide a module reference to other modules. diff --git a/docs/en/suite/generating-crud-page.md b/docs/en/suite/generating-crud-page.md index a4a2fcfd6ea..8d98bb7df9d 100644 --- a/docs/en/suite/generating-crud-page.md +++ b/docs/en/suite/generating-crud-page.md @@ -93,7 +93,7 @@ To create a new entity, make sure the *-New entity-* is selected in the **Entity * **Customizable code**: Specifies hook-points to allow adding custom code blocks. Then, the code blocks that were written by you will not be overridden in the next entity generation and will be respected. -* **Multi-tenant**: For your multi-tenant application, you can set an entity as multi-tenant which means the data will be isolated between the tenants. To make an entity multi-tenant, ABP Suite adds the `IMultiTenant` interface to the entity. Further information see [Multi-Tenancy](https://docs.abp.io/{{Document_Language_Code}}/abp/{{Document_Version}}/Multi-Tenancy) +* **Multi-tenant**: For your multi-tenant application, you can set an entity as multi-tenant which means the data will be isolated between the tenants. To make an entity multi-tenant, ABP Suite adds the `IMultiTenant` interface to the entity. Further information see [Multi-Tenancy](../framework/architecture/multi-tenancy/index.md) * If you created your application with *Separated tenant schema* support, then when you enable the multi-tenancy for the entity, database configurations (DbSet definitions and model configurations) will be defined in both `MyProjectNameDbContext` and `MyProjectNameTenantDbContext` (can be used for tenant-specific configurations) classes. Otherwise, the database configurations will only be defined in the `MyProjectNameDbContext` class for the host. diff --git a/docs/en/ui-themes/lepton-x/mvc.md b/docs/en/ui-themes/lepton-x/mvc.md index 5e7aab2b7f5..c5d12c4c20e 100644 --- a/docs/en/ui-themes/lepton-x/mvc.md +++ b/docs/en/ui-themes/lepton-x/mvc.md @@ -152,7 +152,7 @@ Commonly used components in all layouts. ![Breadcrumb](images/leptonx-breadcrumb.png) -Breadcrumbs can be customized by using the `IPageLayout` service. See [PageLayout - Breadcrumb](https://docs.abp.io/en/abp/7.2/UI%2FAspNetCore%2FPage-Header#breadcrumb) for more information. +Breadcrumbs can be customized by using the `IPageLayout` service. See [PageLayout - Breadcrumb](https://abp.io/docs/latest/UI%2FAspNetCore%2FPage-Header#breadcrumb) for more information. If you need to replace the component, you can follow the steps below. @@ -166,7 +166,7 @@ If you need to replace the component, you can follow the steps below. ![Content title](images/leptonx-content-title.png) -Page Titles can be customized by using the `IPageLayout` service. See [PageLayout - Page Title](https://docs.abp.io/en/abp/7.2/UI%2FAspNetCore%2FPage-Header#page-title) for more information. +Page Titles can be customized by using the `IPageLayout` service. See [PageLayout - Page Title](https://abp.io/docs/latest/UI%2FAspNetCore%2FPage-Header#page-title) for more information. If you need to replace the component, you can follow the steps below. From 2eb6fda97a2228c56a48d1b3a7414f29650a2eba Mon Sep 17 00:00:00 2001 From: Dogan Yildirim Date: Mon, 26 Aug 2024 14:23:02 +0300 Subject: [PATCH 2/3] Updated other links --- docs/en/modules/database-tables.md | 2 +- docs/en/modules/payment.md | 2 +- docs/en/modules/text-template-management.md | 2 +- .../migration-guides/openiddict-step-by-step.md | 6 +++--- docs/en/release-info/release-notes.md | 4 ++-- docs/en/samples/index.md | 12 ++++++------ 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/docs/en/modules/database-tables.md b/docs/en/modules/database-tables.md index 0fce3944702..ad8c66d684e 100644 --- a/docs/en/modules/database-tables.md +++ b/docs/en/modules/database-tables.md @@ -248,7 +248,7 @@ This table stores the values of the features for different providers. You can us ### FmDirectoryDescriptors -This table is utilized by the [File Management system](file-management.md) to manage directories by using the [BlobStoring](https://docs.abp.io/en/abp/latest/Blob-Storing) module. +This table is utilized by the [File Management system](file-management.md) to manage directories by using the [BlobStoring](../framework/infrastructure/blob-storing/index.md) module. #### Foreign Keys diff --git a/docs/en/modules/payment.md b/docs/en/modules/payment.md index c868f7b02a2..b3fb6de84b8 100644 --- a/docs/en/modules/payment.md +++ b/docs/en/modules/payment.md @@ -15,7 +15,7 @@ Payment module is not installed in [the startup templates](../solution-templates ### Using ABP CLI -ABP CLI allows adding a module to a solution using ```add-module``` command. You can check its [documentation](https://docs.abp.io/en/abp/latest/CLI#add-module) for more information. So, payment module can be added using the command below; +ABP CLI allows adding a module to a solution using ```add-module``` command. You can check its [documentation](../cli#add-module) for more information. So, payment module can be added using the command below; ```bash abp add-module Volo.Payment diff --git a/docs/en/modules/text-template-management.md b/docs/en/modules/text-template-management.md index 46b3784f5d8..9b2235314ff 100644 --- a/docs/en/modules/text-template-management.md +++ b/docs/en/modules/text-template-management.md @@ -2,7 +2,7 @@ > You must have an ABP Team or a higher license to use this module. -This module is used to store and edit template contents for [the text templating system](https://docs.abp.io/en/abp/latest/Text-Templating) of the ABP. So, you may need to understand it to better understand the purpose of this module. +This module is used to store and edit template contents for [the text templating system](../framework/infrastructure/text-templating/index.md) of the ABP. So, you may need to understand it to better understand the purpose of this module. There are different use cases of the text templating system. For example, [the Account Module](account.md) is using it to define templates for sending emails when it needs to send emails to users (like sending "password reset link" email). This module provides UI to easily edit these email templates. diff --git a/docs/en/release-info/migration-guides/openiddict-step-by-step.md b/docs/en/release-info/migration-guides/openiddict-step-by-step.md index e174f0dfb5d..04866180ad4 100644 --- a/docs/en/release-info/migration-guides/openiddict-step-by-step.md +++ b/docs/en/release-info/migration-guides/openiddict-step-by-step.md @@ -9,8 +9,8 @@ On the other hand, Identity Server ends support for the open-source Identity Ser ## Commercial Template -If you are using a commercial template, please check [Migrating from IdentityServer to OpenIddict for the Commercial Templates](https://docs.abp.io/en/commercial/6.0/migration-guides/openIddict-step-by-step) guide. -If you are using the microservice template, please check [Migrating the Microservice Template from IdentityServer to OpenIddict](https://docs.abp.io/en/commercial/6.0/migration-guides/openIddict-microservice) guide. +If you are using a commercial template, please check [Migrating from IdentityServer to OpenIddict for the Commercial Templates](https://abp.io/docs/commercial/6.0/migration-guides/openIddict-step-by-step) guide. +If you are using the microservice template, please check [Migrating the Microservice Template from IdentityServer to OpenIddict](https://abp.io/docs/commercial/6.0/migration-guides/openIddict-microservice) guide. ## OpenIddict Migration Steps @@ -258,7 +258,7 @@ for creating the host builder. ## Source code of samples and module * [Open source tiered & separate auth server application migrate Identity Server to OpenIddict](https://github.com/abpframework/abp-samples/tree/master/Ids2OpenId) -* [OpenIddict module document](https://docs.abp.io/en/abp/6.0/Modules/OpenIddict) +* [OpenIddict module document](../../modules/openiddict.md) * [OpenIddict module source code](https://github.com/abpframework/abp/tree/rel-6.0/modules/openiddict) ## See Also diff --git a/docs/en/release-info/release-notes.md b/docs/en/release-info/release-notes.md index 8d9491e2bba..87005ce8ade 100644 --- a/docs/en/release-info/release-notes.md +++ b/docs/en/release-info/release-notes.md @@ -286,7 +286,7 @@ See the detailed **[blog post / announcement](https://abp.io/blog/ABP-Framework- * Created the Oracle Integration Package for EF Core. * New **File Management Module** that is used to store and manage files in your application. * Migrated the Angular UI to the **Angular 10**. -* Published an **[API documentation](https://docs.abp.io/api-docs/commercial/2.9/api/index.html)** web site to explore the classes of the ABP. +* Published an **[API documentation](https://abp.io/docs/3.0)** web site to explore the classes of the ABP. ## 2.9 (2020-06-04) @@ -295,7 +295,7 @@ See the detailed **[blog post / announcement](https://abp.io/blog/ABP-Framework- * Performance improvements (pre-compiling razor pages). * New **Organization Unit** Management UI for the [Identity Module](https://abp.io/modules/Volo.Identity.Pro) to create hierarchical organization units and manage their members and roles. * Created **Angular UI** for the [Chat Module](https://abp.io/modules/Volo.Chat). -* Implemented **Angular UI** for the [Easy CRM](https://docs.abp.io/en/commercial/latest/samples/easy-crm) application. +* Implemented **Angular UI** for the [Easy CRM](../samples/easy-crm.md) application. * [ABP Suite](https://abp.io/tools/suite) code generation support for **module development**. * New [leptontheme.com](http://leptontheme.com/) web site to show the **[Lepton Theme](https://abp.io/themes) components**. diff --git a/docs/en/samples/index.md b/docs/en/samples/index.md index 5adf0ac6a82..c03f16cf8b3 100644 --- a/docs/en/samples/index.md +++ b/docs/en/samples/index.md @@ -27,13 +27,13 @@ A simple CRUD application to show basic principles of developing an application The following samples uses only the open source (free) modules. * **Book Store: Razor Pages UI & Entity Framework Core** - * [Tutorial](https://docs.abp.io/en/abp/latest/Tutorials/Part-1?UI=MVC&DB=EF) + * [Tutorial](https://abp.io/docs/latest/tutorials/book-store/part-01?UI=MVC&DB=EF) * [Source code](https://github.com/abpframework/abp-samples/tree/master/BookStore-Mvc-EfCore) * **Book Store: Blazor UI & Entity Framework Core** - * [Tutorial](https://docs.abp.io/en/abp/latest/Tutorials/Part-1?UI=Blazor&DB=EF) + * [Tutorial](https://abp.io/docs/latest/tutorials/book-store/part-01?UI=Blazor&DB=EF) * [Source code](https://github.com/abpframework/abp-samples/tree/master/BookStore-Blazor-EfCore) * **Book Store: Angular UI & MongoDB** - * [Tutorial](https://docs.abp.io/en/abp/latest/Tutorials/Part-1?UI=NG&DB=Mongo) + * [Tutorial](https://abp.io/docs/latest/tutorials/book-store/part-01?UI=NG&DB=Mongo) * [Source code](https://github.com/abpframework/abp-samples/tree/master/BookStore-Angular-MongoDb) * **Book Store: Modular application (Razor Pages UI & EF Core)** * [Source code](https://github.com/abpframework/abp-samples/tree/master/BookStore-Modular) @@ -43,13 +43,13 @@ The following samples uses only the open source (free) modules. The following samples uses the pro modules. - **Book Store: Razor Pages (MVC) UI & Entity Framework Core** - - [Tutorial](https://docs.abp.io/en/commercial/latest/tutorials/book-store/part-1?UI=MVC&DB=EF) + - [Tutorial](https://abp.io/docs/latest/tutorials/book-store/part-01?UI=MVC&DB=EF) - [Download the source code](https://abp.io/Account/Login?returnUrl=/api/download/samples/bookstore-mvc-ef) - **Book Store: Blazor UI & Entity Framework Core** - - [Tutorial](https://docs.abp.io/en/commercial/latest/tutorials/book-store/part-1?UI=Blazor&DB=EF) + - [Tutorial](https://abp.io/docs/latest/tutorials/book-store/part-01?UI=Blazor&DB=EF) - [Download the source code](https://abp.io/Account/Login?returnUrl=/api/download/samples/bookstore-blazor-efcore) - **Book Store: Angular UI & MongoDB** - - [Tutorial](https://docs.abp.io/en/commercial/latest/tutorials/book-store/part-1?UI=NG&DB=Mongo) + - [Tutorial](https://abp.io/docs/latest/tutorials/book-store/part-01?UI=NG&DB=Mongo) - [Download the source code](https://abp.io/Account/Login?returnUrl=/api/download/samples/bookstore-angular-mongodb) ## Other Samples From cdb49f9afb21de56d6ba541b75da92b558dfead4 Mon Sep 17 00:00:00 2001 From: Dogan Yildirim Date: Mon, 26 Aug 2024 23:37:40 +0300 Subject: [PATCH 3/3] Changed links --- docs/en/release-info/release-notes.md | 2 +- docs/en/samples/index.md | 12 ++++++------ docs/en/ui-themes/lepton-x/mvc.md | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/en/release-info/release-notes.md b/docs/en/release-info/release-notes.md index 87005ce8ade..d091a5840b9 100644 --- a/docs/en/release-info/release-notes.md +++ b/docs/en/release-info/release-notes.md @@ -286,7 +286,7 @@ See the detailed **[blog post / announcement](https://abp.io/blog/ABP-Framework- * Created the Oracle Integration Package for EF Core. * New **File Management Module** that is used to store and manage files in your application. * Migrated the Angular UI to the **Angular 10**. -* Published an **[API documentation](https://abp.io/docs/3.0)** web site to explore the classes of the ABP. +* Published an **[API documentation](https://docs.abp.io/api-docs/commercial/2.9/api/index.html)** web site to explore the classes of the ABP. ## 2.9 (2020-06-04) diff --git a/docs/en/samples/index.md b/docs/en/samples/index.md index c03f16cf8b3..619eb814846 100644 --- a/docs/en/samples/index.md +++ b/docs/en/samples/index.md @@ -27,13 +27,13 @@ A simple CRUD application to show basic principles of developing an application The following samples uses only the open source (free) modules. * **Book Store: Razor Pages UI & Entity Framework Core** - * [Tutorial](https://abp.io/docs/latest/tutorials/book-store/part-01?UI=MVC&DB=EF) + * [Tutorial](../tutorials/book-store/part-01.md?UI=MVC&DB=EF) * [Source code](https://github.com/abpframework/abp-samples/tree/master/BookStore-Mvc-EfCore) * **Book Store: Blazor UI & Entity Framework Core** - * [Tutorial](https://abp.io/docs/latest/tutorials/book-store/part-01?UI=Blazor&DB=EF) + * [Tutorial](../tutorials/book-store/part-01.md?UI=Blazor&DB=EF) * [Source code](https://github.com/abpframework/abp-samples/tree/master/BookStore-Blazor-EfCore) * **Book Store: Angular UI & MongoDB** - * [Tutorial](https://abp.io/docs/latest/tutorials/book-store/part-01?UI=NG&DB=Mongo) + * [Tutorial](../tutorials/book-store/part-01.md?UI=NG&DB=Mongo) * [Source code](https://github.com/abpframework/abp-samples/tree/master/BookStore-Angular-MongoDb) * **Book Store: Modular application (Razor Pages UI & EF Core)** * [Source code](https://github.com/abpframework/abp-samples/tree/master/BookStore-Modular) @@ -43,13 +43,13 @@ The following samples uses only the open source (free) modules. The following samples uses the pro modules. - **Book Store: Razor Pages (MVC) UI & Entity Framework Core** - - [Tutorial](https://abp.io/docs/latest/tutorials/book-store/part-01?UI=MVC&DB=EF) + - [Tutorial](../tutorials/book-store/part-01.md?UI=MVC&DB=EF) - [Download the source code](https://abp.io/Account/Login?returnUrl=/api/download/samples/bookstore-mvc-ef) - **Book Store: Blazor UI & Entity Framework Core** - - [Tutorial](https://abp.io/docs/latest/tutorials/book-store/part-01?UI=Blazor&DB=EF) + - [Tutorial](../tutorials/book-store/part-01.md?UI=Blazor&DB=EF) - [Download the source code](https://abp.io/Account/Login?returnUrl=/api/download/samples/bookstore-blazor-efcore) - **Book Store: Angular UI & MongoDB** - - [Tutorial](https://abp.io/docs/latest/tutorials/book-store/part-01?UI=NG&DB=Mongo) + - [Tutorial](../tutorials/book-store/part-01.md?UI=NG&DB=Mongo) - [Download the source code](https://abp.io/Account/Login?returnUrl=/api/download/samples/bookstore-angular-mongodb) ## Other Samples diff --git a/docs/en/ui-themes/lepton-x/mvc.md b/docs/en/ui-themes/lepton-x/mvc.md index c5d12c4c20e..4627ccb727e 100644 --- a/docs/en/ui-themes/lepton-x/mvc.md +++ b/docs/en/ui-themes/lepton-x/mvc.md @@ -152,7 +152,7 @@ Commonly used components in all layouts. ![Breadcrumb](images/leptonx-breadcrumb.png) -Breadcrumbs can be customized by using the `IPageLayout` service. See [PageLayout - Breadcrumb](https://abp.io/docs/latest/UI%2FAspNetCore%2FPage-Header#breadcrumb) for more information. +Breadcrumbs can be customized by using the `IPageLayout` service. See [PageLayout - Breadcrumb](../../framework/ui/mvc-razor-pages/page-header.md#breadcrumb) for more information. If you need to replace the component, you can follow the steps below. @@ -166,7 +166,7 @@ If you need to replace the component, you can follow the steps below. ![Content title](images/leptonx-content-title.png) -Page Titles can be customized by using the `IPageLayout` service. See [PageLayout - Page Title](https://abp.io/docs/latest/UI%2FAspNetCore%2FPage-Header#page-title) for more information. +Page Titles can be customized by using the `IPageLayout` service. See [PageLayout - Page Title](../../framework/ui/mvc-razor-pages/page-header.md#page-title) for more information. If you need to replace the component, you can follow the steps below.