You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 36 Next »


Story

If I select an item, Magnolia provides me with a preview of the item as well as the list of common actions applicable to it. I can also retrieve a list of all actions defined on the currently selected item if I choose to do so, but it's the common actions which are visible by default.

Magnolia also offers me additional information on the item if available and if this makes sense in the current context. I could get a list of users working on a page in a interface showing me the status of work items. Or I could get access to a page's history to check out the changes applied to it in the last 24 hours.

Description of desired behavior

The Actions sidebar is used in AdminCentral to show both the actions on and a preview of the currently selected item or items. It is usually shown on the right-hand border (left-hand border on RTL setups) and is divided into two main areas.

Please configure the Balsamiq Wireframes macro and select the wireframe to show. Learn more

The upper part always contains the list of actions, but may also show additional information on the currently selected item. It is implemented using an Actions Rack, which uses a dedicated unit for handling the list of actions.

The lower part of the sidebar is entirely reserved to the preview of the selected item. The preview may be minimized to make more room available for the rest of the sidebar.

The Preview

The preview takes over the entire lower area of the sidebar, which is always bottom aligned. It may be collapsed to make more room available for the Actions Rack and thus for the list of actions possibly other units currently visible.

Please configure the Balsamiq Wireframes macro and select the wireframe to show. Learn more

A click on the preview image shows a larger version of it in an overlay dialog, which may also present additional details on the selected item such as its file size or modification date. If a single item has been selected and the view it was selected in is a list, a tree or a grid, the overlay dialog also offers forward and backward buttons to jump to the next (lower) or previous (upper) item in that view. If multiple items were selected, these forward and backward buttons are restrained to move to the next or previous item of the selection.

Please configure the Balsamiq Wireframes macro and select the wireframe to show. Learn more

Collapsing the Actions sidebar

The sidebar can be collapsed so it uses up less space. When collapsed, only icons for the common actions, copy&paste, undo/redo as well as an icon to show the preview in a popup window are visible. The preview of the sidebar actually collapses alongside the Action Rack and remains available: it shows the thumbnail on request in a popup window.

Please configure the Balsamiq Wireframes macro and select the wireframe to show. Learn more

Showing notifications

The following definitions ensure that:

  • notifications can be shown
  • are actually noticed
  • and can then be viewed quickly and easily.

If any unit would like to signal a problem using a warning or error message, it either does so immediately if the unit is visible or by employing the unit selector to signal a notification.

Please configure the Balsamiq Wireframes macro and select the wireframe to show. Learn more

Opening the combo box will then show which unit reported the problem. Selecting that unit will add it to the list of units shown in the upper area of the sidebar and thus makes the message visible.

Please configure the Balsamiq Wireframes macro and select the wireframe to show. Learn more

If the user directly clicks on the notification icon of the unit selector instead, the first unit reporting a problem is shown and maximized at the same time, thereby putting the focus on the problem immediately.

Please configure the Balsamiq Wireframes macro and select the wireframe to show. Learn more

A collapsed actions sidebar will indicate a problem in a de facto hidden unit as well by showing a notification icon. Consequently, a click on the icon also takes the user to the first unit reporting a problem, thereby ending the collapsed appearance of the sidebar.

Please configure the Balsamiq Wireframes macro and select the wireframe to show. Learn more

Use animations to smooth transitions

The sidebar can see some changes in shape and positioning of its elements. Every such transition must be accompanied by animations similar to how an accordion menu does. New elements appearing move others away; elements being minimized do so by animating their size change.

In particular, changing from the expanded appearance to the collapsed one could be disorienting since the latter does not support all features of the expanded sidebar. To avoid disorientation, the sidebar shall:

Note that one important goal during the transition from expanded to collapsed appearance that the icons of all common actions stay in place.

  • No labels