kcm-web.Admin
1.0.0
dotnet add package kcm-web.Admin --version 1.0.0
NuGet\Install-Package kcm-web.Admin -Version 1.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="kcm-web.Admin" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="kcm-web.Admin" Version="1.0.0" />
<PackageReference Include="kcm-web.Admin" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add kcm-web.Admin --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: kcm-web.Admin, 1.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package kcm-web.Admin@1.0.0
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=kcm-web.Admin&version=1.0.0
#tool nuget:?package=kcm-web.Admin&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
XK Custom Admin UI
Manage and update a custom UI for Xperience by Kentico Projects.
Adding Nuget Package
Sign in or create account at https://www.nuget.org/
Copy the API Key to upload your nuget package into the account.
Define Nuget Package metadata in the .csproj file
<Project Sdk="Microsoft.NET.Sdk"> ... <PropertyGroup> <PackageId>webdev1kev.Admin</PackageId> <Version>1.0.1</Version> <SymbolPackageFormat>snupkg</SymbolPackageFormat> <RepositoryUrl></RepositoryUrl> <PackageProjectUrl></PackageProjectUrl> <PackageTags>KCM XK asp admin</PackageTags> <Description> Add custom XK Admin UI to any XK Project </Description> <PackageReadmeFile>README.md</PackageReadmeFile> </PropertyGroup> <ItemGroup> <None Include="README.md" Pack="true" PackagePath="\"/> </ItemGroup> ...
</Project>
4. Package up your project with the following command:
``
dotnet pack --configuration Release
``
5. Locate the generated `.nupkg` file and add the following command to upload to nuget:
``
dotnet nuget push ./bin/Release/<package-name>.nupkg --api-key <your-api-key> --source https://api.nuget.org/v3/index.json
``
**Note: The beginning of your package name should be the Owner or Account username to avoid errors on upload.**
## Updating Nuget Package
1. Update your version number:
```
<Project Sdk="Microsoft.NET.Sdk">
...
<PropertyGroup>
<PackageId>kcm-web.Admin</PackageId>
<Version>1.0.1</Version>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<RepositoryUrl></RepositoryUrl>
<PackageProjectUrl></PackageProjectUrl>
<PackageTags>KCM XK asp admin</PackageTags>
<Description>
Add custom XK Admin UI to any XK Project
</Description>
<PackageReadmeFile>README.md</PackageReadmeFile>
</PropertyGroup>
<ItemGroup>
<None Include="README.md" Pack="true" PackagePath="\"/>
</ItemGroup>
...
</Project>
```
2. Package up your project with the following command:
``
dotnet pack --configuration Release
``
3. Find your latest `.nupkg` in the Release folder and upload with the `nuget push` command
``
dotnet nuget push ./bin/Release/<package-name>.nupkg --api-key <your-api-key> --source https://api.nuget.org/v3/index.json
``
## Development
**[XK Admin Environment Reference](https://docs.kentico.com/developers-and-admins/customization/extend-the-administration-interface/prepare-your-environment-for-admin-development)**
Xperience Admin UI needs an Xperience Project running to connect and see the interface being developed.
You can download a sample project at ...
1. With a sample project installed start the project locally using the development configuration for appsettings.
2. Navigate to the Client folder in the XK-Admin project on your terminal and run `npm i` and `npm run start` to start the Admin UI server.
You now have a running version of the Custom Admin UI running on your local project and changes to the UI will be automatically updated.
See: [Extend the administration interface](https://docs.kentico.com/developers-and-admins/customization/extend-the-administration-interface) to learn more about customizing the Admin UI
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net8.0
- kentico.xperience.admin (>= 30.9.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
1.0.0 | 115 | 9/24/2025 |