diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 2261ab7bab..9fca40ba4f 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,8 +1,8 @@ blank_issues_enabled: true contact_links: - name: Issue with ABP Commercial - url: https://support.abp.io/QA/Questions - about: Please open ABP Commercial related issues at https://support.abp.io. + url: https://abp.io/support/questions + about: Please open ABP Commercial related issues at https://abp.io/support/questions. - name: Ask a question (community support) url: https://stackoverflow.com/questions/tagged/abp about: Ask a question that will be answered by the ABP community diff --git a/abp_io/README.md b/abp_io/README.md index 3f59187ea4..c39c65bb61 100644 --- a/abp_io/README.md +++ b/abp_io/README.md @@ -9,7 +9,7 @@ By doing so, [abp.io](https://abp.io) websites will be translated into a new lan ## How to Translate abp.io Into Your Language: -1. Install [ABP CLI](https://docs.abp.io/en/abp/latest/CLI) command line tool. +1. Install [ABP CLI](https://abp.io/docs/latest/CLI) command line tool. 2. Run the following command to generate the localization file. For example, for translating from English to French `fr`: @@ -28,5 +28,5 @@ By doing so, [abp.io](https://abp.io) websites will be translated into a new lan ## References: -* [ABP CLI Translate Command](https://docs.abp.io/en/abp/latest/Contribution/Index#using-the-abp-translate-command) +* [ABP CLI Translate Command](https://abp.io/docs/latest/Contribution/Index#using-the-abp-translate-command) * [Contribution Guide](https://github.com/abpframework/abp/blob/dev/docs/en/Contribution/Index.md) diff --git a/docs/en/deployment/ssl.md b/docs/en/deployment/ssl.md index d97049b245..ba496b8251 100644 --- a/docs/en/deployment/ssl.md +++ b/docs/en/deployment/ssl.md @@ -28,7 +28,7 @@ This error may occur when using IIS. You need to trust your certificate by `Mana ## References -* [ABP IIS Deployment](https://docs.abp.io/en/commercial/latest/startup-templates/application/deployment-iis) +* [ABP IIS Deployment](https://abp.io/docs/latest/Deployment/Index) * [HTTPS in ASP.NET Core](https://learn.microsoft.com/en-us/aspnet/core/security/enforcing-ssl) * [Let's Encrypt](https://letsencrypt.org/getting-started) * [Cloudflare's Free SSL / TLS](https://www.cloudflare.com/application-services/products/ssl/) \ No newline at end of file diff --git a/docs/en/guides/add-module-to-microservice.md b/docs/en/guides/add-module-to-microservice.md index 67cf3b1c0d..8f4a91b286 100644 --- a/docs/en/guides/add-module-to-microservice.md +++ b/docs/en/guides/add-module-to-microservice.md @@ -4,7 +4,7 @@ ## Adding a module -After adding a new service to your microservice template by following the [add new microservice guide](https://docs.abp.io/en/commercial/latest/startup-templates/microservice/add-microservice.md), you can add any module to this service in your microservice solution by using the ABP CLI. Use the following command to add the preferred module under the newly added microservice directory: +After adding a new service to your microservice template by following the [add new microservice guide](https://abp.io/docs/latest/solution-templates/microservice/adding-new-microservices), you can add any module to this service in your microservice solution by using the ABP CLI. Use the following command to add the preferred module under the newly added microservice directory: ```powershell abp add-module CmsKit @@ -20,7 +20,7 @@ dotnet build ## Using the static proxy -ABP supports [dynamic](https://docs.abp.io/en/abp/latest/UI/AspNetCore/Dynamic-JavaScript-Proxies) and [static](https://docs.abp.io/en/abp/latest/UI/AspNetCore/Static-JavaScript-Proxies) proxies. Both have advantages and disadvantages. By default, the static proxy is used in the microservice template to remove the coupling between services. The static proxy should be configured manually in the `HttpApiClientModule` of the microservice you have installed your module on as below: +ABP supports [dynamic](https://abp.io/docs/latest/framework/ui/mvc-razor-pages/dynamic-javascript-proxies) and [static](https://abp.io/docs/latest/framework/ui/mvc-razor-pages/static-javascript-proxies) proxies. Both have advantages and disadvantages. By default, the static proxy is used in the microservice template to remove the coupling between services. The static proxy should be configured manually in the `HttpApiClientModule` of the microservice you have installed your module on as below: ```csharp public class ProductServiceHttpApiClientModule : AbpModule @@ -45,9 +45,9 @@ If the proxy is configured as `AddStaticHttpClientProxies`, you can start creati abp generate-proxy --type csharp --module cms-kit --url https://localhost:44335 ``` -> Note: This port is used by `Public-Web`. You can check your port from `launchSetting.json`. The Public Web calls the Public Web Gateway so it has called the related services and has generated proxy files. [For more](https://docs.abp.io/en/commercial/latest/startup-templates/microservice/gateways#public-web-gateway) +> Note: This port is used by `Public-Web`. You can check your port from `launchSetting.json`. The Public Web calls the Public Web Gateway so it has called the related services and has generated proxy files. [For more](https://abp.io/docs/commercial/latest/startup-templates/microservice/gateways#public-web-gateway) -> If you have generated a new microservice with the ABP CLI by following the [add new microservice guide](https://docs.abp.io/en/commercial/latest/startup-templates/microservice/add-microservice.md), it should already be configured to use the static proxy. +> If you have generated a new microservice with the ABP CLI by following the [add new microservice guide](https://abp.io/docs/commercial/8.1/startup-templates/microservice/add-microservice), it should already be configured to use the static proxy. ## Configure Gateways The microservice template project has two gateway projects. diff --git a/docs/en/modules/cms-kit-pro/faq.md b/docs/en/modules/cms-kit-pro/faq.md index 29699862d7..a8c31cdfcb 100644 --- a/docs/en/modules/cms-kit-pro/faq.md +++ b/docs/en/modules/cms-kit-pro/faq.md @@ -8,7 +8,7 @@ The CMS kit provides a **FAQ** system to allow users to create, edit and delete ## Enabling the FAQ System -By default, CMS Kit features are disabled. Therefore, you need to enable the features you want, before starting to use it. You can use the [Global Feature](https://docs.abp.io/en/abp/latest/Global-Features) system to enable/disable CMS Kit features on development time. Alternatively, you can use the ABP Framework's [Feature System](https://docs.abp.io/en/abp/latest/Features) to disable a CMS Kit feature on runtime. +By default, CMS Kit features are disabled. Therefore, you need to enable the features you want, before starting to use it. You can use the [Global Feature](https://abp.io/docs/latest/framework/infrastructure/global-features) system to enable/disable CMS Kit features on development time. Alternatively, you can use the ABP Framework's [Feature System](https://abp.io/docs/latest/framework/infrastructure/features) to disable a CMS Kit feature on runtime. > Check the ["How to Install" section of the CMS Kit Module documentation](index.md#how-to-install) to see how to enable/disable CMS Kit features on development time. @@ -32,7 +32,7 @@ You can list, create, update and delete sections and their questions FAQ's on th ## Faq Widget -The FAQ system provides a FAQ [widget](https://docs.abp.io/en/abp/latest/UI/AspNetCore/Widgets) for users to display FAQ's. You can place the widget on a page like below: +The FAQ system provides a FAQ [widget](https://abp.io/docs/latest/framework/ui/mvc-razor-pages/widgets) for users to display FAQ's. You can place the widget on a page like below: ```csharp @await Component.InvokeAsync( @@ -48,11 +48,11 @@ The FAQ system provides a FAQ [widget](https://docs.abp.io/en/abp/latest/UI/AspN - `groupName` (optional): It allows to specify which FAQ group to show. If not specified, all groups will be shown. - `sectionName` (optional): It is used to determine which section within the specified group will be shown. If not specified, all sections in the related group will be shown. -The FAQ system can also be used in combination with the [dynamic widget](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Dynamic-Widget) feature. +The FAQ system can also be used in combination with the [dynamic widget](https://abp.io/docs/latest/Modules/Cms-Kit/Dynamic-Widget) feature. ## Options -The FAQ system provides a mechanism to group sections by group name. For example, if you want to use the FAQ system for community and support page, you need to define two group names named Community and Support and add sections under these groups. So, before using the FAQ system, you need to define groups. For that, you can use `FaqOptions`. `FaqOptions` can be configured at the domain layer, in the `ConfigureServices` method of your [module](https://docs.abp.io/en/abp/latest/Module-Development-Basics). +The FAQ system provides a mechanism to group sections by group name. For example, if you want to use the FAQ system for community and support page, you need to define two group names named Community and Support and add sections under these groups. So, before using the FAQ system, you need to define groups. For that, you can use `FaqOptions`. `FaqOptions` can be configured at the domain layer, in the `ConfigureServices` method of your [module]https://abp.io/docs/latest/framework/architecture/modularity/basics). ```csharp Configure(options => @@ -71,7 +71,7 @@ Configure(options => #### Aggregates -This module follows the [Entity Best Practices & Conventions](https://docs.abp.io/en/abp/latest/Best-Practices/Entities) guide. +This module follows the [Entity Best Practices & Conventions](https://abp.io/docs/latest/framework/architecture/best-practices/entities) guide. ##### FAQ @@ -82,7 +82,7 @@ A FAQ represents a generated FAQ with its questions: #### Repositories -This module follows the guidelines of [Repository Best Practices & Conventions](https://docs.abp.io/en/abp/latest/Best-Practices/Repositories). +This module follows the guidelines of [Repository Best Practices & Conventions](https://abp.io/docs/latest/framework/architecture/best-practices/repositories). The following special repositories are defined for these features: @@ -92,7 +92,7 @@ The following special repositories are defined for these features: #### Domain services -This module follows the [Domain Services Best Practices & Conventions](https://docs.abp.io/en/abp/latest/Best-Practices/Domain-Services) guide. +This module follows the [Domain Services Best Practices & Conventions](https://abp.io/docs/latest/framework/architecture/best-practices/domain-services) guide. ### Application layer @@ -115,7 +115,7 @@ All tables/collections use the `Cms` prefix by default. Set static properties on This module uses `CmsKit` for the connection string name. If you don't define a connection string with this name, it fallbacks to the `Default` connection string. -See the [connection strings](https://docs.abp.io/en/abp/latest/Connection-Strings) documentation for details. +See the [connection strings](https://abp.io/docs/latest/framework/fundamentals/connection-strings) documentation for details. #### Entity Framework Core diff --git a/docs/en/modules/cms-kit/comments.md b/docs/en/modules/cms-kit/comments.md index 2daa92b085..1f1eb993d1 100644 --- a/docs/en/modules/cms-kit/comments.md +++ b/docs/en/modules/cms-kit/comments.md @@ -92,7 +92,7 @@ You can configure the approval status of comments using the "Comment" tab under #### Aggregates -This module follows the [Entity Best Practices & Conventions](https://docs.abp.io/en/abp/latest/Best-Practices/Entities) guide. +This module follows the [Entity Best Practices & Conventions](https://abp.io/docs/latest/framework/architecture/best-practices/entities) guide. ##### Comment @@ -102,7 +102,7 @@ A comment represents a written comment from a user. #### Repositories -This module follows the [Repository Best Practices & Conventions](https://docs.abp.io/en/abp/latest/Best-Practices/Repositories) guide. +This module follows the [Repository Best Practices & Conventions](https://abp.io/docs/latest/framework/architecture/best-practices/repositories) guide. The following custom repositories are defined for this feature: @@ -110,7 +110,7 @@ The following custom repositories are defined for this feature: #### Domain services -This module follows the [Domain Services Best Practices & Conventions](https://docs.abp.io/en/abp/latest/Best-Practices/Domain-Services) guide. +This module follows the [Domain Services Best Practices & Conventions](https://abp.io/docs/latest/framework/architecture/best-practices/domain-services) guide. ##### Comment Manager diff --git a/docs/en/release-info/migration-guides/pro/openiddict-step-by-step.md b/docs/en/release-info/migration-guides/pro/openiddict-step-by-step.md index e08fce2660..9934aad753 100644 --- a/docs/en/release-info/migration-guides/pro/openiddict-step-by-step.md +++ b/docs/en/release-info/migration-guides/pro/openiddict-step-by-step.md @@ -372,7 +372,7 @@ dotnet ef migrations add AbpOpenIddictMigration * [Open source tiered & separate auth server application migrate Identity Server to OpenIddct](https://github.com/abpframework/abp-samples/tree/master/Ids2OpenId) * [Commercial tiered & separate auth server application migrate Identity Server to OpenIddct](https://abp.io/Account/Login?returnUrl=/api/download/samples/Ids2OpenId) -* [OpenIddict module document](https://docs.abp.io/en/abp/6.0/Modules/OpenIddict) +* [OpenIddict module document](https://abp.io/docs/6.0/Modules/OpenIddict) * [OpenIddict module source code](https://github.com/abpframework/abp/tree/rel-6.0/modules/openiddict) ## See Also diff --git a/docs/en/tutorials/mobile/react-native/index.md b/docs/en/tutorials/mobile/react-native/index.md index 3178574627..4e5e8a501c 100644 --- a/docs/en/tutorials/mobile/react-native/index.md +++ b/docs/en/tutorials/mobile/react-native/index.md @@ -4,7 +4,7 @@ - This tutorial assumes that you have completed the [Web Application Development tutorial](../../book-store/part-01.md) and built an ABP based application named `Acme.BookStore` with [React Native](../../../framework/ui/react-native) as the mobile option.. Therefore, if you haven't completed the [Web Application Development tutorial](../../book-store/part-01.md), you either need to complete it or download the source code from down below and follow this tutorial. - In this tutorial, we will only focus on the UI side of the `Acme.BookStore` application and will implement the CRUD operations. -- Before starting, please make sure that the [React Native Development Environment](https://docs.abp.io/en/commercial/latest/getting-started-react-native) is ready on your machine. +- Before starting, please make sure that the [React Native Development Environment](https://abp.io/docs/latest/framework/ui/react-native?Tiered=No) is ready on your machine. ## Download the Source Code diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo/CmsKit/Public/Comments/CommentDto.cs b/modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo/CmsKit/Public/Comments/CommentDto.cs index 9199458c87..dc68256f8a 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo/CmsKit/Public/Comments/CommentDto.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo/CmsKit/Public/Comments/CommentDto.cs @@ -21,7 +21,7 @@ public class CommentDto : ExtensibleObject, IHasConcurrencyStamp public DateTime CreationTime { get; set; } - public CmsUserDto Author { get; set; } //TODO: Should only have AuthorId for the basic dto. see https://docs.abp.io/en/abp/latest/Best-Practices/Application-Services + public CmsUserDto Author { get; set; } //TODO: Should only have AuthorId for the basic dto. see https://abp.io/docs/latest/framework/architecture/best-practices/application-services public string ConcurrencyStamp { get; set; } diff --git a/modules/docs/app/VoloDocs.Web/Pages/Index.cshtml b/modules/docs/app/VoloDocs.Web/Pages/Index.cshtml index 0a212f1499..113aa3471c 100644 --- a/modules/docs/app/VoloDocs.Web/Pages/Index.cshtml +++ b/modules/docs/app/VoloDocs.Web/Pages/Index.cshtml @@ -7,7 +7,7 @@ { No projects found!
- See documentation to see how you can create a new one. + See documentation to see how you can create a new one.
} else diff --git a/npm/ng-packs/CONTRIBUTING.md b/npm/ng-packs/CONTRIBUTING.md index da14dd623a..8b4b81406d 100644 --- a/npm/ng-packs/CONTRIBUTING.md +++ b/npm/ng-packs/CONTRIBUTING.md @@ -15,7 +15,7 @@ The `dev-app` project is the same as the Angular UI template project. `dev-app` > Reminder! If you have developed the `dev-app` template, you should do the same for the application and module templates. -For more information, see the [docs.abp.io](https://docs.abp.io) +For more information, see the [abp.io/docs](https://abp.io/docs/latest/) # Committing changes diff --git a/npm/ng-packs/packages/core/README.md b/npm/ng-packs/packages/core/README.md index c214a715ed..f9f8007e93 100644 --- a/npm/ng-packs/packages/core/README.md +++ b/npm/ng-packs/packages/core/README.md @@ -5,25 +5,23 @@ For more information, check out the below links: 🔗Official Website: https://abp.io -🔗Commercial Website: https://commercial.abp.io - -🔗Commercial Demo: https://commercial.abp.io/demo +🔗Commercial Demo: https://abp.io/demo 🔗GitHub Repository: https://github.com/abpframework/abp 🔗Official Theme: https://www.LeptonTheme.com -🔗Documentation: https://docs.abp.io +🔗Documentation: https://abp.io/docs/latest/ -🔗Community: https://community.abp.io +🔗Community: https://abp.io/community/ -🔗Blog: https://blog.abp.io +🔗Blog: https://abp.io/blog/ 🔗Books: https://abp.io/books 🔗Twitter: https://twitter.com/abpframework -🔗Discord: https://community.abp.io/discord +🔗Discord: https://abp.io/community/discord 🔗Stackoverflow: https://stackoverflow.com/questions/tagged/abp @@ -34,7 +32,7 @@ For more information, check out the below links: Why should you use the ABP.IO Platform instead of creating a new solution from scratch? -You can find the answer here 👉🏻 [Why ABP Platform?](https://docs.abp.io/en/commercial/latest/why-abp-io-platform) +You can find the answer here 👉🏻 [Why ABP Platform?](https://abp.io/docs/commercial/7.2/why-abp-io-platform) ## 🚀 Key Features of the ABP Framework @@ -100,7 +98,7 @@ You can find the answer here 👉🏻 [Why ABP Platform?](https://docs.abp.io/en ## 🧐 How It Works? -The following page explains how you use the ABP.IO Platform as a .NET developer 👉 [How it works?](https://commercial.abp.io/how-it-works) +The following page explains how you use the ABP.IO Platform as a .NET developer 👉 [How it works?](https://abp.io/how-it-works) ### 📘 Supported Database Providers @@ -127,4 +125,4 @@ The following page explains how you use the ABP.IO Platform as a .NET developer ## 📫 Bug & Support -Support for open-source ABP Framework client-side packages is available at [GitHub Issues](https://github.com/abpframework/abp/issues), and the commercial support is available at [support.abp.io](https://support.abp.io). +Support for open-source ABP Framework client-side packages is available at [GitHub Issues](https://github.com/abpframework/abp/issues), and the commercial support is available at [abp.io/support](https://abp.io/support/questions). diff --git a/npm/ng-packs/packages/core/locale/src/utils/register-locale.ts b/npm/ng-packs/packages/core/locale/src/utils/register-locale.ts index 97a49066ec..4547cb1866 100644 --- a/npm/ng-packs/packages/core/locale/src/utils/register-locale.ts +++ b/npm/ng-packs/packages/core/locale/src/utils/register-locale.ts @@ -64,7 +64,7 @@ export async function defaultLocalErrorHandlerFn({ locale, resolve }: LocaleErro if (isDevMode()) { console.error( - `Cannot find the ${locale} locale file. You can check how can add new culture at https://docs.abp.io/en/abp/latest/UI/Angular/Localization#adding-a-new-culture`, + `Cannot find the ${locale} locale file. You can check how can add new culture at https://abp.io/docs/latest/framework/ui/angular/localization#adding-a-new-culture`, ); } diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/password/password.component.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/password/password.component.ts index 559515268c..05ca59f093 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/components/password/password.component.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/components/password/password.component.ts @@ -5,7 +5,7 @@ import { CommonModule } from '@angular/common'; /** * @deprecated use ShowPasswordDirective directive - * https://docs.abp.io/en/abp/latest/UI/Angular/Show-Password-Directive + * https://abp.io/docs/latest/framework/ui/angular/show-password-directive */ @Component({ selector: 'abp-password', diff --git a/npm/ng-packs/packages/theme-shared/src/lib/tokens/http-error.token.ts b/npm/ng-packs/packages/theme-shared/src/lib/tokens/http-error.token.ts index 96d913f297..86ebe9083c 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/tokens/http-error.token.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/tokens/http-error.token.ts @@ -4,7 +4,7 @@ import { CustomHttpErrorHandlerService, HttpErrorConfig, HttpErrorHandler } from export const HTTP_ERROR_CONFIG = new InjectionToken('HTTP_ERROR_CONFIG'); /** - @deprecated use **`CUSTOM_ERROR_HANDLERS`** injection token instead of this, see more info https://docs.abp.io/en/abp/latest/UI/Angular/HTTP-Requests + @deprecated use **`CUSTOM_ERROR_HANDLERS`** injection token instead of this, see more info https://abp.io/docs/latest/framework/ui/angular/http-requests */ export const HTTP_ERROR_HANDLER = new InjectionToken('HTTP_ERROR_HANDLER'); diff --git a/npm/packs/tui-editor/README.md b/npm/packs/tui-editor/README.md index 8da4e7cf7a..abafa292c1 100644 --- a/npm/packs/tui-editor/README.md +++ b/npm/packs/tui-editor/README.md @@ -5,25 +5,23 @@ For more information, check out the below links: 🔗Official Website: https://abp.io -🔗Commercial Website: https://commercial.abp.io - -🔗Commercial Demo: https://commercial.abp.io/demo +🔗Commercial Demo: https://abp.io/demo 🔗GitHub Repository: https://github.com/abpframework/abp 🔗Official Theme: https://www.LeptonTheme.com -🔗Documentation: https://docs.abp.io +🔗Documentation: https://abp.io/docs/latest/ -🔗Community: https://community.abp.io +🔗Community: https://abp.io/community/ -🔗Blog: https://blog.abp.io +🔗Blog: https://abp.io/blog/ 🔗Books: https://abp.io/books 🔗Twitter: https://twitter.com/abpframework -🔗Discord: https://community.abp.io/discord +🔗Discord: https://abp.io/community/discord 🔗Stackoverflow: https://stackoverflow.com/questions/tagged/abp @@ -34,7 +32,7 @@ For more information, check out the below links: Why should you use the ABP.IO Platform instead of creating a new solution from scratch? -You can find the answer here 👉🏻 [Why ABP Platform?](https://docs.abp.io/en/commercial/latest/why-abp-io-platform) +You can find the answer here 👉🏻 [Why ABP Platform?](https://abp.io/docs/commercial/7.2/why-abp-io-platform) ## 🚀 Key Features of the ABP Framework @@ -99,7 +97,7 @@ You can find the answer here 👉🏻 [Why ABP Platform?](https://docs.abp.io/en ## 🧐 How It Works? -The following page explains how you use the ABP.IO Platform as a .NET developer 👉 [How it works?](https://commercial.abp.io/how-it-works) +The following page explains how you use the ABP.IO Platform as a .NET developer 👉 [How it works?](https://abp.io/how-it-works) ### 📘 Supported Database Providers @@ -126,7 +124,7 @@ The following page explains how you use the ABP.IO Platform as a .NET developer ## 📫 Bug & Support -Support for open-source ABP Framework client-side packages is available at [GitHub Issues](https://github.com/abpframework/abp/issues), and the commercial support is available at [support.abp.io](https://support.abp.io). +Support for open-source ABP Framework client-side packages is available at [GitHub Issues](https://github.com/abpframework/abp/issues), and the commercial support is available at [abp.io/support](https://abp.io/support/questions). ## How to update diff --git a/npm/packs/vue/README.md b/npm/packs/vue/README.md index 8416714abe..a3447a65be 100644 --- a/npm/packs/vue/README.md +++ b/npm/packs/vue/README.md @@ -5,25 +5,23 @@ For more information, check out the below links: 🔗Official Website: https://abp.io -🔗Commercial Website: https://commercial.abp.io - -🔗Commercial Demo: https://commercial.abp.io/demo +🔗Live Demo: https://abp.io/demo 🔗GitHub Repository: https://github.com/abpframework/abp 🔗Official Theme: https://www.LeptonTheme.com -🔗Documentation: https://docs.abp.io +🔗Documentation: https://abp.io/docs/latest/ -🔗Community: https://community.abp.io +🔗Community: https://abp.io/community/ -🔗Blog: https://blog.abp.io +🔗Blog: https://abp.io/blog/ 🔗Books: https://abp.io/books 🔗Twitter: https://twitter.com/abpframework -🔗Discord: https://community.abp.io/discord +🔗Discord: https://abp.io/community/discord 🔗Stackoverflow: https://stackoverflow.com/questions/tagged/abp @@ -34,7 +32,7 @@ For more information, check out the below links: Why should you use the ABP.IO Platform instead of creating a new solution from scratch? -You can find the answer here 👉🏻 [Why ABP Platform?](https://docs.abp.io/en/commercial/latest/why-abp-io-platform) +You can find the answer here 👉🏻 [Why ABP Platform?](https://abp.io/docs/commercial/7.2/why-abp-io-platform) ## 🚀 Key Features of the ABP Framework @@ -99,7 +97,7 @@ You can find the answer here 👉🏻 [Why ABP Platform?](https://docs.abp.io/en ## 🧐 How It Works? -The following page explains how you use the ABP.IO Platform as a .NET developer 👉 [How it works?](https://commercial.abp.io/how-it-works) +The following page explains how you use the ABP.IO Platform as a .NET developer 👉 [How it works?](https://abp.io/how-it-works) ### 📘 Supported Database Providers @@ -126,4 +124,4 @@ The following page explains how you use the ABP.IO Platform as a .NET developer ## 📫 Bug & Support -Support for open-source ABP Framework client-side packages is available at [GitHub Issues](https://github.com/abpframework/abp/issues), and the commercial support is available at [support.abp.io](https://support.abp.io). +Support for open-source ABP Framework client-side packages is available at [GitHub Issues](https://github.com/abpframework/abp/issues), and the commercial support is available at [abp.io/support](https://abp.io/support/questions). diff --git a/templates/app/aspnet-core/README.md b/templates/app/aspnet-core/README.md index 3ac1e6aa79..de2fec7eaf 100644 --- a/templates/app/aspnet-core/README.md +++ b/templates/app/aspnet-core/README.md @@ -2,7 +2,7 @@ ## About this solution -This is a layered startup solution based on [Domain Driven Design (DDD)](https://docs.abp.io/en/abp/latest/Domain-Driven-Design) practises. All the fundamental ABP modules are already installed. +This is a layered startup solution based on [Domain Driven Design (DDD)](https://abp.io/docs/latest/framework/architecture/domain-driven-design) practises. All the fundamental ABP modules are already installed. ### Pre-requirements @@ -52,7 +52,7 @@ It is recommended to use **two** RSA certificates, distinct from the certificate For more information, please refer to: https://documentation.openiddict.com/configuration/encryption-and-signing-credentials.html#registering-a-certificate-recommended-for-production-ready-scenarios -> Also, see the [Configuring OpenIddict](https://docs.abp.io/en/abp/latest/Deployment/Configuring-OpenIddict#production-environment) documentation for more information. +> Also, see the [Configuring OpenIddict](https://abp.io/docs/latest/Deployment/Configuring-OpenIddict#production-environment) documentation for more information. #### Install Client-Side Libraries @@ -108,43 +108,43 @@ This is a layered monolith application that consists of the following applicatio ### Deploying the application -Deploying an ABP application is not different than deploying any .NET or ASP.NET Core application. However, there are some topics that you should care about when you are deploying your applications. You can check ABP's [Deployment documentation](https://docs.abp.io/en/abp/latest/Deployment/Index) before deploying your application. +Deploying an ABP application is not different than deploying any .NET or ASP.NET Core application. However, there are some topics that you should care about when you are deploying your applications. You can check ABP's [Deployment documentation](https://abp.io/docs/latest/Deployment/Index) before deploying your application. ### Additional resources You can see the following resources to learn more about your solution and the ABP Framework: -* [Web Application Development Tutorial](https://docs.abp.io/en/abp/latest/Tutorials/Part-1) -* [Application Startup Template Structure](https://docs.abp.io/en/abp/latest/Startup-Templates/Application) +* [Web Application Development Tutorial](https://abp.io/docs/latest/tutorials/book-store/part-01?UI=Blazor&DB=EF) +* [Application Startup Template Structure](https://abp.io/docs/latest/solution-templates/layered-web-application) -* [ASP.NET Core MVC / Razor Pages: The Basic Theme](https://docs.abp.io/en/abp/latest/UI/AspNetCore/Basic-Theme) +* [ASP.NET Core MVC / Razor Pages: The Basic Theme](https://abp.io/docs/latest/framework/ui/mvc-razor-pages/basic-theme) -* [LeptonX Lite MVC UI](https://docs.abp.io/en/abp/latest/Themes/LeptonXLite/AspNetCore) +* [LeptonX Lite MVC UI](https://abp.io/docs/latest/ui-themes/lepton-x-lite/asp-net-core) -* [Blazor UI: Basic Theme](https://docs.abp.io/en/abp/latest/UI/Blazor/Basic-Theme?UI=BlazorServer) +* [Blazor UI: Basic Theme](https://abp.io/docs/latest/framework/ui/blazor/basic-theme?UI=BlazorServer) -* [LeptonX Lite Blazor UI](https://docs.abp.io/en/abp/latest/Themes/LeptonXLite/Blazor?UI=BlazorServer) +* [LeptonX Lite Blazor UI](https://abp.io/docs/latest/ui-themes/lepton-x-lite/blazor?UI=BlazorServer) -* [Blazor UI: Basic Theme](https://docs.abp.io/en/abp/latest/UI/Blazor/Basic-Theme?UI=Blazor) +* [Blazor UI: Basic Theme](https://abp.io/docs/latest/framework/ui/blazor/basic-theme?UI=Blazor) -* [LeptonX Lite Blazor UI](https://docs.abp.io/en/abp/latest/Themes/LeptonXLite/Blazor?UI=Blazor) +* [LeptonX Lite Blazor UI](https://abp.io/docs/latest/ui-themes/lepton-x-lite/blazor?UI=Blazor) -* [Angular UI: Basic Theme](https://docs.abp.io/en/abp/latest/UI/Angular/Basic-Theme) +* [Angular UI: Basic Theme](https://abp.io/docs/latest/framework/ui/angular/basic-theme) -* [LeptonX Lite Angular UI](https://docs.abp.io/en/abp/latest/Themes/LeptonXLite/Angular) +* [LeptonX Lite Angular UI](https://abp.io/docs/latest/ui-themes/lepton-x-lite/angular) diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/MyProjectNameBundleContributor.cs b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/MyProjectNameBundleContributor.cs index 8ed6208237..3eb2bbc785 100644 --- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/MyProjectNameBundleContributor.cs +++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/MyProjectNameBundleContributor.cs @@ -3,7 +3,7 @@ namespace MyCompanyName.MyProjectName.Blazor.Client; /* Add your global styles/scripts here. - * See https://docs.abp.io/en/abp/latest/UI/Blazor/Global-Scripts-Styles to learn how to use it + * See https://abp.io/docs/latest/framework/ui/blazor/global-scripts-styles to learn how to use it */ public class MyProjectNameBundleContributor : IBundleContributor {