Versions Compared

Key

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

...

Action: Clean upp AppContext and SubAppContext from methods used internally only.

Content App Framework

Provides a base for a common style of Apps that are used to manage and edit content. They have one or more workbench sub apps and opens item sub apps when editing.

The implementation is in magnolia-ui-admincentral.

The classes are AbstractContentApp AbstractContentSubApp ContentSubAppDescriptor.

 

Action: ContentSubApp will be renamed to WorkbenchSubApp.

Action: Configuration needs to change so that not everything is configured inside a WorkbenchDefinition because much of what is in there is needed also for item sub apps. This will effect ui-model.

Q: The choose dialog is a mechanism that only works for content apps, shouldn't we have this with any app and just a default implementation for content apps?

Q: An app can currently only have one choose dialog, do we want to support more than one?

Q: Should we rename the main subapp in our apps to workbench. Do we have main hardcoded in the code?

Location handling

DefaultLocation is assumed everywhere, a sign that the interface is too generic making it largely irrelevant.

...