XperienceCommunity.Sustainability
1.2.0
See the version list below for details.
dotnet add package XperienceCommunity.Sustainability --version 1.2.0
NuGet\Install-Package XperienceCommunity.Sustainability -Version 1.2.0
<PackageReference Include="XperienceCommunity.Sustainability" Version="1.2.0" />
<PackageVersion Include="XperienceCommunity.Sustainability" Version="1.2.0" />
<PackageReference Include="XperienceCommunity.Sustainability" />
paket add XperienceCommunity.Sustainability --version 1.2.0
#r "nuget: XperienceCommunity.Sustainability, 1.2.0"
#:package XperienceCommunity.Sustainability@1.2.0
#addin nuget:?package=XperienceCommunity.Sustainability&version=1.2.0
#tool nuget:?package=XperienceCommunity.Sustainability&version=1.2.0
Xperience Community: Sustainability
Description
A community-driven package for Xperience by Kentico, offering sustainability impact checking for pages. Adapted from the Umbraco.Community.Sustainability project and extended for the Kentico ecosystem.
Screenshots
Once installed, a new tab appears for each page in your web channels. The Sustainability tab allows content editors and marketers to see and benchmark page weight and carbon emissions, which is then converted to a carbon rating for individual pages.
<a href="/src/images/Sustainability Report - Page Tab.png"> <img src="/src/images/Sustainability Report - Page Tab.png" width="800" alt="Sustainability Tab for pages in Xperience by Kentico"> </a>
Library Version Matrix
Xperience Version | Library Version |
---|---|
>= 30.4.2 | 1.0.0 |
Dependencies
Package Installation
Add the package to your application using the .NET CLI
dotnet add package XperienceCommunity.Sustainability
Quick Start
Install NuGet package above.
Register the Sustainability services using
builder.Services.AddXperienceCommunitySustainability()
:// Program.cs var builder = WebApplication.CreateBuilder(args); builder.Services.AddKentico(); // ... builder.Services.AddXperienceCommunitySustainability();
Contributing
Feel free to submit issues or pull requests to the repository, this is a community package and everyone is welcome to support.
License
Distributed under the MIT License. See LICENSE.md
for more information.
It reuses portions of the Umbraco.Community.Sustainability project by Rick Butterfield, Thomas Morris, and contributors, adapted for use with Xperience by Kentico.
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. |
-
net8.0
- Kentico.Xperience.admin (>= 30.4.2)
- Kentico.Xperience.webapp (>= 30.4.2)
- Microsoft.Playwright (>= 1.52.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.