Dialog types - 5 UI


These dialog types have been deprecated since Magnolia 6.0. They are part of the Magnolia 5 UI framework.

For the updated implementations, see Dialog types for Magnolia 6 UI instead.

Simple dialog

Use a simple dialog to collect only few data points. A simple dialog provides limited ways to organize and group fields.


  • No tab bar (the dialog is composed of one tab).

  • One or more fields.

Submit button dialog

Complex dialog

Use a complex dialog to collect larger amounts of data. A complex dialog can handle complex, hierarchical data sets and summarize key settings of some or all of its subforms.


  • Multiple tabs for grouping fields.

  • One or more fields per tab.

Page properties dialog

Light dialog

Use a light dialog as part of the task the user is working on. A light dialog asks for quick input but does not severely interrupt the user.


  • Commonly used with actions that require parameters from the user.

  • Only makes sense in the context where the user is working.

  • Displayed modally but does not black out the background.

Rename page dialog

Strong dialog

Use a strong dialog to collect data from the user. A strong dialog severely interrupts the user because it typically requires more data to be input.

Modality level: strong


  • Commonly used with more elaborate actions (such as uploading a file).

  • Displayed modally and blacks out the background.

Import File dialog

Choose dialog

The target app can also provide a choose dialog. This is an alternative to the usual workbench view and may be better suited for selecting an item. When a choose dialog is configured, it is used instead of the workbench view provided by the browser subapp. For example, the Assets app provides a choose dialog for selecting images. The choose dialog looks like a workbench, but it also provides custom actions for uploading and editing images from the desktop. The definition is in /modules/dam-app/apps/assets/chooseDialog.

Assets chooser


DX Core



This widget lets you know where you are on the docs site.

You are currently perusing through the DX Core docs.

Main doc sections

DX Core Headless PaaS Legacy Cloud Incubator modules
6.3 beta

Magnolia 6.3 beta

Magnolia 6.3 is in beta. We are updating docs based on development and feedback. Consider the 6.3 docs currently in a state of progress and not final.

We are working on some 6.3-beta known issues during this phase.