[MGNLUI-691] Extract workbench to a separate module Created: 20/Feb/13  Updated: 07/Mar/13  Resolved: 27/Feb/13

Status: Closed
Project: Magnolia UI
Component/s: None
Affects Version/s: None
Fix Version/s: 5.0

Type: Task Priority: Neutral
Reporter: Tobias Mattsson Assignee: Daniel Lipp
Resolution: Fixed Votes: 0
Labels: apiteam
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
causality
is causing MGNLDAM-147 Adapt to changes introduced by extrac... Closed
is causing MGNLWORKFLOW-33 Adapt to changes introduced by extrac... Closed
dependency
depends upon MGNLUI-728 Move UiConfig into ui-framework Closed
depends upon MGNLUI-692 Template column should be in pages app Closed
relation
is related to MGNLUI-695 Move common content actions to ui-fra... Closed
Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Date of First Response:

 Description   

New module name: magnolia-ui-workbench
Package name: info.magnolia.ui.workbench

Should include the following classes/packages:

  • info.magnolia.ui.admincentral.content.view.ContentView
  • info.magnolia.ui.admincentral.content.view.builder
  • info.magnolia.ui.admincentral.event.ItemEditedEvent
  • info.magnolia.ui.admincentral.event.ItemSelectedEvent
  • info.magnolia.ui.admincentral.event.ViewTypeChangedEvent
  • info.magnolia.ui.admincentral.event.ItemDoubleClickedEvent
  • info.magnolia.ui.vaadin.integration.jcr.container
  • info.magnolia.ui.admincentral.column
  • info.magnolia.ui.admincentral.list.view
  • info.magnolia.ui.admincentral.list.container
  • info.magnolia.ui.admincentral.search.view
  • info.magnolia.ui.admincentral.search.container
  • info.magnolia.ui.admincentral.thumbnail.view
  • info.magnolia.ui.admincentral.tree.container
  • info.magnolia.ui.admincentral.tree.view
  • info.magnolia.ui.model.column
  • info.magnolia.ui.model.workbench

Classes in package info.magnolia.ui.admincentral.tree.action should not be moved, this will be handled in MGNLUI-695

Also check wether these are necessary, appears to be abandoned:

  • info.magnolia.ui.admincentral.content.view.builder.ContentViewBuilderProvider
  • info.magnolia.ui.admincentral.content.view.builder.ContentViewBuilderProviderImpl

Proposed package structure in the new module:

  • info.magnolia.ui.workbench.event
  • info.magnolia.ui.workbench.definition
  • info.magnolia.ui.workbench.definition.column
  • info.magnolia.ui.workbench.column
  • info.magnolia.ui.workbench.view
  • info.magnolia.ui.workbench.container

An alternative would be to keep the separation of tree, list, search and thumbnail, as is done today. In this case we should make sure that ThumbnailContainer is in thumbnail.container not in thumbnail.view as it incorrectly is today.

  • info.magnolia.ui.workbench.event
  • info.magnolia.ui.workbench.definition
  • info.magnolia.ui.workbench.definition.column
  • info.magnolia.ui.workbench.column
  • info.magnolia.ui.workbench.tree.view
  • info.magnolia.ui.workbench.tree.container
  • info.magnolia.ui.workbench.list.view
  • info.magnolia.ui.workbench.list.container
  • info.magnolia.ui.workbench.search.view
  • info.magnolia.ui.workbench.search.container
  • info.magnolia.ui.workbench.thumbnail.view
  • info.magnolia.ui.workbench.thumbnail.container


 Comments   
Comment by Tobias Mattsson [ 22/Feb/13 ]

ContentViewBuilderProvider appears to be from the PoC

Comment by Daniel Lipp [ 25/Feb/13 ]

Because of MGNLUI-701 and MGNLUI-693 we won't move info.magnolia.ui.model.workbench.action package from ui-model to ui-workbench now. It'll be gone soon anyway.

Generated at Mon Feb 12 08:39:19 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.