12/5/2024, Boris Kapustík
We present the XperienceCommunity.Localization package, designed to streamline the transition to Xperience by Kentico. It restores popular features from Kentico 13, introduces new tools for managing language versions, and simplifies the workflow for developers and editors.
Migration to the new Xperience by Kentico platform brings numerous enhancements and innovations. However, users often miss some proven features that were part of previous versions, such as Kentico 13. To facilitate the transition and bring back familiar options, we developed the XperienceCommunity.Localization package, which not only restores popular features but also introduces new tools for efficient language version management.
The transition to Xperience by Kentico represents a step forward in many areas, but not all solutions meet the real-world needs of everyday work. For example:
As a member of our development team said: “Xperience by Kentico does allow for localization, but the process is often unpleasant and time-consuming. Enabling direct editing on the website would greatly simplify the work.”
The package is designed to bring back popular features from Kentico 13 while enhancing localization work with new capabilities. Key features include:
To simplify the management of language versions, we created a custom extension for the Xperience by Kentico administration. We followed best practices to ensure smooth and efficient integration. Key elements of the extension include:
One of the main goals of the package is its easy implementation. Simply follow these steps:
dotnet add package XperienceCommunity.Localization
builder.Services.AddXperienceCommunityLocalization();
Title = localizer["Title"];
This tool is especially useful in projects where language version management is crucial. Typical users will include:
If the localization package has caught your interest, feel free to contact us. We’d be happy to help with:
Contact us to schedule a consultation with our specialists.
Contact us, we look forward to meeting you in person or over a call.