To address this, we developed a comprehensive solution that enables the creation of new websites and pages without developer involvement. We began by migrating all web applications to a single CMS platform, choosing Umbraco CMS for its flexibility and scalability. Our developers, proficient in .NET, leveraged their extensive experience with Umbraco to execute this migration and create a unified CMS environment designed for long-term scalability. Specifically, we transitioned their system from Optimizely CMS and WordPress to Umbraco CMS, resulting in substantial license cost savings. The new solution also simplified content management across all brands by providing a consistent editorial experience.
Our task included redeveloping the existing page block designs for all five websites. Despite their visual differences, the blocks shared similar functionality, enabling us to build a component library. Together with the implementation of UI themes, this library allows editors to use the same components across different web applications, significantly reducing development costs and time to publish content. The reusable architecture also made it easier to introduce new functionality consistently across all websites.
The unified Umbraco admin panel enables editors to smoothly switch between brands, such as Espiria and Adrigo, thereby decreasing the onboarding time for new content editors.
We also centralized hosting on a single server within one ecosystem. Prioritizing security, scalability, flexibility, and availability, we selected Azure. Authentication was integrated with the company's Azure Active Directory, ensuring secure access control, and all web application services were hosted within the Azure ecosystem, enhancing security at the infrastructure level. The consolidated infrastructure reduced operational complexity and made ongoing platform management more efficient.
As an experienced Umbraco Partner, UKAD delivered a structured migration approach that minimized disruption while establishing a reliable foundation for continued platform development.