Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Status

Work is complete

, some bugs remain

and merged into master

Target Release

6.0

?

.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.

...

  •  Create & Edit → New Entry
    •  Bug: status tag bad placement
    •  Bug: allow comments control is broken and stuck in enabled state
    •  Bug: Insert Media File modal is broken, needs a folder chooser and should use Boostrap
    •  Bug: Xinha editor is not working properly (replace with Summernote)
    •  Bug: too many buttons on Summernote rich text editor
    •  RFE: add Insert Media File to Summernote based rich text editor
  •  Create & Edit → Entries
    •  Bug : date pickers are broken
  •  Create & Edit → Comments
    •  Bug : date pickers are broken
  •  Create & Edit → Blogroll
    •  Bug: Only default blogroll is editable
    •  Bug: Add bookmark folder broken on post
    •  Bug: Add bookmarks folder should disable Save button if no name
    •  Bug: After new blogroll added, need page refresh
    •  Bug: switch to new blogroll combo-box looks bad, should allow-empty
    •  Bug: better help text on default and custom blogroll page
  •  Create & Edit → Categories
    •  Bug: Add category form should disable Save button if no name specified
  •  Create & Edit → Media Files   
    •  Create & Edit  Add new media page
    •  Bug: Media File edit modal is broken, poorly formatted
  •  Design → Theme
  •  Design → Stylesheet
  •  Design → Templates
  •  Preferences → Settings (WeblogConfig)
    •  Bug: disabling ping processing caused three errors
    •  Remove weblog 
  •  Preferences → Members
    •  Preferences → Invite member
      •  Bug: do not allow button submit unless user is specified
    •  Preferences → Remove member

...