Back to Portfolio

Sitecore migration to an open-source alternative

We helped our client to move to an open-source solution without losing data functionality. Here is how we did it.

Background

Previously, our client relied on Sitecore Forms and a custom-built Sitecore portal for form creation and display. As the technology landscape evolved, the client recognized a need to modernize their system by transitioning to open-source solutions. This would not only enhance flexibility and scalability but also reduce costs associated with proprietary software. The challenge lay in migrating existing forms and data from a closed, proprietary system to a more dynamic, open-source framework without disrupting ongoing operations.

 

The Challenge and Implementation

After thoroughly evaluating potential tools that could meet the client's specific requirements, Form.io was selected as the most suitable open-source technology for both form creation and display. A dedicated migration tool was developed to facilitate a smooth transition from Sitecore to Form.io. The migration process involved several key steps:
  1. Data Extraction: Forms were exported from Sitecore using the Package Designer tool, resulting in a zip archive containing XML files.
  2. Deserialization and Structuring: The XML files were deserialized and organized into a tree structure, mirroring the organization within Sitecore.
  3. Element Conversion: A crucial part of the migration was translating Sitecore form elements to their equivalents in Form.io. This step required innovative solutions for elements that did not have direct counterparts, using sophisticated translation techniques to ensure data integrity and functionality were maintained.
  4. Condition Application: All conditional logic applied to elements in Sitecore was accurately replicated in the new Form.io environment.
  5. Serialization and Storage: The newly converted forms were serialized into JSON format, suitable for storage in NoSQL databases and other systems supporting JSON column types.
 

Conclusion and Results

The migration tool successfully addressed the complex challenge of transitioning from a proprietary management system to an open-source platform without losing data or functionality. By adopting Form.io, the client now benefits from a more adaptable and cost-effective solution for form management. The open-source nature of Form.io also allows for greater customization and integration possibilities, future-proofing the client's digital ecosystem. This case study exemplifies our commitment at WNTR Tech to leveraging cutting-edge technologies to solve practical business challenges. We provide solutions that meet and exceed our client’s expectations, ensuring their operations remain efficient and ahead of technological trends.

Administrative Evolution: Bringing Efficiency to Latvia’s Municipal Operations

These tools automate complex workflows, reduce manual tasks, and ensure that key administrative functions run seamlessly.

The Digital Finance Revolution: Streamlining Tax and Resource Management in Latvia

In Latvia, several systems work together to streamline tax collection, resource management, and leasing processes, reducing manual work and ensuring financial accuracy across municipal operations.

Smarter Support: The Future of Social Service Management in Latvia

These systems centralize the management of social benefits, resident records, and child welfare protections, making service delivery faster and more efficient.

Order a project

Contact us about your project and consider IT done.
Prefer to speak directly? Schedule a Meeting with Our Team


Company details:
SIA "ZZ Dats"
VAT Reg. No. LV40003278467
Registered office address: Elizabetes street 41/43, Riga, LV-1010