Question
Bradesco Seguros SA
BR
Last activity: 23 Sep 2024 11:31 EDT
Transition between different design frameworks, UIKIT, and Theme Cosmos
Hello everyone! I hope you're doing well.
We are seeking guidance regarding the transition between different design frameworks, UIKIT, and Theme Cosmos.
Currently, we have several applications using UIKIT, while others are using Theme Cosmos. We've concluded that it's not yet the right time to completely abandon the traditional UI in favor of Constellation. However, we're facing the challenge of integrating resources between these different frameworks, such as enabling a UIKIT application to utilize functionalities of a Theme Cosmos, and we're uncertain about the next steps. We would like to know what the most effective strategy would be for the growth of these applications, considering that most companies have multiple applications in UIKIT, while new ones are being developed with Theme Cosmos.
We appreciate your help in advance.
@EduardoF6821
@EduardoF6821
For your situation the most effective strategy would be to keep existing applications on their current architecture while preparing for future migrations. Here are some steps you can take to manage the transition between UI Kit and Theme Cosmos effectively: 1. Maintain Current Architecture: Keep existing applications that require small changes and expansions on their current architecture. This means continuing to use UI Kit for those applications that are already built with it. 2. Upgrade Theme Cosmos: For applications that are using Theme Cosmos ensure they are upgraded to the latest version of the Cosmos theme Ruleset (Theme Cosmos) in the Application Definition. This will help you take advantage of the latest features and improvements. 3. App Studio Compliance: To shorten future migrations consider preparing for migration now by checking existing applications for compliance with the App Studio delivery approach. Use the App Studio Compliance landing page to identify non compliant UI elements in your application and then plan to address these issues. 4. Gradual Integration: In Pega Platform 23 applications that use the Constellation UI architecture can import assets such as cases and landing pages from existing UI Kit and Theme Cosmos applications. This ability to blend the two architectures enables you to gradually integrate Constellation into your existing product while maintaining application continuity. 5. Customization Approach: The Cosmos design system uses a traditional UI architecture which means that application builders drag UI controls from a palette onto a canvas by using Dev Studio and developers customize the behaviors of actions on the UI. This approach can help you manage the transition more smoothly. By following these steps you can effectively manage the growth of your applications while preparing for future transitions to newer frameworks like Constellation when the time is right.
⚠ This is a GenAI-powered tool. All generated answers require validation against the provided references.
Choosing a UI
Considerations for Constellation
What questions do you have about the Cosmos design system?