Many of the Uyuni / SUSE Manager web UIs are still based on the no longer maintained Struts framework (version 1.2!) and implemented as JSP pages, while we added newer features based on the Spark framework and React. For me there is a vision of using only one technology stack (especially just one web framework, frontend framework and template engine) eventually, so it is about time to get rid of the old stack. While this is surely a huge effort, why not start with a new login page and then go from there rewriting other pages one by one?

Things to look at in particular:

Replace the frame of the pages including the menus and navigation (written with JSP)

Completely remove the Struts framework + dependencies from the project

Remove JSP pages from the application and rewrite with reactjs one by one

Reply to :

Loading ...

# A First Level Header
## A Second Level Header
Use one asterisk to *emphasize*
Use two asterisks for **strong emphasis**
* Use asterisks
* for lists
This is an [example link](http://example.com/)
This is an ![example image](http://paste.opensuse.org/view/raw/68957446)
This is a user link @hans
This is a project link hw#some-cool-title