Migration to Kentico Xperience 13 Core for the State Agency

#Kentico development #Web application development services #Communication and collaboration portals #Process and workflow automation #.NET Core #IIS #Kentico Xperience #MS SQL

Ecology (NDA)

Project goals

Recognizing the importance of staying current with technological advancements, the project's primary goal was to transition from the legacy Kentico 12 Portal Engine to the modern Kentico Xperience 13 Core

Result

Kentico 13 introduced advanced features and optimizations that promised notable improvements in website performance, such as faster load times and enhanced responsiveness

About the client

The State Agency is wholly devoted to the preservation and safeguarding of the state's environment. As the state's environmental protection agency, their unwavering commitment is to protect, preserve, and enhance the environment for both present and future generations:
 
“Through pioneering partnerships, we actively work towards safeguarding and maintaining the health of our land, air, and water, while promoting a thriving economy. We prioritize the development of strategic plans that take a comprehensive and inclusive approach to our actions, ensuring the utmost care and consideration in everything we do and how we do it.”

Project goals

Recognizing the importance of staying current with technological advancements, the project's primary goal was to transition from the legacy Kentico 12 Portal Engine to the modern Kentico Xperience 13 Core. This migration was prompted by various factors, including the discontinuation of support for previous versions by the Kentico team. Upgrading to Kentico 13 aimed to ensure continuous support, maintenance, and access to future updates and enhancements.
 
In summary, the decision to migrate from Kentico 12 to Kentico 13 was a strategic one, motivated by the desire to align with emerging technologies, secure ongoing support, and capitalize on the performance and user experience enhancements offered by the latest version.

Key challenge

One of the challenges we faced with this project was migrating the widgets added through WYSIWYG - that required parsing a plain text, locating widgets there and replacing them with newly built widgets in a new format compatible with Kentico 13.
 
Automatic migration of all content including versioning and not published changes, ensuring a seamless transition.

Retaining the ability to manage content on the page through the content folder in the content tree, providing a familiar and efficient workflow for content management.
 
Incorporating additional features to enhance the editor's experience, making content creation and editing more intuitive and efficient.
 
Creating functionality similar to the portal engine rich text editor widgets, enabling editors to format and customize content easily.

Our solutions

We have implemented a robust functionality that facilitates communication between the legacy Kentico 12 database and the new Kentico 13. This functionality enables the seamless migration of all pages, attachments, and alternative URLs from the old system to the new one.
 
To ensure an efficient content management workflow, the majority of pages are structured using components that can be easily modified through the Kentico administration area. These components are tailored to specific page types, allowing for flexible customization and updates as needed.
 
With this approach, content editors have the flexibility to modify and manage page components directly within the CMS, without any code modifications, simplifying the process of updating and maintaining the website's content.
In summary, our development efforts have resulted in a streamlined migration process that ensures the smooth transfer of pages, attachments, and alternative URLs from the old Kentico 12 system to the new Kentico 13. Additionally, our implementation of component-based page construction enhances content management capabilities, providing content editors with greater flexibility and control over the website's pages.

Result

The migration of content from the previous version to Kentico 13 was executed flawlessly, ensuring a smooth transition with no loss of data or disruptions. The development team successfully implemented functionality similar to the portal engine rich text editor widgets, providing editors with the ability to easily format and customize content. This resulted in visually appealing and engaging web pages that captivate users.
 
Throughout the development process, utmost attention was given to accessibility. The entire site was designed and developed in compliance with best practices and accessibility standards, enabling users with disabilities or limitations to access and navigate the content effortlessly. The implementation ensures inclusivity and equal access to information for all users.
 
By migrating to Kentico 13, the project not only secured ongoing support, maintenance, and access to future updates and enhancements but also future-proofed the website. The new version equips the website with the flexibility to adapt to emerging technologies and stay up-to-date with evolving industry standards. This ensures that the website remains relevant and continues to provide a cutting-edge user experience to visitors.
 
Moreover, embracing the new technology provided significant advantages, particularly in terms of performance and user experience. Kentico 13 introduced advanced features and optimizations that promised notable improvements in website performance, such as faster load times and enhanced responsiveness. These enhancements were expected to elevate the overall user experience and drive greater engagement. Here are some measurements:
  • Average response time decreased from 2.23 seconds to 0.141 second (almost 16 times!)
  • 90th percentile changed from 3.52 seconds to 0.228 second
  • 99th percentile decreased from 5.46 seconds to 0.382 second
  • Additionally GMetrix performance test gave grade A (100%) during simultaneously running load test
 

Industries

Government agency

Client location

USA

Technologies

.NET Core

IIS

Kentico Xperience

MS SQL

Check other case studies

Bitsorchestra
5 5

What our clients say

Bits Orchestra team are outstanding developers‚Äč. They listen carefully to our business needs and easily turns our business objectives into a well thought out and executed development effort. Roman is very bright and definitely the most capable developer that has worked on our site. He is not only a Kentico expert but has successfully tackled other complicated development assignments demonstrating expertise in both front and backend development. Roman takes initiative to suggest enhancements that make site maintenance easier while improving the customer experience. The team is very responsive to our work requests and has great follow up. They have also worked very business partners and this has reflected positively on our company. Roman is a true partner for us and a tremendous asset to our organization. We will continue to work with them and would highly recommend Roman and his team for your development needs. He and his team will exceed your expectations!
 Alan Lehmann
Alan Lehmann
President at In energy sector

What our clients say

The Bits Orchestra team does excellent work. They are always available and I appreciate our frequent calls and screen-shares together. Their dedication to the projects and knowledge of Kentico is outstanding. They truly care about the quality of their work, and became a part of our team easily!
Shena Lowe
Shena Lowe
Managing Partner at Consensus Interactive

What our clients say

We hired Roman for a Kentico analysis project and have been very satisfied. He is very skilled and professional. We are looking to hire him and his team again on future projects.
Sylvain Audet
Sylvain Audet
CEO at MyDevPartner.com

What our clients say

Roman and team have taken over an existing Kentico EMS site for a large US Oil Company. So far, they have handled every single request that we have thrown at them and these were diverse, challenging, often bespoke, usually urgent and almost daily, over the last 11 months. Their work is of an extremely high quality, they are capable, quick and we have great confidence in the support that we are getting.
Jon Hollis
Jon Hollis
Head of Web Development at confidential

What our clients say

Bits Orchestra team was very helpful, they had a good understanding of the brief and deep knowledge of the system. They were always keen to provide advice and recommendations that benefit the project substantially.
Ramon Lapenta
Ramon Lapenta
Senior Front End Developer at Cyber-Duck Ltd