Skip to content

Commit

Permalink
doc: add 5 year plan to roadmap (#71)
Browse files Browse the repository at this point in the history
* doc: add 5 year plan to roadmap

* doc: move some targets around
  • Loading branch information
bjagg authored Jul 21, 2023
1 parent a5b4204 commit ac669a3
Showing 1 changed file with 13 additions and 12 deletions.
25 changes: 13 additions & 12 deletions roadmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,21 +38,22 @@ This is the third category that captures changes that capture work that simply k
Some suggestions may not align with our current strategy or may not be included for other reasons.
A dropped feature / change may have merit, but the community may not want to plan to work on it in the next year.

## uPortal 2022 Roadmap
## uPortal 2023/2024 Roadmap

Category | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4
Category | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | 2024 Q3 | 2024 Q4
--------------- |------------------------------------|-------------------------------|------------------------------| -----------------------|-------------------|---------------------
Differentiating | | Modernize QuickStart | Migrate WCs to Lit |Convert Portlets to WCs | | Refactor Admin Pages
Integration | Clean up APIs | | | | Remove JAXB |
Parity | Portlets upgraded to Spring 5 | uPortal upgraded to Spring 5 | Java 17 | Update Gradle | |

## uPortal 5 Year Roadmap

Category | 2025 | 2026 | 2027 | 2028
--------------- |------------------------------------|------------------------------------|------------------------------| -------
Differentiating | Convert Portlets to Web Components | Modernize QuickStart | Migrate WCs to Lit |
Integration | Clean up APIs | | |
Parity | Java 11 - DONE | Portlets upgraded to Spring 5 | uPortal upgraded to Spring 5 | Java 17
Differentiating | Revamp Rendering Pipeline | Modernize Rendered Pages | |
Integration | Clean up APIs | | Modularize Core |
Parity | Drop Portlet Support | Adopt Latest Java LTS | | Replace Gradle

## Ongoing Tasks
- Security Patches
- Migrate / Maintain Docs

## Future Tasks
- Update Gradle to latest version
- Remove JAXB
- Add more APIs
- Revamp marketing site
- Standardize JS Libraries

0 comments on commit ac669a3

Please sign in to comment.