Browse Source

changed with md path

pull/20686/head
Dogan Yildirim 2 years ago
parent
commit
2a258a9ffa
  1. 2
      docs/en/deployment/ssl.md
  2. 10
      docs/en/guides/add-module-to-microservice.md
  3. 2
      docs/en/modules/cms-kit-pro/contact-form.md
  4. 16
      docs/en/modules/cms-kit-pro/faq.md
  5. 6
      docs/en/modules/cms-kit/comments.md
  6. 2
      docs/en/tutorials/mobile/react-native/index.md

2
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://abp.io/docs/latest/deployment)
* [ABP IIS Deployment](./index.md)
* [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/)

10
docs/en/guides/add-module-to-microservice.md

@ -4,13 +4,13 @@
## Adding a module
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:
After adding a new service to your microservice template by following the [add new microservice guide](../solution-templates/microservice/adding-new-microservices.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:
```powershell
abp add-module CmsKit
```
> To complete the CmsKit module steps, please have a look [here](https://docs.abp.io/en/abp/latest/Modules/Cms-Kit/Index).
> To complete the CmsKit module steps, please have a look [here](../modules/cms-kit/index.md).
After completing the module documentation steps you can build your solution and continue with this documentation.
@ -20,7 +20,7 @@ dotnet build
## Using the static proxy
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:
ABP supports [dynamic](../framework/ui/mvc-razor-pages/dynamic-javascript-proxies.md) and [static](../framework/ui/mvc-razor-pages/static-javascript-proxies.md) 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://abp.io/docs/latest/solution-templates/microservice/api-gateways)
> 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](../solution-templates/microservice/api-gateways.md)
> If you have generated a new microservice with the ABP CLI by following the [add new microservice guide](https://abp.io/docs/latest/solution-templates/microservice/adding-new-microservices), 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](../solution-templates/microservice/adding-new-microservices.md), it should already be configured to use the static proxy.
## Configure Gateways
The microservice template project has two gateway projects.

2
docs/en/modules/cms-kit-pro/contact-form.md

@ -6,7 +6,7 @@ CMS Kit provides a widget to create a contact form on your website.
## Enabling the Contact Management 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'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](../framework/infrastructure/global-features.md) system to enable/disable CMS Kit features on development time. Alternatively, you can use the ABP's [Feature System](../framework/infrastructure/features.md) 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.

16
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://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.
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](../../framework/infrastructure/global-features.md) system to enable/disable CMS Kit features on development time. Alternatively, you can use the ABP Framework's [Feature System](../../framework/infrastructure/features.md) 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://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:
The FAQ system provides a FAQ [widget](../../framework/ui/mvc-razor-pages/widgets.md) 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://abp.io/docs/latest/framework/ui/m
- `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://abp.io/docs/latest/Modules/Cms-Kit/Dynamic-Widget) feature.
The FAQ system can also be used in combination with the [dynamic widget](../cms-kit/dynamic-widget.md) 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://abp.io/docs/latest/framework/architecture/modularity/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]../../framework/architecture/modularity/basics.md).
```csharp
Configure<FaqOptions>(options =>
@ -71,7 +71,7 @@ Configure<FaqOptions>(options =>
#### Aggregates
This module follows the [Entity Best Practices & Conventions](https://abp.io/docs/latest/framework/architecture/best-practices/entities) guide.
This module follows the [Entity Best Practices & Conventions](../../framework/architecture/best-practices/entities.md) 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://abp.io/docs/latest/framework/architecture/best-practices/repositories).
This module follows the guidelines of [Repository Best Practices & Conventions](../../framework/architecture/best-practices/repositories.md).
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://abp.io/docs/latest/framework/architecture/best-practices/domain-services) guide.
This module follows the [Domain Services Best Practices & Conventions](../../framework/architecture/best-practices/domain-services.md) 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://abp.io/docs/latest/framework/fundamentals/connection-strings) documentation for details.
See the [connection strings](../../framework/fundamentals/connection-strings.md) documentation for details.
#### Entity Framework Core

6
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://abp.io/docs/latest/framework/architecture/best-practices/entities) guide.
This module follows the [Entity Best Practices & Conventions](../../framework/architecture/best-practices/entities.md) 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://abp.io/docs/latest/framework/architecture/best-practices/repositories) guide.
This module follows the [Repository Best Practices & Conventions](../../framework/architecture/best-practices/repositories.md) 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://abp.io/docs/latest/framework/architecture/best-practices/domain-services) guide.
This module follows the [Domain Services Best Practices & Conventions](../../framework/architecture/best-practices/domain-services.md) guide.
##### Comment Manager

2
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://abp.io/docs/latest/framework/ui/react-native?Tiered=No) is ready on your machine.
- Before starting, please make sure that the [React Native Development Environment](../../../framework/ui/react-native/index.md?Tiered=No) is ready on your machine.
## Download the Source Code

Loading…
Cancel
Save