This document discusses various aspects of working with AEM component dialogs, including:
- How component configuration is stored in the JSON format before AEM 6.0 and rendered via JSP files.
- Types of data sources that can be used to populate select boxes in dialogs, either statically defined or dynamically from a servlet.
- Techniques for including external content in dialogs like using a servlet to dispatch requests.
- Differences between classic and Touch UI approaches to dialogs in areas like data formats, rendering, styling and interactivity.