2sic internet solutions GmbH sought a solution to modernize and enhance their 2sxc CMS module, aiming to improve its speed, scalability, and sustainability.
Our team rewrote the existing JavaScript code into TypeScript and Angular, significantly improving the module's performance, maintainability, and flexibility. Modern tools and methods were introduced, enhancing the efficiency and long-term sustainability of development.
There was a need to update and enhance the CMS module due to growing complexity, requiring highly skilled developers and adaptation to new technological requirements.
Through migration to the new .NET standard, the module achieved better scalability, increased security, and easier integration with modern technologies, enabling effective operation across various platforms.
2sic required improved tools for interactive user experiences, leveraging new technologies such as Signal-R and WebAssembly.
We developed the 2sxc plugin for Oqtane using Blazor, Static SSR, and Signal-R, significantly improving interactivity and overall performance. This approach enabled easier adoption of new features.
2sic required solutions for supporting web farms and distributed caching systems to achieve greater scalability and optimization.
We developed support for web farms and introduced distributed LightBuild caching provider. This resulted in drastically reduced page load times (up to 90%) and server optimization, critical for performance in large web farms and environments.
Improving security and data protection was necessary, including all modern privacy protection requirements.
This led us to implement the Content Security Policy (CSP). CSP facilitated compliance with regulations such as GDPR, enabling improved content control and dynamic security measures.
To improve daily development and testing processes, i oreder to improve quality and productivity.
We created better tools, including the 2sxc Copilot and improved TypeScript integration. These tools streamlined code testing and offered superior support to development teams.
High scalability and performance improvements through new approaches in C# code development were also needed.
HotBuild support for C# code development within the 2sxc module was introduced, enhancing performance under high loads and significantly boosting scalability and security.