Leveraging our expertise in eLearning technologies and as an official Umbraco Partner, we developed a stylish, modern, and powerful eLearning platform. Key features of the platform include:
- User Dashboard: Courses are divided into chapters with integrated certificates.
- Course Exams: Users can take exams within the platform.
- Video Lessons: Lessons are accompanied by transcriptions for better understanding.
- Certificate Generation: PDF templates are used for generating certificates with unique user IDs.
- Built-In Email Distribution: Automated email notifications and updates.
- Secure Access: Users can access courses via special URLs with unique tokens.
- Manager Access: Dedicated access for managers to oversee the platform.
- Klarna Payment System: Integrated payment system for seamless transactions.
Additionally, the platform supports branding for third-party companies, allowing partners to customize their profiles with their brand colors, images, and fonts. The use of Umbraco as the content platform ensures that the solution does not require developers for customization, as content managers can perform most UI changes in a few clicks.
Umbraco 7 to 13 Upgrade
After years of continuous growth, it became necessary to modernize the platform's core to improve performance and meet the ongoing needs of both administrators and users. That's why to future-proof the platform and ensure continued stability, we migrated from Umbraco 7 to Umbraco 13, taking advantage of the latest improvements in performance, security, and usability. The transition to .NET Core enhanced resource efficiency, reduced load times, and provided administrators with a more intuitive content editing UX. Moreover, the migration helped to facilitate ongoing support, enable effortless integration with future updates, and ensure access to the latest resources from the community.
Our migration strategy started by analyzing all Umbraco 7 features in detail to determine custom components and existing integrations before evaluating potential obstacles. Our team developed a detailed migration plan that specified execution times alongside resource distributions and strategies for risk management. During execution, we used the UKAD migrator tool alongside manual refinements to transfer content, media, and custom functionalities while ensuring full compatibility with the new framework. Our team handled the complex platform migration by resolving critical issues involving extensive custom data types, maintaining course access for students, and managing content duplication requirements. Post-migration, we provided comprehensive training for content managers and administrators to familiarize them with the new interface and ongoing support to resolve any problems. This upgrade strengthened platform security and positioned it for long-term scalability and seamless user experience improvements.