...
Status | About 60% done |
Target Release | 6.0? |
Original Authors | Dave Johnson |
Abstract
Roller's Editor/Admin UI looks ancient and is rather clunky in some places. I propose that Roller's user-interface will be modernized and generally improved. This will be done by modifying Roller's JSP pages to use Twitter Bootstrap Javascript components and styles. Struts 2 Bootstrap will be used to apply Bootstrap via the Struts tags that Roller already uses.
http://rollerweblogger.org/roller/entry/modernizing-the-roller-ui
Requirements
- Rewrite Roller's JSP pages to use Bootstrap via Struts 2 Bootstrap
- Use WebJars for Javascript dependencies of jQuery and Bootstrap
- Consder using modal windows in some cases instead of separate pages
- Struts 2 Bootstrap will require removal of tables used for form formatting
- Make general improvements to admin UI
Issues
Issues to be considered
Design
Webjars for jQuery and Bootrap will be added to the Roller webapp's Maven POM.
...
And then for each form element we will remove any table tags used to format it and remove its label tag because Struts 2 Bootstrap will be responsible for layout and labelling.
Status
Work is ongoing in the bootstrap-ui branch. You can find screenshots of this work on Flickr here:
...