diff --git a/docs/en/tutorials/modular-crm/index.md b/docs/en/tutorials/modular-crm/index.md index 0df643202a..c98cc1c7d3 100644 --- a/docs/en/tutorials/modular-crm/index.md +++ b/docs/en/tutorials/modular-crm/index.md @@ -2,7 +2,7 @@ ABP provides a great infrastructure and tooling to build modular software solutions. In this tutorial, you will learn how to create application modules, compose and communicate them to build a monolith modular web application. -> **This tutorial is focused on modularity. The example application functionality and user interface are intentionally kept simple. If you want to learn real world, full featured application development with ABP, please follow the [Book Store tutorial](../book-store/index.md).** +> **This tutorial is focused on modularity. The example application's functionality and user interface are intentionally kept simple. If you want to learn real world, full featured application development with ABP, please follow the [Book Store tutorial](../book-store/index.md).** ## Tutorial Outline @@ -13,7 +13,7 @@ This tutorial is organized as the following parts: * [Part 03: Building the Products module](part-03.md) * [Part 04: Creating the initial Ordering module](part-04.md) * [Part 05: Building the Ordering module](part-05.md) -* ... +* [Part 06: Integrating modules](part-06.md) ## Download the Source Code diff --git a/docs/en/tutorials/modular-crm/part-05.md b/docs/en/tutorials/modular-crm/part-05.md index 4784430208..e0bab13e98 100644 --- a/docs/en/tutorials/modular-crm/part-05.md +++ b/docs/en/tutorials/modular-crm/part-05.md @@ -6,6 +6,10 @@ "Previous": { "Name": "Creating the Initial Ordering Module", "Path": "tutorials/modular-crm/part-04" + }, + "Next": { + "Name": "Integrating Modules", + "Path": "tutorials/modular-crm/part-06" } } ```` @@ -333,7 +337,7 @@ Great! We can see the list of orders. However, there are two problems: 1. We don't see the Orders item on the main menu. This is because we haven't configured the [navigation menu system](../../framework/ui/mvc-razor-pages/navigation-menu.md) yet. 2. We see Product's GUID ID instead of its name. This is because the Ordering module has no integration with the Products module and doesn't have access to Product module's database to perform a JOIN query. -We will solve these two problems in next sections. +We will solve the second problem in the [next part](part-06.md), but we can easily add a menu item for the Orders page now. ### Adding a Menu Item diff --git a/docs/en/tutorials/modular-crm/part-06.md b/docs/en/tutorials/modular-crm/part-06.md new file mode 100644 index 0000000000..b5ef53cdd0 --- /dev/null +++ b/docs/en/tutorials/modular-crm/part-06.md @@ -0,0 +1,14 @@ +# Integrating Modules + +````json +//[doc-nav] +{ + "Previous": { + "Name": "Building the Ordering module", + "Path": "tutorials/modular-crm/part-05" + } +} +```` + +TODO +