Meta-issue to keep track of the overall ux for dashboard customization

Comments

yoroy’s picture

Only local images are allowed.

Dashboard content

We need to redesign blocks for the "What's new" pattern: content, comment, people. We'll also want a search block shown by default. Then maybe a specific block for 'Update status'.

Issues:
priority: #337947: Correct whitespace issue for 'recent content block' in dashboard
#614418: Redesign 'Recent comments' block for use on dashboard.
#614410: Patterns for recent-items-blocks on the dashboard
#569190: D7UX: Dashboard contents
#614414: Revisit 'Who's new' block for use on dashboard

__

Customization workflows

Drag and drop

* !! customizing a block to not show it's title makes it nearly unusable in the dashboard. (I suspect that playing around with title/no title also triggered a warning "The block Powered by Drupal was assigned to the invalid region -1 and has been disabled." after clearing caches)
* Not obvious the widgets are draggable. needs design of hover/active states
* Dragged widget leaves visible ghost in original position
* Regions as dropzones, dashed border clash with contextual links hilite
* The drop 'shadow' of where it will land in the region needs to look different from the actual widget being dragged
* Once dropped, should show some indication of the loading process before the actual block contents show
* Allows re-ordering within the tray as well, not sure that's a good thing
* It's unclear how you can remove blocks from regions (drag back to tray).
* Dragging blocks back to the tray is a very hit-miss experience, can't tell why sometimes it will, sometime won't take.
* Can't seem to remove the 'management' block from it's region. This might be by design?
* Clicking customize should show some 'loading' indicater, and already show (something the size of) the tray to keep the screen from jumping up and down.

Issues:
#633086: Dashboard visual design improvements

Excluding/including block availability for dashboard

* The current 'add a custom block' link is too generic. I expect to choose other existing blocks, not create a new one from scratch
* Need a place to manage that list of blocks:
- 'dashboard' region on blocks page?
- per block a checkbox 'make available for dashboard'? (might work if default setting is 'No').
- checkbox on blocks page, à la bulk operation? (no)

Issues:
#601932: Allow dashboard to limit available blocks

__

Visual design

* Widget tray is too heavy grey
* Layout of widgets vs. Done button in the tray is weird

Issues:
#633086: Dashboard visual design improvements
#628740: dashboard block storage area is messy

The big one that implemented the initial commit: #544360: D7UX dashboard module

yoroy’s picture

seutje’s picture

thanks, nice list

sun.core’s picture

Priority: Critical » Normal

Individual issues can be critical, but let's move this meta-issue out of the critical queue, please.

moshe weitzman’s picture

It apears that there is no way to remove a block from the dashboard. WTF.

yoroy’s picture

Version: 7.x-dev » 8.x-dev
tkoleary’s picture

Status: Active » Closed (won't fix)

since dashboard module is no longer in core