-
Notifications
You must be signed in to change notification settings - Fork 482
Open
Labels
Description
Upgrade Angular to v20
Value to Deliver
Modernize the dotCMS frontend architecture by upgrading to the latest Angular v20, delivering improved performance, enhanced developer experience, better accessibility features, and access to the latest framework capabilities and security updates.
Problem / Pain
The current Angular and PrimeNG versions are outdated, leading to:
- Security vulnerabilities and missing patches
- Limited access to modern framework features and optimizations
- Reduced developer productivity due to deprecated APIs
- Potential compatibility issues with modern tooling and dependencies
- Performance bottlenecks that newer versions address
- Missing accessibility improvements available in latest versions
Constraints / Requirements
- Legacy UI components updated to use new Angular/PrimeNG APIs
- Feature parity maintained across all existing functionality
- Performance benchmarks validated and improved where possible
- Accessibility compliance verified with new component versions
- All backend API integrations tested and validated
- Breaking changes documented and migration paths provided
- Comprehensive testing across all supported browsers
- QA validation complete for all affected features
- Documentation updated to reflect new framework versions
- Developer environment setup instructions updated
Inputs Provided
- Current Angular/PrimeNG version assessment
- Migration guide and breaking changes documentation
- Performance baseline metrics for comparison
- Accessibility audit requirements
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Current Sprint Backlog