Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update sub-domain links with the new abp.io links. #20290

Merged
merged 4 commits into from
Jul 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/en/contribution/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ ABP is an [open source](https://github.com/abpframework) and community driven pr

## ABP Community Website

If you want to write **articles** or **how to guides** related to the ABP and ASP.NET Core, please submit your article to the [community.abp.io](https://community.abp.io/) website.
If you want to write **articles** or **how to guides** related to the ABP and ASP.NET Core, please submit your article to the [abp.io/community](https://abp.io/community/) website.

## Code Contribution

Expand Down
2 changes: 1 addition & 1 deletion docs/en/deployment/clustered-environment.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ If you have used ABP's [BLOB Storing](../framework/infrastructure/blob-storing)

The [Database BLOB provider](../framework/infrastructure/blob-storing/database.md) is the easiest way since it uses your application's main database (or another database if you configure) to store BLOBs. However, you should remember that BLOBs are large objects and may quickly increase your database's size.

> [ABP](https://commercial.abp.io/) startup solution templates come with the database BLOB provider as pre-installed, and stores BLOBs in the application's database.
> [ABP](https://abp.io/) startup solution templates come with the database BLOB provider as pre-installed, and stores BLOBs in the application's database.

Check the [BLOB Storing](../framework/infrastructure/blob-storing) document to see all the available BLOB storage providers.

Expand Down
2 changes: 1 addition & 1 deletion docs/en/deployment/configuring-production.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ public class MySmsSender : ISmsSender, ITransientDependency
}
````

> [ABP](https://commercial.abp.io/) provides a [Twilio SMS Module](../modules/twilio-sms.md) as a pre-built integration with the popular [Twilio](https://www.twilio.com/) platform.
> [ABP](https://abp.io/) provides a [Twilio SMS Module](../modules/twilio-sms.md) as a pre-built integration with the popular [Twilio](https://www.twilio.com/) platform.

## BLOB Provider

Expand Down
2 changes: 1 addition & 1 deletion docs/en/deployment/optimizing-production.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ The following items are contents that can be cached in the client side (typicall
* **Static images** can always be cached. Here, you should be careful that if you change an image, use a different file name, or use a versioning query-string parameter, so the browser (or CDN) understands it's been changed.
* **CSS and JavaScript files**. ABP's [bundling & minification](../framework/ui/mvc-razor-pages/bundling-minification.md) system always uses a query-string versioning parameter and a hash value in the files names of the CSS & JavaScript files for the [MVC (Razor Pages)](../framework/ui/mvc-razor-pages/overall.md) UI. So, you can safely cache these files in the client side or in a CDN server.
* **Application bundle files** of an [Angular UI](../framework/ui/angular/quick-start.md) application.
* **[Application Localization Endpoint](../framework/api-development/standard-apis/localization.md)** can be cached per culture (it already has a `cultureName` query string parameter) if you don't use dynamic localization on the server-side. ABP's [Language Management](https://commercial.abp.io/modules/Volo.LanguageManagement) module provides dynamic localization. If you're using it, you can't cache that endpoint forever. However, you can still cache it for a while. Applying dynamic localization text changes to the application can delay for a few minutes, even for a few hours in a real life scenario.
* **[Application Localization Endpoint](../framework/api-development/standard-apis/localization.md)** can be cached per culture (it already has a `cultureName` query string parameter) if you don't use dynamic localization on the server-side. ABP's [Language Management](https://abp.io/modules/Volo.LanguageManagement) module provides dynamic localization. If you're using it, you can't cache that endpoint forever. However, you can still cache it for a while. Applying dynamic localization text changes to the application can delay for a few minutes, even for a few hours in a real life scenario.

There may be more ways based on your solution structure and deployment environment, but these are the essential points you should consider to client-side cache in a production environment.

Expand Down
6 changes: 3 additions & 3 deletions docs/en/framework/data/dapper/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

While you can use Dapper as is in your ABP applications, there is also an integration package that simplifies creating repository classes using Dapper.

> ABP's Dapper integration package is based on Entity Framework Core (EF Core). That means it assumes you will use Dapper mixed with EF Core where EF Core is the primary database provider and you use Dapper when you need to fine-tune your quires and get the maximum performance. See [this article](https://community.abp.io/posts/using-dapper-with-the-abp-framework-shp74p2l) if you want to know why it is like that.
> ABP's Dapper integration package is based on Entity Framework Core (EF Core). That means it assumes you will use Dapper mixed with EF Core where EF Core is the primary database provider and you use Dapper when you need to fine-tune your quires and get the maximum performance. See [this article](https://abp.io/community/articles/using-dapper-with-the-abp-framework-shp74p2l) if you want to know why it is like that.

## Installation

Expand Down Expand Up @@ -61,9 +61,9 @@ Let's examine this class:

Then you can [inject](../../fundamentals/dependency-injection.md) `PersonDapperRepository` to any service to perform these database operations. If you want to implement a layered solution, we suggest to introduce an `IPersonDapperRepository` interface in your domain layer, implement it in your database later, then inject the interface to use the repository service.

> If you want to learn more details and examples of using Dapper with the ABP, [check this community article](https://community.abp.io/posts/using-dapper-with-the-abp-framework-shp74p2l).
> If you want to learn more details and examples of using Dapper with the ABP, [check this community article](https://abp.io/community/articles/using-dapper-with-the-abp-framework-shp74p2l).

## See Also

* [Community Article: Using Dapper with the ABP](https://community.abp.io/posts/using-dapper-with-the-abp-framework-shp74p2l)
* [Community Article: Using Dapper with the ABP](https://abp.io/community/articles/using-dapper-with-the-abp-framework-shp74p2l)
* [Entity Framework Core integration document](../../data/entity-framework-core)
2 changes: 1 addition & 1 deletion docs/en/framework/infrastructure/features.md
Original file line number Diff line number Diff line change
Expand Up @@ -379,7 +379,7 @@ Feature value providers are **executed one by one**. If one of them return a non
There are three pre-defined value providers, executed by the given order:

* `TenantFeatureValueProvider` tries to get if the feature value is explicitly set for the **current tenant**.
* `EditionFeatureValueProvider` tries to get the feature value for the current edition. Edition Id is obtained from the current principal identity (`ICurrentPrincipalAccessor`) with the claim name `editionid` (a constant defined as`AbpClaimTypes.EditionId`). Editions are not implemented for the [tenant management](../../modules/tenant-management.md) module. You can implement it yourself or consider to use the [SaaS module](https://commercial.abp.io/modules/Volo.Saas) of the ABP Commercial.
* `EditionFeatureValueProvider` tries to get the feature value for the current edition. Edition Id is obtained from the current principal identity (`ICurrentPrincipalAccessor`) with the claim name `editionid` (a constant defined as`AbpClaimTypes.EditionId`). Editions are not implemented for the [tenant management](../../modules/tenant-management.md) module. You can implement it yourself or consider to use the [SaaS module](https://abp.io/modules/Volo.Saas) of the ABP Commercial.
* `DefaultValueFeatureValueProvider` gets the default value of the feature.

You can write your own provider by inheriting the `FeatureValueProvider`.
Expand Down
2 changes: 1 addition & 1 deletion docs/en/framework/infrastructure/sms-sending.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,4 +110,4 @@ namespace AbpDemo

## More

[ABP](https://commercial.abp.io/) provides Twilio integration package to send SMS over [Twilio service](https://docs.abp.io/en/commercial/latest/modules/twilio-sms).
[ABP](https://abp.io/) provides Twilio integration package to send SMS over [Twilio service](https://abp.io/docs/latest/modules/twilio-sms).
2 changes: 1 addition & 1 deletion docs/en/framework/ui/angular/authorization.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ export const environment = {
```

This configuration results in an [OAuth authorization code flow with PKCE](https://tools.ietf.org/html/rfc7636).
According to this flow, the user is redirected to an external login page which is built with MVC. So, if you need **to customize the login page**, please follow [this community article](https://community.abp.io/articles/how-to-customize-the-login-page-for-mvc-razor-page-applications-9a40f3cd).
According to this flow, the user is redirected to an external login page which is built with MVC. So, if you need **to customize the login page**, please follow [this community article](https://abp.io/community/articles/how-to-customize-the-login-page-for-mvc-razor-page-applications-9a40f3cd).

### Resource Owner Password Flow

Expand Down
2 changes: 1 addition & 1 deletion docs/en/framework/ui/angular/basic-theme.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

The Basic Theme is a theme implementation for the Angular UI. It is a minimalist theme that doesn't add any styling on top of the plain [Bootstrap](https://getbootstrap.com/). You can take the Basic Theme as the **base theme** and build your own theme or styling on top of it. See the *Customization* section.

> If you are looking for a professional, enterprise ready theme, you can check the [Lepton Theme](https://commercial.abp.io/themes), which is a part of the [ABP](https://commercial.abp.io/).
> If you are looking for a professional, enterprise ready theme, you can check the [Lepton Theme](https://abp.io/themes), which is a part of the [ABP](https://abp.io/).

> See the [Theming document](theming.md) to learn about themes.

Expand Down
2 changes: 1 addition & 1 deletion docs/en/framework/ui/angular/testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -377,4 +377,4 @@ npm test -- --prod

## See Also

- [ABP Community Video - Unit Testing with the Angular UI](https://community.abp.io/articles/unit-testing-with-the-angular-ui-p4l550q3)
- [ABP Community Video - Unit Testing with the Angular UI](https://abp.io/community/articles/unit-testing-with-the-angular-ui-p4l550q3)
4 changes: 2 additions & 2 deletions docs/en/framework/ui/angular/theming.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ In order to accomplish these goals, ABP;
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://commercial.abp.io/themes) is a **commercial** theme developed by the core ABP team and is a part of the [ABP](https://commercial.abp.io/) license.
* 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.

## Overall
Expand All @@ -45,7 +45,7 @@ All themes must define a layout for the application. The following image shows t

![basic-theme-application-layout](../../../images/basic-theme-application-layout.png)

And the same page is shown below with the [Lepton Theme](https://commercial.abp.io/themes) application layout:
And the same page is shown below with the [Lepton Theme](https://abp.io/themes) application layout:

![lepton-theme-application-layout](../../../images/lepton-theme-application-layout.png)

Expand Down
2 changes: 1 addition & 1 deletion docs/en/framework/ui/blazor/basic-theme.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

The Basic Theme is a theme implementation for the Blazor UI. It is a minimalist theme that doesn't add any styling on top of the plain [Bootstrap](https://getbootstrap.com/). You can take the Basic Theme as the **base theme** and build your own theme or styling on top of it. See the *Customization* section.

> If you are looking for a professional, enterprise ready theme, you can check the [Lepton Theme](https://commercial.abp.io/themes), which is a part of the [ABP](https://commercial.abp.io/).
> If you are looking for a professional, enterprise ready theme, you can check the [Lepton Theme](https://abp.io/themes), which is a part of the [ABP](https://abp.io/).

> See the [Theming document](theming.md) to learn about themes.

Expand Down
2 changes: 1 addition & 1 deletion docs/en/framework/ui/blazor/overall.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ ABP provides a complete [Theming](theming.md) system with the following goals:
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://commercial.abp.io/themes) is a **commercial** theme developed by the core ABP team and is a part of the [ABP](https://commercial.abp.io/) license.
* 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/blazor) and [lite](../../../ui-themes/lepton-x-lite/blazor.md) choices.

### Base Libraries
Expand Down
4 changes: 2 additions & 2 deletions docs/en/framework/ui/blazor/theming.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ In order to accomplish these goals, ABP;
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://commercial.abp.io/themes) is a **commercial** theme developed by the core ABP team and is a part of the [ABP](https://commercial.abp.io/) license.
* 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 a [commercial](https://docs.abp.io/en/commercial/latest/themes/lepton-x/blazor) and a [lite](../../../ui-themes/lepton-x-lite/blazor.md) version.

## Overall
Expand Down Expand Up @@ -60,7 +60,7 @@ All themes must define a layout for the application. The following image shows t

![basic-theme-application-layout-blazor](../../../images/basic-theme-application-layout-blazor.png)

And the same page is shown below with the [Lepton Theme](https://commercial.abp.io/themes) application layout:
And the same page is shown below with the [Lepton Theme](https://abp.io/themes) application layout:

![lepton-theme-application-layout](../../../images/lepton-theme-blazor-layout.png)

Expand Down
2 changes: 1 addition & 1 deletion docs/en/framework/ui/mvc-razor-pages/basic-theme.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ The Basic Theme is a theme implementation for the ASP.NET Core MVC / Razor Pages

The Basic Theme has RTL (Right-to-Left language) support.

> If you are looking for a professional, enterprise ready theme, you can check the [Lepton Theme](https://commercial.abp.io/themes), which is a part of the [ABP](https://commercial.abp.io/).
> If you are looking for a professional, enterprise ready theme, you can check the [Lepton Theme](https://abp.io/themes), which is a part of the [ABP](https://abp.io/).

> See the [Theming document](theming.md) to learn about themes.

Expand Down
2 changes: 1 addition & 1 deletion docs/en/framework/ui/mvc-razor-pages/data-tables.md
Original file line number Diff line number Diff line change
Expand Up @@ -295,4 +295,4 @@ Assuming that the possible values for a column data is `f` and `m`, the `gender`

## Other Data Grids

You can use any library you like. For example, [see this article](https://community.abp.io/articles/using-devextreme-components-with-the-abp-framework-zb8z7yqv) to learn how to use DevExtreme Data Grid in your applications.
You can use any library you like. For example, [see this article](https://abp.io/community/articles/using-devextreme-components-with-the-abp-framework-zb8z7yqv) to learn how to use DevExtreme Data Grid in your applications.
2 changes: 1 addition & 1 deletion docs/en/framework/ui/mvc-razor-pages/overall.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ ABP provides a complete [Theming](theming.md) system with the following goals:
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://commercial.abp.io/themes) is a **commercial** theme developed by the core ABP team and is a part of the [ABP](https://commercial.abp.io/) license.
* 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.

There are also some community-driven themes for the ABP (you can search on the web).
Expand Down
8 changes: 4 additions & 4 deletions docs/en/framework/ui/mvc-razor-pages/theming.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ 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://commercial.abp.io/themes) is a **commercial** theme developed by the core ABP team and is a part of the [ABP](https://commercial.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://commercial.abp.io/) license. This is the default theme after ABP v6.0.0.
* 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.

There are also some community-driven themes for the ABP (you can search on the web).

Expand Down Expand Up @@ -72,7 +72,7 @@ This is the default layout which is used by the main application pages. The foll

![basic-theme-application-layout](../../../images/basic-theme-application-layout.png)

And the same page is shown below with the [Lepton Theme](https://commercial.abp.io/themes) application layout:
And the same page is shown below with the [Lepton Theme](https://abp.io/themes) application layout:

![lepton-theme-application-layout](../../../images/lepton-theme-application-layout.png)

Expand Down Expand Up @@ -110,7 +110,7 @@ Here, the account layout of the Lepton Theme:

![lepton-theme-account-layout](../../../images/lepton-theme-account-layout.png)

The [Lepton Theme](https://commercial.abp.io/themes) shows the application logo and footer in this layout.
The [Lepton Theme](https://abp.io/themes) shows the application logo and footer in this layout.

> You can override theme layouts completely or partially in an application to [customize](customization-user-interface.md) it.

Expand Down
Loading
Loading