Skip to content

Commit 4e6c871

Browse files
committed
Sync with Kendo UI Professional
1 parent 929789c commit 4e6c871

File tree

26 files changed

+470
-53
lines changed

26 files changed

+470
-53
lines changed
Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,3 @@
1-
---
2-
name: Bug Report
3-
about: Log new bug
4-
title: ''
5-
labels: ''
6-
assignees: ''
7-
8-
---
9-
101
### Bug report
112

123
**For Support request - Please do not submit support request here, instead see the** [Kendo UI Premium Forums](http://www.telerik.com/forums/kendo-ui) or our [support system](http://www.telerik.com/support) **at Telerik.com** !
@@ -24,12 +15,10 @@ Provide additional information if the steps for reproducing the faulty behavior
2415
### Expected/desired behavior
2516
Explain what the expected behavior of the functionality is
2617

27-
### TicketID:
28-
_(optional)_
29-
Provide the TicketID, where the bug report initiated.
30-
3118
### Environment
3219

3320
* **Kendo UI version:** 202x.r.ddd
3421
* **jQuery version:** x.y
35-
* **Browser:** [all | Chrome XX | Firefox XX | Edge XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]
22+
* **Browser:** [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]
23+
24+

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs-aspnet/_config.yml

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -121,15 +121,27 @@ navigation:
121121
"installation":
122122
title: "Installation & Upgrade"
123123
position: 4
124-
"installation-mvc":
125-
title: "Installation"
126-
position: 4
127124
"installation/system-requirements":
128125
title: "System Requirements"
129126
position: 1
127+
"installation/installation-options":
128+
title: "Instalation Options"
129+
position: 2
130+
"installation/activating-your-license":
131+
title: "Activating Your License"
132+
position: 3
133+
"installation-mvc":
134+
title: "Installation"
135+
position: 4
130136
"installation-mvc/system-requirements":
131137
title: "System Requirements"
132138
position: 1
139+
"installation-mvc/installation-options":
140+
title: "Instalation Options"
141+
position: 2
142+
"installation-mvc/activating-your-license":
143+
title: "Activating Your License"
144+
position: 3
133145
"installation/adding-client-side-resources":
134146
title: "Providing Client-Side Resources"
135147
position: 6
@@ -246,6 +258,9 @@ navigation:
246258
"tutorials/tutorial-saleshub/order-page":
247259
title: "Order Page"
248260
position: 3
261+
"licensing":
262+
title: "Licensing"
263+
position: 59
249264
"troubleshoot":
250265
title: "Troubleshooting"
251266
position: 60
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
#license-key-version
2+
3+
>tip Starting with {{ site.product }} version 2025.1.212, you must activate the UI components by providing a license key file. Previous versions do not require a license key.
4+
5+
#end
6+
7+
#license-key-update-whenever
8+
9+
>tip Update your license key [whenever you renew or purchase a new Telerik license]({%slug installation_license_key_aspnetcore%}#license-key-updates).
10+
11+
#end
12+
13+
#license-key-manual-steps
14+
15+
To download and install your Telerik license key:
16+
17+
1. Go to the <a href="https://www.telerik.com/account/your-licenses/license-keys" target="_blank">License Keys page</a> in your Telerik account.
18+
1. Click the **Download License Key** button.
19+
1. Save the `telerik-license.txt` file to:
20+
* (on Windows) `%AppData%\Telerik\telerik-license.txt`, for example, `C:\Users\...\AppData\Roaming\Telerik\telerik-license.txt`
21+
* (on Mac or Linux) `~/.telerik/telerik-license.txt`, for example, `/Users/.../.telerik/telerik-license.txt`
22+
23+
This will make the license key available to all Telerik .NET apps that you develop on your local machine.
24+
25+
#end
26+
27+
#license-key-know-more-link
28+
29+
The [Telerik License Key]({%slug installation_license_key_aspnetcore%}) article provides additional details on installing and updating your Telerik license key in different scenarios. [Automatic license key maintenance]({%slug installation_license_key_aspnetcore%}#automatic-installation) is more effective and recommended in the long run.
30+
31+
#end
32+
33+
#ci-cd-support
34+
35+
> The deployment articles in this documentation provide general guidance and fundamentals. Telerik does not provide technical support for setting up CI/CD environments or application publishing infrastructure, except for questions about [using Telerik license keys]({%slug deployment_license_key_aspnetcore%}).
36+
37+
#end
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
---
2+
title: Setting Up Your License Key in CI/CD
3+
page_title: Setting Up Your License Key in CI/CD
4+
description: Learn how to create and install a Telerik license key file in continuous integration and continuous delivery (CI/CD) workflows and environments.
5+
slug: deployment_license_key_aspnetcore
6+
position: 11
7+
---
8+
9+
# Setting Up Your License Key in CI/CD Environment
10+
11+
This article describes how to set up and activate your [{{ site.product }} license key]({%slug installation_license_key_aspnetcore%}) across a few popular CI/CD services by using environment variables.
12+
13+
@[template](/_contentTemplates/licensing-templates.md#ci-cd-support)
14+
15+
## Basics
16+
17+
When working with CI/CD platforms, always add the [`Telerik.Licensing` NuGet package]({%slug installation_license_key_aspnetcore%}#list-of-provided-packages) as a project dependency. This package activates the {{ site.product_short }} components at build time by using the provided license key.
18+
19+
The license activation process in a CI/CD environment involves the following steps:
20+
21+
1. Add the `Telerik.Licensing` NuGet package as a dependency to all projects that reference {{ site.product }} or Telerik Document Processing:
22+
```
23+
<PackageReference Include="Telerik.Licensing" Version="1.*" />
24+
```
25+
1. Go to the <a href="https://www.telerik.com/account/your-licenses/license-keys" target="_blank">License Keys page</a> in your Telerik account and get your license key.
26+
1. Set your license key value as an environment variable with a name `TELERIK_LICENSE`.
27+
28+
## Creating Environment Variables
29+
30+
The recommended way to provide your license key to the `Telerik.Licensing` NuGet package in CI/CD environment is to use environment variables. Each CI/CD platform has a different process for setting environment variables. This article lists only some of the most popular examples.
31+
32+
### Azure Pipelines (YAML)
33+
34+
1. Create a new <a href="https://docs.microsoft.com/en-us/azure/devops/pipelines/process/variables?view=azure-devops&tabs=yaml%2Cbatch" target="_blank">user-defined variable</a> named `TELERIK_LICENSE`.
35+
1. Paste the contents of the license key file as a value.
36+
37+
### Azure Pipelines (Classic)
38+
39+
1. Create a new <a href="https://docs.microsoft.com/en-us/azure/devops/pipelines/process/variables?view=azure-devops&tabs=classic%2Cbatch" target="_blank">user-defined variable</a> named `TELERIK_LICENSE`.
40+
1. Paste the contents of the license key file as a value.
41+
42+
### GitHub Actions
43+
44+
1. Create a new <a href="https://docs.github.com/en/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-a-repository" target="_blank">Repository Secret</a> or an <a href="https://docs.github.com/en/actions/reference/encrypted-secrets#creating-encrypted-secrets-for-an-organization" target="_blank">Organization Secret</a>.
45+
1. Set the name of the secret to `TELERIK_LICENSE` and paste the contents of the license file as a value.
46+
1. After running `npm install` or `yarn`, add a build step to activate the license:
47+
```
48+
env:
49+
TELERIK_LICENSE: ${ { secrets.TELERIK_LICENSE } } # remove the spaces between the brackets
50+
```
51+
52+
## Next Steps
53+
54+
* [Restore Telerik NuGet Packages in CI/CD Workflows]({%slug nuget_keys%})
55+
56+
## See Also
57+
58+
* [Licensing FAQ]({%slug licensing-faq%})
59+
* [CI, CD, Build Server]({%slug deployment_ci_cd_build%})
60+
{% if site.core %}
61+
* [Getting Started with {{ site.product }}]({%slug gettingstarted_aspnetmvc6_aspnetmvc%})
62+
{% else %}
63+
* [Getting Started with {{ site.product }}]({%slug setupwithnuget_aspnetmvc%})
64+
{% endif %}

docs-aspnet/deployment/overview.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,12 @@ You can read more about deploying {{ site.framework }} applications in MSDN - ma
2828
* [Host and deploy ASP.NET MVC](https://learn.microsoft.com/en-us/aspnet/mvc/overview/deployment/)
2929
{% endif %}
3030

31+
@[template](/_contentTemplates/licensing-templates.md#ci-cd-support)
32+
33+
## License Key
34+
35+
Before building a {{ site.framework }} app in a CI/CD environment, [set up a Telerik license key in CI/CD]({%slug deployment_license_key_aspnetcore%}). The process is different than in a [local development environment]({%slug installation_license_key_aspnetcore%}).
36+
3137
## Telerik Components
3238

3339
The {{ site.product }} components consist of:

docs-aspnet/deployment/troubleshooting.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ position: 20
1111
This page provides information for common issues you may encounter while deploying applications with the {{ site.product_short }} components.
1212

1313

14-
>important The machine that performs the publish build must be able to properly restore the referenced Telerik NuGet packages. See the [CI, CD, Build Server]({%slug deployment_ci_cd_build%}) article for more details on setting automation up.
14+
>important The machine that performs the publish build must be able to properly restore the referenced Telerik NuGet packages. For guidelines on how to use our online feed, refer to [Setting Up the Telerik NuGet Feed]({%slug nuget_install_aspnetmvc6_aspnetmvc%}#setting-up-the-telerik-nuget-feed). See the [CI, CD, Build Server]({%slug deployment_ci_cd_build%}) article for more details on setting automation up.
1515
1616

1717
### Trial Message

docs-aspnet/html-helpers/helper-basics/build-team-efficiency-dashboard/getting-up-and-running.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Build the Team Efficiency Dashboard Project - Step 1 Getting Up and Running
33
page_title: Build the Team Efficiency Dashboard Project - Getting Up and Running
44
description: "Build the Team Efficiency Dashboard Project - Step 1: Getting Up and Running."
5-
previous_url: /tutorials/quickstart/team-efficiency, /tutorials/tutorial-aspnetmvc-quick-start/build-team-efficiency-app/chapter1, /tutorials/tutorial-aspnetmvc-quick-start/build-team-efficiency-app/chapter2, /tutorials/tutorial-aspnetmvc-quick-start/build-team-efficiency-app/chapter3, /tutorials/tutorial-aspnetmvc-quick-start/build-team-efficiency-app/chapter4, /tutorials/tutorial-aspnetmvc-quick-start/build-team-efficiency-app/chapter5, /tutorials/tutorial-aspnetmvc-quick-start/build-team-efficiency-app/chapter6, /tutorials/tutorial-aspnetmvc-quick-start/build-team-efficiency-app/chapter7, /tutorials/tutorial-aspnetmvc-quick-start/build-team-efficiency-app/chapter8, /tutorials/tutorial-aspnetmvc-quick-start/build-team-efficiency-app/chapter9, /tutorials/tutorial-aspnetmvc-quick-start/build-team-efficiency-app/chapter10
5+
previous_url: /tutorials/quickstart/team-efficiency/getting-up-and-running, /tutorials/tutorial-aspnetmvc-quick-start/build-team-efficiency-app/chapter1, /tutorials/tutorial-aspnetmvc-quick-start/build-team-efficiency-app/chapter2, /tutorials/tutorial-aspnetmvc-quick-start/build-team-efficiency-app/chapter3, /tutorials/tutorial-aspnetmvc-quick-start/build-team-efficiency-app/chapter4, /tutorials/tutorial-aspnetmvc-quick-start/build-team-efficiency-app/chapter5, /tutorials/tutorial-aspnetmvc-quick-start/build-team-efficiency-app/chapter6, /tutorials/tutorial-aspnetmvc-quick-start/build-team-efficiency-app/chapter7, /tutorials/tutorial-aspnetmvc-quick-start/build-team-efficiency-app/chapter8, /tutorials/tutorial-aspnetmvc-quick-start/build-team-efficiency-app/chapter9, /tutorials/tutorial-aspnetmvc-quick-start/build-team-efficiency-app/chapter10
66
slug: gettingupandrunning_timeefficiencyapp_aspnetmvc6
77
position: 1
88
---
@@ -110,4 +110,4 @@ At this point, you have the wire frame for a basic MVC application. Next, you wi
110110

111111
> Because the **Convert to Telerik application**, **Upgrade Project**, or **Configure Project** wizards modify the `_Layout.cshtml` file, make sure you check the position of the custom CSS declarations afterwards.
112112
113-
Now that your app is ready for development. Let's add some simple input components to create a nice user experience.
113+
Now that your app is ready for development. Let's add some simple input components to create a nice user experience.
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
---
2+
title: License Key Errors
3+
page_title: Telerik License Key Errors
4+
description: Troubleshooting Telerik license key errors when using {{ site.product }}.
5+
slug: troubleshooting-license-key-errors
6+
tags: license, key, error, troubleshooting
7+
position: 1
8+
---
9+
10+
# License Key Errors
11+
12+
This page provides solutions for license key errors that you may encounter while building {{ site.product_short }} apps.
13+
14+
@[template](/_contentTemplates/licensing-templates.md#ci-cd-support)
15+
16+
## Basics
17+
18+
A Telerik license key error may occur in the following scenarios:
19+
20+
* Missing license key.
21+
* Using an expired subscription license after the end of the subscription term.
22+
* Using a perpetual license with a product version that was released outside the validity period of your license.
23+
* Using an expired trial license.
24+
* Using an outdated license key after making renewals or purchases.
25+
* Using a license key that doesn't include {{ site.product }}.
26+
* Using conflicting license keys in the same environment. For example, using one global license key and one in the app. Or, using a license key file together with an environment variable in CI/CD environment.
27+
28+
Refer to the error messages below for specific tips.
29+
30+
## Error Messages
31+
32+
* [No license key is detected](#no-license-key-is-detected)
33+
* [Invalid license key](#invalid-license-key)
34+
* [Your subscription license has expired](#your-subscription-license-has-expired)
35+
* [Your perpetual license is invalid](#your-perpetual-license-is-invalid)
36+
* [Your trial license has expired](#your-trial-license-has-expired)
37+
* [Your license is not valid for the detected product(s)](#your-license-is-not-valid-for-the-detected-products)
38+
39+
### No license key is detected
40+
41+
[Install a license key file]({%slug installation_license_key_aspnetcore%}). If you already downloaded it, make sure it's [saved at the right place]({%slug installation_license_key_aspnetcore%}#manual-installation).
42+
43+
### Invalid license key
44+
45+
Follow the [automatic]({%slug installation_license_key_aspnetcore%}#automatic-installation) or [manual]({%slug installation_license_key_aspnetcore%}#manual-installation) installation steps from scratch.
46+
47+
### Your subscription license has expired
48+
49+
<a href="https://www.telerik.com/account/your-licenses" target="_blank">Renew your subscribtion</a>. Then, [update your license key]({%slug installation_license_key_aspnetcore%}#license-key-updates).
50+
51+
### Your perpetual license is invalid
52+
53+
You are using a product version released outside the validity period of your perpetual license. To remove the error message, do either of the following:
54+
55+
* <a href="https://www.telerik.com/account/your-licenses" target="_blank">Renew your subscribtion</a>. Then, [update your license key](slug://installation-license-key#license-key-updates).
56+
* Downgrade your app to a {{ site.product }} version that was released within the subscription period of your perpetual license.
57+
58+
### Your trial license has expired
59+
60+
{% if site.core %}
61+
<a href="https://www.telerik.com/purchase/aspnet-core-ui" target="_blank">Purchase a commercial license to continue using {{ site.product }}</a>.
62+
{% else %}
63+
<a href="https://www.telerik.com/purchase/aspnet-mvc" target="_blank">Purchase a commercial license to continue using {{ site.product }}</a>.
64+
{% endif %}
65+
66+
### Your license is not valid for the detected product(s)
67+
68+
{% if site.core %}
69+
<a href="https://www.telerik.com/purchase/aspnet-core-ui" target="_blank">Review the purchase options for {{ site.product }}</a>. Then, [update your license key]({%slug installation_license_key_aspnetcore%}#license-key-updates).
70+
{% else %}
71+
<a href="https://www.telerik.com/purchase/aspnet-mvc" target="_blank">Review the purchase options for {{ site.product }}</a>. Then, [update your license key]({%slug installation_license_key_aspnetcore%}#license-key-updates).
72+
{% endif %}
73+
74+
## See Also
75+
76+
* [Download and Install License Key]({%slug installation_license_key_aspnetcore%})
77+
* [Licensing FAQ]({%slug licensing-faq%})
78+
* [Use License Keys in CI/CD]({%slug deployment_license_key_aspnetcore%})

0 commit comments

Comments
 (0)