From d78e8da8c3b368fd19179a54afd9957650373795 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Sun, 4 Apr 2021 18:39:46 +0300 Subject: [PATCH 1/5] Support BlazorServer on the tutorial. --- docs/en/Tutorials/Part-1.md | 2 +- docs/en/Tutorials/Part-10.md | 4 ++-- docs/en/Tutorials/Part-2.md | 4 ++-- docs/en/Tutorials/Part-3.md | 4 ++-- docs/en/Tutorials/Part-4.md | 2 +- docs/en/Tutorials/Part-5.md | 2 +- docs/en/Tutorials/Part-6.md | 2 +- docs/en/Tutorials/Part-7.md | 2 +- docs/en/Tutorials/Part-8.md | 2 +- docs/en/Tutorials/Part-9.md | 4 ++-- 10 files changed, 14 insertions(+), 14 deletions(-) diff --git a/docs/en/Tutorials/Part-1.md b/docs/en/Tutorials/Part-1.md index 4667b8e539..26d6e51c1a 100644 --- a/docs/en/Tutorials/Part-1.md +++ b/docs/en/Tutorials/Part-1.md @@ -2,7 +2,7 @@ ````json //[doc-params] { - "UI": ["MVC","Blazor","NG"], + "UI": ["MVC","Blazor","BlazorServer","NG"], "DB": ["EF","Mongo"] } ```` diff --git a/docs/en/Tutorials/Part-10.md b/docs/en/Tutorials/Part-10.md index ec68dfe955..b578952cc7 100644 --- a/docs/en/Tutorials/Part-10.md +++ b/docs/en/Tutorials/Part-10.md @@ -2,7 +2,7 @@ ````json //[doc-params] { - "UI": ["MVC","Blazor","NG"], + "UI": ["MVC","Blazor","BlazorServer","NG"], "DB": ["EF","Mongo"] } ```` @@ -1078,7 +1078,7 @@ That's all. Just run the application and try to create or edit an author. {{end}} -{{if UI == "Blazor"}} +{{if UI == "Blazor" || UI == "BlazorServer"}} ### The Book List diff --git a/docs/en/Tutorials/Part-2.md b/docs/en/Tutorials/Part-2.md index 627b55a476..17bc98c538 100644 --- a/docs/en/Tutorials/Part-2.md +++ b/docs/en/Tutorials/Part-2.md @@ -2,7 +2,7 @@ ````json //[doc-params] { - "UI": ["MVC","Blazor","NG"], + "UI": ["MVC","Blazor","BlazorServer","NG"], "DB": ["EF","Mongo"] } ```` @@ -531,7 +531,7 @@ Now you can see the final result on your browser: ![Book list final result](images/bookstore-book-list.png) -{{else if UI == "Blazor"}} +{{else if UI == "Blazor" || UI == "BlazorServer"}} ## Create a Books Page diff --git a/docs/en/Tutorials/Part-3.md b/docs/en/Tutorials/Part-3.md index ec326ddb65..41c4781421 100644 --- a/docs/en/Tutorials/Part-3.md +++ b/docs/en/Tutorials/Part-3.md @@ -2,7 +2,7 @@ ````json //[doc-params] { - "UI": ["MVC","Blazor","NG"], + "UI": ["MVC","Blazor","BlazorServer","NG"], "DB": ["EF","Mongo"] } ```` @@ -1158,7 +1158,7 @@ Clicking the "Delete" action calls the `delete` method which then shows a confir {{end}} -{{if UI == "Blazor"}} +{{if UI == "Blazor" || UI == "BlazorServer"}} ## Creating a New Book diff --git a/docs/en/Tutorials/Part-4.md b/docs/en/Tutorials/Part-4.md index 2262598544..85c6c6502e 100644 --- a/docs/en/Tutorials/Part-4.md +++ b/docs/en/Tutorials/Part-4.md @@ -2,7 +2,7 @@ ````json //[doc-params] { - "UI": ["MVC","Blazor","NG"], + "UI": ["MVC","Blazor","BlazorServer","NG"], "DB": ["EF","Mongo"] } ```` diff --git a/docs/en/Tutorials/Part-5.md b/docs/en/Tutorials/Part-5.md index 7ad9aed970..e8274116f4 100644 --- a/docs/en/Tutorials/Part-5.md +++ b/docs/en/Tutorials/Part-5.md @@ -2,7 +2,7 @@ ````json //[doc-params] { - "UI": ["MVC","Blazor","NG"], + "UI": ["MVC","Blazor","BlazorServer","NG"], "DB": ["EF","Mongo"] } ```` diff --git a/docs/en/Tutorials/Part-6.md b/docs/en/Tutorials/Part-6.md index d5df8133b7..f6601a9afd 100644 --- a/docs/en/Tutorials/Part-6.md +++ b/docs/en/Tutorials/Part-6.md @@ -2,7 +2,7 @@ ````json //[doc-params] { - "UI": ["MVC","Blazor","NG"], + "UI": ["MVC","Blazor","BlazorServer","NG"], "DB": ["EF","Mongo"] } ```` diff --git a/docs/en/Tutorials/Part-7.md b/docs/en/Tutorials/Part-7.md index e14237fd59..e359a3d22f 100644 --- a/docs/en/Tutorials/Part-7.md +++ b/docs/en/Tutorials/Part-7.md @@ -2,7 +2,7 @@ ````json //[doc-params] { - "UI": ["MVC","Blazor","NG"], + "UI": ["MVC","Blazor","BlazorServer","NG"], "DB": ["EF","Mongo"] } ```` diff --git a/docs/en/Tutorials/Part-8.md b/docs/en/Tutorials/Part-8.md index 3a77583487..fe8cbd2732 100644 --- a/docs/en/Tutorials/Part-8.md +++ b/docs/en/Tutorials/Part-8.md @@ -2,7 +2,7 @@ ````json //[doc-params] { - "UI": ["MVC","Blazor","NG"], + "UI": ["MVC","Blazor","BlazorServer","NG"], "DB": ["EF","Mongo"] } ```` diff --git a/docs/en/Tutorials/Part-9.md b/docs/en/Tutorials/Part-9.md index c7f5dc8beb..55c077bd9c 100644 --- a/docs/en/Tutorials/Part-9.md +++ b/docs/en/Tutorials/Part-9.md @@ -2,7 +2,7 @@ ````json //[doc-params] { - "UI": ["MVC","Blazor","NG"], + "UI": ["MVC","Blazor","BlazorServer","NG"], "DB": ["EF","Mongo"] } ```` @@ -832,7 +832,7 @@ That's all! This is a fully working CRUD page, you can create, edit and delete a {{end}} -{{if UI == "Blazor"}} +{{if UI == "Blazor" || UI == "BlazorServer"}} ## The Author Management Page From 372f8c9beece3dfc097a3f98b83aa34270ca7bdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Sun, 4 Apr 2021 19:37:03 +0300 Subject: [PATCH 2/5] Updated roadmap. --- docs/en/Road-Map.md | 52 +++++++++++++++++++++++++++++++++++++++------ 1 file changed, 45 insertions(+), 7 deletions(-) diff --git a/docs/en/Road-Map.md b/docs/en/Road-Map.md index 0920639106..8c55dccafa 100644 --- a/docs/en/Road-Map.md +++ b/docs/en/Road-Map.md @@ -1,14 +1,49 @@ # ABP Framework Road Map -You can always check the milestone planning and the prioritized backlog issues on [the GitHub repository](https://github.com/abpframework/abp/milestones) for a detailed road map. Here, a list of some major items in the backlog; +This document provides a road map, release schedule and planned features for the ABP Framework. -* CMS Kit: A set of reusable, extensible and composable Content Management System features. +## Next Versions + +### v4.4 + +This version will focus on **documentation** and **improvements** of current features. In addition, the following features are planned; + +* Publishing distributed events as transactional ([#6126](https://github.com/abpframework/abp/issues/6126)) +* Revisit the [microservice demo solution](Samples/Microservice-Demo.md) +* A new UI Theme alternative to the Basic Theme ([#6132](https://github.com/abpframework/abp/issues/6132)) +* Improvements and new features to the [CMS Kit](Modules/Cms-Kit.md) module ([#8380](https://github.com/abpframework/abp/issues/8380) [#8381](https://github.com/abpframework/abp/issues/8381)) +* Pre-configured test project for the [Blazor UI](UI/Blazor/Overall.md) ([#5516](https://github.com/abpframework/abp/issues/5516)) +* Razor engine support for text templating ([#8373](https://github.com/abpframework/abp/issues/8373)) + +**Planned release date**: End of Quarter 2, 2021. + +### v4.5 + +We planned to focus on v5.0 after 4.4 release. However, we may release v4.5 if we see it necessary. + +### v5.0 + +This version will focus on .NET 6 and performance improvements. + +* Upgrading to .NET 6 +* .NET Trimming compatibility +* Using source generators and reducing reflection usage +* Performance improvements +* API Versioning system: finalize & document ([#497](https://github.com/abpframework/abp/issues/497)) + +**Planned release date**: End of Quarter 4, 2021. + +## Backlog Items + +The *Next Versions* section above shows the main focus of the planned versions. However, in each release we add new features to the core framework and the [application modules](Modules/Index.md). + +Here, a list of major items in the backlog we are considering to work on in the next versions. + +* [#2183](https://github.com/abpframework/abp/issues/2183) / Dapr integration * [#2882](https://github.com/abpframework/abp/issues/2882) / Providing a gRPC integration infrastructure (while it is [already possible](https://github.com/abpframework/abp-samples/tree/master/GrpcDemo) to create or consume gRPC endpoints for your application, we plan to create endpoints for the [standard application modules](https://docs.abp.io/en/abp/latest/Modules/Index)) -* [#236](https://github.com/abpframework/abp/issues/236) Resource based authorization system -* [#6132](https://github.com/abpframework/abp/issues/6132) A New Theme alternative to the Basic Theme -* [#1754](https://github.com/abpframework/abp/issues/1754) / Multi-lingual entities -* [#497](https://github.com/abpframework/abp/issues/497) API Versioning system finalize & document * [#633](https://github.com/abpframework/abp/issues/633) / Realtime notification system +* [#236](https://github.com/abpframework/abp/issues/236) / Resource based authorization system +* [#1754](https://github.com/abpframework/abp/issues/1754) / Multi-lingual entities * [#57](https://github.com/abpframework/abp/issues/57) / Built-in CQRS infrastructure * [#336](https://github.com/abpframework/abp/issues/336) / Health Check abstraction * [#2532](https://github.com/abpframework/abp/issues/2532), [#2564](https://github.com/abpframework/abp/issues/2465) / CosmosDB integration with EF Core and MongoDB API @@ -16,6 +51,9 @@ You can always check the milestone planning and the prioritized backlog issues o * [#162](https://github.com/abpframework/abp/issues/162) / Azure ElasticDB Integration for multitenancy * [#2296](https://github.com/abpframework/abp/issues/2296) / Feature toggling infrastructure -The backlog items are subject to change. We are adding new items and changing priorities based on the community feedbacks and goals of the project. +You can always check the milestone planning and the prioritized backlog issues on [the GitHub repository](https://github.com/abpframework/abp/milestones) for a detailed road map. The backlog items are subject to change. We are adding new items and changing priorities based on the community feedbacks and goals of the project. + +## Feature Requests Vote for your favorite feature on the related GitHub issues (and write your thoughts). You can create an issue on [the GitHub repository](https://github.com/abpframework/abp) for your feature requests, but first search in the existing issues. + From de1eba1cd05cd10644d4b7924aeac0e168bcd341 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Sun, 4 Apr 2021 19:39:11 +0300 Subject: [PATCH 3/5] Update Road-Map.md --- docs/en/Road-Map.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/en/Road-Map.md b/docs/en/Road-Map.md index 8c55dccafa..ca9ebfbd68 100644 --- a/docs/en/Road-Map.md +++ b/docs/en/Road-Map.md @@ -33,6 +33,8 @@ This version will focus on .NET 6 and performance improvements. **Planned release date**: End of Quarter 4, 2021. +> Note: v5.0 features will be more clear in the next months. We will consider to add new features from the *Backlog Items*. + ## Backlog Items The *Next Versions* section above shows the main focus of the planned versions. However, in each release we add new features to the core framework and the [application modules](Modules/Index.md). From 98f79e9ec24d4ad3a342096757017fc7dbdf3002 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Sun, 4 Apr 2021 19:40:40 +0300 Subject: [PATCH 4/5] Update Road-Map.md --- docs/en/Road-Map.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/en/Road-Map.md b/docs/en/Road-Map.md index ca9ebfbd68..510cc98f4d 100644 --- a/docs/en/Road-Map.md +++ b/docs/en/Road-Map.md @@ -29,6 +29,7 @@ This version will focus on .NET 6 and performance improvements. * .NET Trimming compatibility * Using source generators and reducing reflection usage * Performance improvements +* Improving the abp.io platform * API Versioning system: finalize & document ([#497](https://github.com/abpframework/abp/issues/497)) **Planned release date**: End of Quarter 4, 2021. From 67bc5d03d11dcf33ca1e8ae121fbc0da86acc5bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Sun, 4 Apr 2021 21:35:24 +0300 Subject: [PATCH 5/5] Update Road-Map.md --- docs/en/Road-Map.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/Road-Map.md b/docs/en/Road-Map.md index 510cc98f4d..02fba61320 100644 --- a/docs/en/Road-Map.md +++ b/docs/en/Road-Map.md @@ -9,7 +9,7 @@ This document provides a road map, release schedule and planned features for the This version will focus on **documentation** and **improvements** of current features. In addition, the following features are planned; * Publishing distributed events as transactional ([#6126](https://github.com/abpframework/abp/issues/6126)) -* Revisit the [microservice demo solution](Samples/Microservice-Demo.md) +* Revisit the microservice demo solution ([#8385](https://github.com/abpframework/abp/issues/8385)) * A new UI Theme alternative to the Basic Theme ([#6132](https://github.com/abpframework/abp/issues/6132)) * Improvements and new features to the [CMS Kit](Modules/Cms-Kit.md) module ([#8380](https://github.com/abpframework/abp/issues/8380) [#8381](https://github.com/abpframework/abp/issues/8381)) * Pre-configured test project for the [Blazor UI](UI/Blazor/Overall.md) ([#5516](https://github.com/abpframework/abp/issues/5516))