Skip to content

Commit c2a15f6

Browse files
dimodiVelinovAngel
authored andcommitted
docs(common): Reorder Getting Started tutorials, update explicit mentions of .NET 8 (#2539)
1 parent 1c14a02 commit c2a15f6

16 files changed

+38
-39
lines changed

_config.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,13 +60,13 @@ navigation:
6060
position: 23
6161
"getting-started/vs-integration":
6262
title: "Visual Studio Integration"
63-
position: 25
63+
position: 35
6464
"getting-started/vs-code-integration":
6565
title: "Visual Studio Code Integration"
66-
position: 26
66+
position: 36
6767
"getting-started/repl":
6868
title: "Telerik REPL for Blazor"
69-
position: 35
69+
position: 37
7070
"backwards-compatibility":
7171
title: "Breaking Changes"
7272
position: 30

components/rootcomponent/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ The `TelerikRootComponent` achieves all these tasks with the help of [cascading
3030

3131
This section applies to:
3232

33-
* .NET 8 Blazor Web Apps with **Global** interactivity location. If your app has **Per page/component** interactivity, then refer to section [Interactivity Considerations](#interactivity-considerations) below.
33+
* .NET 8 and .NET 9 Blazor Web Apps with **Global** interactivity location. If your app has **Per page/component** interactivity, then refer to section [Interactivity Considerations](#interactivity-considerations) below.
3434
* Blazor Server, WebAssembly and Hybrid apps in all .NET versions
3535

3636
The recommended way to add `TelerikRootComponent` to a Blazor app is to:

components/rootcomponent/per-component-interactivity-location.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ In apps with **Per page/component** interactivity, the layout files are static.
2525
* [Change the application's render mode to interactive at runtime](#change-the-app-render-mode-at-runtime) for specific pages.
2626
* [Use an empty layout for pages with Telerik components](#use-empty-layout) and duplicate the contents of the regular app layout to another `.razor` file.
2727

28-
The sections below provide additional information for each of the three options. Review this [.NET 8 Blazor Web App sample project on GitHub](https://github.com/telerik/blazor-ui/tree/master/rootcomponent/BlazorWebAppServer), which also demonstrates all three options.
28+
The sections below provide additional information for each of the three options. Review this [Blazor Web App sample project on GitHub](https://github.com/telerik/blazor-ui/tree/master/rootcomponent/BlazorWebAppServer), which also demonstrates all three options.
2929

3030

3131
## Add TelerikRootComponent to Interactive Pages
@@ -128,7 +128,7 @@ In this scenario, [add a `TelerikRootComponent` to a layout]({%slug rootcomponen
128128

129129
## Use Empty Layout
130130

131-
In this scenario, use a regular layout (`MainLayout.razor`) for static pages and another empty layout (for example, `EmptyLayout.razor`) for interactive pages with Telerik components. The contents of `MainLayout.razor` must be copied to a non-layout `.razor` page, which uses the empty layout. Here are the detailed steps, which refer to a [.NET 8 Blazor Web App sample project on GitHub](https://github.com/telerik/blazor-ui/tree/master/rootcomponent/BlazorWebAppServer):
131+
In this scenario, use a regular layout (`MainLayout.razor`) for static pages and another empty layout (for example, `EmptyLayout.razor`) for interactive pages with Telerik components. The contents of `MainLayout.razor` must be copied to a non-layout `.razor` page, which uses the empty layout. Here are the detailed steps, which refer to a [Blazor Web App sample project on GitHub](https://github.com/telerik/blazor-ui/tree/master/rootcomponent/BlazorWebAppServer):
132132

133133
1. Create a [new layout file `EmptyLayout.razor`](https://github.com/telerik/blazor-ui/blob/master/rootcomponent/BlazorWebAppServer/Components/Layout/EmptyLayout.razor) in the same folder as `MainLayout.razor`.
134134
1. Copy the contents for `MainLayout.razor` to a [non-layout `.razor` file, for example, `Shared/LayoutContainer.razor`](https://github.com/telerik/blazor-ui/blob/master/rootcomponent/BlazorWebAppServer/Components/Shared/LayoutContainer.razor).
@@ -142,7 +142,7 @@ This code duplication requires more effort to maintain, but avoids [possible iss
142142

143143
## See Also
144144

145-
* [.NET 8 Blazor Web App sample project on GitHub](https://github.com/telerik/blazor-ui/tree/master/rootcomponent/BlazorWebAppServer)
145+
* [Blazor Web App sample project on GitHub](https://github.com/telerik/blazor-ui/tree/master/rootcomponent/BlazorWebAppServer)
146146
* [Setting up Telerik Blazor apps]({%slug getting-started/what-you-need%})
147147
* [ASP.NET Core Blazor render modes](https://learn.microsoft.com/en-us/aspnet/core/blazor/components/render-modes)
148148
* [Video: Intro to Blazor in .NET 8 - SSR, Stream Rendering, Auto](https://www.youtube.com/watch?v=walv3nLTJ5g)

getting-started/client-blazor.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
2-
title: Blazor WebAssembly (Tutorial)
2+
title: Blazor WebAssembly Standalone App
33
page_title: First Steps with Blazor WebAssembly Apps
44
description: Make your first steps with Telerik UI for Blazor client-side by using Blazor WebAssembly (WASM). Read more!
55
slug: getting-started/client-side
66
tags: get,started,first,steps,client
77
published: true
8-
position: 5
8+
position: 10
99
---
1010

1111
# First Steps with Blazor Client-Side
@@ -15,9 +15,9 @@ This article explains how to get the <a href = "https://www.telerik.com/blazor-u
1515
> This article applies only to the following Visual Studio project templates:
1616
>
1717
> * **Blazor WebAssembly App**, which exists up to .NET 7.
18-
> * **Blazor WebAssembly Standalone App** for .NET 8.
18+
> * **Blazor WebAssembly Standalone App** for .NET 8 and newer versions.
1919
>
20-
> If you prefer the .NET 8 **Blazor Web App** template, then follow the [tutorial about .NET 8 Blazor Web App]({%slug getting-started/web-app%}).
20+
> If you prefer the **Blazor Web App** template for .NET 8 and newer versions, then follow the [tutorial about Blazor Web Apps]({%slug getting-started/web-app%}).
2121
2222
@[template](/_contentTemplates/common/get-started.md#prerequisites-tip)
2323

getting-started/hybrid-blazor.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
2-
title: Blazor Hybrid with .NET MAUI
2+
title: Blazor Hybrid App with .NET MAUI
33
page_title: First Steps with Blazor Hybrid Apps and Telerik UI for Blazor
44
description: Make your first steps with Telerik UI for Blazor and build a .NET MAUI Blazor Hybrid app that runs the UI for Blazor components.
55
slug: getting-started/hybrid-blazor
66
tags: get,started,first,steps,server,hybrid,maui
77
published: true
8-
position: 15
8+
position: 20
99
---
1010

1111
# First Steps with Blazor Hybrid
@@ -20,8 +20,7 @@ This article provides details on how to setup the apps to use the Telerik UI for
2020

2121
Before adding the Telerik UI for Blazor components, ensure that the corresponding technology stack is set up and the basic Blazor Hybrid WebView runs as expected in this stack.
2222

23-
24-
1. Install the latest version of [.NET 6.0](https://dotnet.microsoft.com/en-us/download/dotnet/6.0). It requires [Visual Studio 2022 Preview for Windows](https://visualstudio.microsoft.com/vs/preview/) or [Mac](https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2019-mac-preview-relnotes).
23+
1. Install the [latest version of .NET](https://dotnet.microsoft.com/en-us/download/dotnet) and [Visual Studio](https://visualstudio.microsoft.com/vs/preview/).
2524

2625
1. Install [WebView](https://docs.microsoft.com/en-us/dotnet/maui/user-interface/controls/webview).
2726

getting-started/server-blazor.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
---
2-
title: Blazor Server (Tutorial)
2+
title: Blazor Server App
33
page_title: First Steps with Blazor Server Apps and Telerik UI for Blazor
44
description: Make your first steps with Telerik UI for Blazor and build an app that runs the UI components server-side in Blazor server.
55
slug: getting-started/server-side
66
tags: get,started,first,steps,server
77
published: true
8-
position: 1
8+
position: 15
99
---
1010

1111
# First Steps with Server-Side UI for Blazor
1212

1313
This article explains how to get the Telerik UI for Blazor components in your .NET 6 or 7 Blazor Server app and start using them quickly. You will create a new application from scratch, learn how to add the UI for Blazor components to a project, and finally, add a UI component to a view.
1414

15-
> This article applies only to the **Blazor Server App** template in Visual Studio, which exists up to .NET 7. If you are using .NET 8, then follow the [tutorial about .NET 8 Blazor Web App]({%slug getting-started/web-app%}).
15+
> This article applies only to the **Blazor Server App** template in Visual Studio, which exists up to .NET 7. If you are using newer .NET versions, then follow the [tutorial about Blazor Web Apps]({%slug getting-started/web-app%}).
1616
1717
@[template](/_contentTemplates/common/get-started.md#prerequisites-tip)
1818

getting-started/video-onboarding.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ slug: getting-started/video-onboarding
66
previous_url: /online-technical-training
77
tags: get,started,video,onboarding,classroom,course,learning
88
published: true
9-
position: 50
9+
position: 30
1010
---
1111

1212
# Video Onboarding

getting-started/vs-code-integration/new-project-wizard.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ The **Telerik UI for Blazor Template Wizard** provides two options to start you
3838
* **Dashboard**&mdash;A basic dashboard that showcases the Telerik UI TileLayout component and how individual blocks (tiles) can fetch data.
3939
* **Admin**&mdash;A small app that showcases a dashboard for administrators. The app uses some of the main Telerik UI components like the [Data Grid]({%slug grid-overview%}), [Chart]({%slug components/chart/overview%}), [TileLayout]({%slug tilelayout-overview%}), [Form]({%slug form-overview%}), and more.
4040

41-
The available templates vary depending on the target framework and hosting model. All of the above templates are available for the Client and Server projects for .NET 6 and .NET 7. The Hybrid projects and the .NET 8 WebApp support only the **Start from Blank App** option.
41+
The available templates vary depending on the target framework and hosting model. All of the above templates are available for the Client and Server projects for .NET 6 and .NET 7. The Hybrid projects and the .NET 8 Web App support only the **Start from Blank App** option.
4242

4343
#### Section 2: Select Project Name and Path
4444

getting-started/vs-integration/new-project-wizard.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ In this screen, you can choose:
7979

8080
This step allows you to select one of the [predefined Telerik project](#predefined-project-templates) templates. The available templates vary depending on the selected target framework and hosting model in [**Step 1**](#step-1-select-initial-project-configuration).
8181

82-
The Client and Server projects for .NET 6 and .NET 7 support all the templates below. The Hybrid projects and the .NET 8 WebApp support only the **Blank** template.
82+
The Client and Server projects for .NET 6 and .NET 7 support all the templates below. The Hybrid projects and the .NET 8 Web App support only the **Blank** template.
8383

8484
<a id="predefined-project-templates"> **Predefined Project Templates**</a>
8585

getting-started/web-app.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
---
2-
title: Blazor Web App (Tutorial)
2+
title: Blazor Web App
33
page_title: First Steps with Blazor Web Apps and Telerik UI for Blazor
44
description: Make your first steps with Telerik UI for Blazor and build a Web App that runs the UI for Blazor components.
55
slug: getting-started/web-app
66
tags: get,started,first,steps,web,app,template
77
published: true
8-
position: 10
8+
position: 5
99
---
1010

1111
# First Steps with UI for Blazor in a Web App
1212

13-
This article explains how to use the Telerik UI for Blazor components in a <a href = "https://learn.microsoft.com/en-us/aspnet/core/blazor/project-structure?view=aspnetcore-8.0#blazor-web-app" target="_blank">.NET 8 Blazor Web App</a> project template. You will create a new application from scratch, learn how to add the UI for Blazor components to a project, and finally, add a UI component to a view.
13+
This article explains how to use the Telerik UI for Blazor components in a <a href="https://learn.microsoft.com/en-us/aspnet/core/blazor/project-structure?view=aspnetcore-9.0#blazor-web-app" target="_blank">Blazor Web App</a> project template that exists for .NET 8 and 9. You will create a new application from scratch, learn how to add the UI for Blazor components to a project, and finally, add a UI component to a view.
1414

1515
@[template](/_contentTemplates/common/get-started.md#prerequisites-tip)
1616

@@ -105,7 +105,7 @@ The final step in this tutorial is to use a Telerik UI for Blazor component in a
105105
## See Also
106106

107107
* [Workflow Details for Telerik UI for Blazor]({%slug getting-started/what-you-need%})
108-
* [Using .NET 8 Blazor Sections inside Telerik Components]({%slug common-kb-net8-sections%})
108+
* [Using Blazor Sections inside Telerik Components]({%slug common-kb-net8-sections%})
109109
* [Getting Started Videos for Blazor](https://www.youtube.com/watch?v=aaRAZYaJ4xc&list=PLvmaC-XMqeBYPTwcm478vs8Rujq2tiVJo)
110110
* [First Steps with Blazor Server]({%slug getting-started/server-side%})
111111
* [First Steps with Blazor WebAssembly]({%slug getting-started/client-side%})

0 commit comments

Comments
 (0)