Ticket #13140 (confirmed Feature Request)

Opened 4 years ago

Last modified 3 years ago

UI Revamp

Reported by: vangheem Owned by: vangheem
Priority: minor Milestone: 4.x
Component: User Experience and Interface Version: 4.2
Keywords: Cc: davilima6, spereverde

Description (last modified by vangheem) (diff)

Revamp Tasks

  1. Provide obvious fixes and improvements to plone's existing UI failures
  2. Provide guidelines to developers in user testing new UI. The work that martin and the developers at UCLA did is valuable in this respect.
  3. Make decisions and implement new widgets, js libraries and testing infrastructure.

Current Plone UI Issues

  • content rules
  • folder contents
    • drag and drop rarely works and pisses many users off, no easy way to move items in a large folder. I ended up writing wildcard.foldercontents to address some of these issues. If we can integrate this or something similar, I think it'd be a big help.
  • widgets
    • keyword/tag widget
      • even the new one isn't very good. I like eea.tags or using the chosen widget(j
    • date/time
    • in and out widget
      • one of the biggest widget failures. This could also be a chosen widget. Some work to this has been played around with on plone.app.widgets
    • creators/contributors widget
      • should be able to choose actual users, maybe display this info somewhere on the content in a viewlet
  • Control panel
    • could use better organization
  • users/groups control panel
  • html filtering
    • terrible widgets here again...
  • types
    • not bad but could use a bit of love
  • workflow manager
    • plip'd for 4.3 but needs testing
  • Dexterity TTW editor
  • keyboard shortcuts
  • formlib reference widget
    • maybe just adapt archetypes.referencebrowserwidget to work with formlib?
  • review plip: https://dev.plone.org/ticket/9057

Providing UI Guidelines

Long term solutions

  • plone.app.toolbar(and cmsui)
  • bootstrapification
    • maybe namespace bootstrap css rules so we can iteratively apply new rules to it

Contributors

  • Timo Stollenwerk
  • Martin Aspeli
  • Jean-Michel FRANCOIS
  • Elizabeth Leddy
  • John Hren
  • Kim Paulissen
  • Thijs Jonkman (thijs.jonkman@…) - THijs, github(TH-code)
  • Vilmos Somogyi (vilmos@…) - plone.org: vilmoss, github(vsomogyi)

Change History

comment:1 Changed 4 years ago by vangheem

  • Status changed from new to confirmed
  • Version changed from 4.1 to 4.2
  • Component changed from Unknown to User Experience and Interface

comment:2 Changed 4 years ago by vangheem

  • Description modified (diff)

comment:3 Changed 4 years ago by kleist

  • Type changed from Bug to Feature Request

comment:4 Changed 4 years ago by davilima6

  • Cc davilima6 added

comment:5 Changed 4 years ago by vangheem

  • Description modified (diff)

comment:6 Changed 4 years ago by vangheem

  • Description modified (diff)

comment:7 Changed 3 years ago by vangheem

  • Description modified (diff)

comment:8 Changed 3 years ago by vangheem

  • Description modified (diff)

comment:9 Changed 3 years ago by spereverde

  • Cc spereverde added

comment:10 Changed 3 years ago by vangheem

  • Description modified (diff)
Note: See TracTickets for help on using tickets.