webdev1kev.Admin
1.0.3
dotnet add package webdev1kev.Admin --version 1.0.3
NuGet\Install-Package webdev1kev.Admin -Version 1.0.3
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="webdev1kev.Admin" Version="1.0.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="webdev1kev.Admin" Version="1.0.3" />
<PackageReference Include="webdev1kev.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 webdev1kev.Admin --version 1.0.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: webdev1kev.Admin, 1.0.3"
#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 webdev1kev.Admin@1.0.3
#: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=webdev1kev.Admin&version=1.0.3
#tool nuget:?package=webdev1kev.Admin&version=1.0.3
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>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>
```
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.