{"id":102101,"date":"2025-06-11T17:07:37","date_gmt":"2025-06-11T11:37:37","guid":{"rendered":"https:\/\/cloudfoundation.com\/blog\/?p=102101"},"modified":"2025-06-11T17:24:28","modified_gmt":"2025-06-11T11:54:28","slug":"training-on-aem-dialog-node","status":"publish","type":"post","link":"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/","title":{"rendered":"Training on AEM Dialog Node"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.9.7&#8243;][et_pb_row _builder_version=&#8221;4.9.7&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_post_title meta=&#8221;off&#8221; featured_image=&#8221;off&#8221; _builder_version=&#8221;4.9.7&#8243; title_font=&#8221;Times New Roman||||||||&#8221; title_text_align=&#8221;left&#8221; title_text_color=&#8221;#000000&#8243; title_font_size=&#8221;47&#8243; background_color=&#8221;RGBA(0,0,0,0)&#8221; background_enable_image=&#8221;off&#8221; custom_margin=&#8221;|||10%&#8221; title_font_size_tablet=&#8221;40&#8243; title_font_size_phone=&#8221;35&#8243; title_font_size_last_edited=&#8221;on|desktop&#8221;][\/et_pb_post_title][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.9.7&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.9.7&#8243; text_font=&#8221;Georgia||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;22px&#8221; text_line_height=&#8221;1.9em&#8221; max_width=&#8221;800px&#8221; max_width_last_edited=&#8221;off|phone&#8221; custom_margin=&#8221;|||10%&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; hover_enabled=&#8221;0&#8243; text_font_size_tablet=&#8221;&#8221; text_font_size_phone=&#8221;&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; text_line_height_last_edited=&#8221;off|phone&#8221; sticky_enabled=&#8221;0&#8243;]<\/p><div id=\"ez-toc-container\" class=\"ez-toc-v2_0_80 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#AEM_Dialog_Nodes\" >AEM Dialog Nodes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#AEM_Performance\" >AEM Performance<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#Code_Component_in_AEM\" >Code Component in AEM<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#Property_Configuration_in_AEM\" >Property Configuration in AEM<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#Variable_content_in_PHP\" >Variable content in PHP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#Hierarchical_Storage_in_AEM\" >Hierarchical Storage in AEM<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#AEM_Component_Placeholders\" >AEM Component Placeholders<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#AEM_for_Integrated_Authoring\" >AEM for Integrated Authoring<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#AEM_Training\" >AEM Training<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#Updating_AEM_Properties\" >Updating AEM Properties<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#Developing_Norm_Components_in_AEM\" >Developing Norm Components in AEM<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#AEM_Component_Inputs\" >AEM Component Inputs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#AEM_Layout_Dialog_for_Styling\" >AEM Layout Dialog for Styling<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#AEM_Comfortable_Fragments\" >AEM Comfortable Fragments<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#Does_AEM_deal_with_CSS_and_JavaScript\" >Does AEM deal with CSS and JavaScript?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#AEM_Client_Libraries\" >AEM Client Libraries<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#Customer_Libraries_in_AEM\" >Customer Libraries in AEM<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#JavaScript_in_AEM_Client_Libraries\" >JavaScript in AEM Client Libraries<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#AEM_Configuration\" >AEM Configuration<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#Testing_and_Verifying_AEM_Components\" >Testing and Verifying AEM Components<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#Component_Gestures_with_AEM\" >Component Gestures with AEM<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#AEM_CSS_Environmental_Setup\" >AEM CSS Environmental Setup<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#Deploying_Blueprint_Dialogs_AEM\" >Deploying Blueprint Dialogs AEM<\/a><\/li><\/ul><\/nav><\/div>\n\n<h2><span class=\"ez-toc-section\" id=\"AEM_Dialog_Nodes\"><\/span><strong>AEM Dialog Nodes<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Dialog nodes are indispensable in the AEM world, enabling the implementation of highly functional features. Today, we will cover how to do that most cost-effectively by changing an existing AEM Dialog node.<\/p>\n<p>Facilitate getting started by removing the currently existing CQ call and Dialog node. Without repeating what has already been done, we will select an existing Dialog node and work on it.<\/p>\n<p>Find the particular Dialog node in <strong><a href=\"https:\/\/cloudfoundation.com\/blog\/aem-certification-be-a-certified-learner\/\" target=\"_blank\" rel=\"noopener\">AEM<\/a><\/strong>, and then you can copy it and insert it into your project. This not only spares our precious time but also avoids the possibility of errors arising.<\/p>\n<p>After we have copied the Dialog node, we can start customising it to fit our case. Opening the node unveils the components that can still be adjusted.<\/p>\n<p><img decoding=\"async\" class=\"size-medium aligncenter\" src=\"http:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/06\/Optimizing-AEM-Dialog-Nodes.png\" alt=\"\" width=\"800\" height=\"2783\" \/><\/p>\n<p>We shouldn\u2019t have excessive properties in AEM, so we will alter the Dialog node by licensing only the specialities that relate to our customisation.<\/p>\n<p>By configuring the AEM Dialog node, we confirm it meets our concrete project specifications. By examining the properties, one can easily rename the branches and remove unwanted elements.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"AEM_Performance\"><\/span><strong>AEM Performance<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Sightly expressions in <strong><a href=\"https:\/\/cloudfoundation.com\/blog\/aem-interview-questions\" target=\"_blank\" rel=\"noopener\">AEM development<\/a><\/strong> contribute to improved capability. The properties object retrieves its values dynamically, ensuring the program&#8217;s smooth operation.<\/p>\n<p>Interpreting conditionally through data-sly-test eliminates the unnecessary elements. Thus, this results in faster execution and more user-friendly AEM Dialog configurations<\/p>\n<p>Variation in the AEM development process that is based on a well-structured way licenses for easier revisions and adjustments, which is both more manageable and fits the user&#8217;s situation<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Code_Component_in_AEM\"><\/span><strong>Code Component in AEM<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>And now facilitates touching upon the code component in AEM<\/p>\n<p>If you add a code component to the page by applying drag-and-drop, a new node is created where the component is stored. If a property exists, the component will get the data and show it<\/p>\n<p>If a new illustration is created without a pre-authored property, the result will be that the default text is not displayed.<br \/>\n<video src=\"http:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/06\/AEM-Code-Components.webm\" poster=\"https:\/\/cloudfoundation.com\/blog\/wp-content\/plugins\/a3-lazy-load\/assets\/images\/lazy_placeholder.gif\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" width=\"800\" height=\"auto\"><\/video><br \/>\nNanobody&#8217;s brand new branch in Altrimenti makes it possible to change at ease in the middle of the process without going to the backend<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Property_Configuration_in_AEM\"><\/span><strong>Property Configuration in AEM<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The interesting thing about AEM is that it is straightforward to assemble the properties of the components.<\/p>\n<p>By traversing the CRX at ease structure, we can determine which node is responsible for a particular component\u2019s attitude.<\/p>\n<p>To illustrate, by setting the corresponding values for the required nodes, we can add a default value.<\/p>\n<p>Consequently, if the satisfied value is replaced or modified dynamically, it does not matter because deployment is not required.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Variable_content_in_PHP\"><\/span><strong>Variable content in PHP<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>People can easily and effectively update the content in AEM by leveraging \u00a0<strong><a href=\"https:\/\/cloudfoundation.com\/blog\/what-is-aem\" target=\"_blank\" rel=\"noopener\">AEM&#8217;s capabilities<\/a><\/strong>. Even non-technical users can change component properties without code deployment, thanks to this method.<\/p>\n<p>As users make amendments, the resource types and node structures of AEM that they have applied directly influence how content is rendered.<\/p>\n<p><img decoding=\"async\" class=\"size-medium aligncenter\" src=\"http:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/06\/AEM-Content-Management-1.png\" alt=\"\" width=\"800\" height=\"879\" \/><\/p>\n<p>Resource types are those tied to scripts; thus, it is more within reach to retain and gauge the application.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Hierarchical_Storage_in_AEM\"><\/span><strong>Hierarchical Storage in AEM<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>AEM is quite effective at managing complacency across different hierarchical levels while working with multiple nodes; therefore, correct storage is highly required.<\/p>\n<p>Taking advantage of &#8216;slash&#8217; is a guarantee that I can store the component data at the parent level.<\/p>\n<p>Components that are part of AEM can be dynamically configured according to the user\u2019s demands.<\/p>\n<p>For example, when creating a new component with sectors for name and age, I have two distinct zones to specify: one for text input and one for numeric input. AEM makes it very easy for users to input structured data and thus, very easy to author with<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.9.7&#8243; text_font=&#8221;Georgia||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;22px&#8221; text_line_height=&#8221;1.9em&#8221; max_width=&#8221;800px&#8221; max_width_last_edited=&#8221;off|phone&#8221; custom_margin=&#8221;|||10%&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; hover_enabled=&#8221;0&#8243; text_font_size_tablet=&#8221;&#8221; text_font_size_phone=&#8221;&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; text_line_height_last_edited=&#8221;off|phone&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h2><span class=\"ez-toc-section\" id=\"AEM_Component_Placeholders\"><\/span><strong>AEM Component Placeholders<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Part of the structure is built by the placeholders in AEM Just in case you received a new component, but it was not visible to you, I guess the settings of the placeholder need some adjustments.<\/p>\n<p>In the case of AEM, for example, if a component such as Duck Text is not shown, it is because it is not enabled in the gratified page template container, even if you add the corresponding element.<\/p>\n<p><img decoding=\"async\" class=\"size-medium aligncenter\" src=\"http:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/06\/AEM-Placeholder-Settings.png\" alt=\"\" width=\"800\" height=\"2634\" \/><\/p>\n<p>It does not appear in the template; you will have to go to the template settings to equip it.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"AEM_for_Integrated_Authoring\"><\/span><strong>AEM for Integrated Authoring<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Although AEM has been designed to make authoring seem effortless, it is still essential to become familiar with the various modes of comfortable authoring.<\/p>\n<p>Placing components in a particular position in the author environment is a sure means to identify where they should be, thereby making editing more spontaneous.<\/p>\n<p>The fact that the editing mode does not display placeholders could signal a problem. Still, it might result from tool settings in AEM A simple check of the component group and the settings, therefore, will correct everything that is not yet visible.<\/p>\n<p>This is a common occurrence, particularly when ritualistic components are used.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#064399&#8243; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_start=&#8221;#0095f2&#8243; background_color_gradient_end=&#8221;#7dbed8&#8243; background_color_gradient_direction=&#8221;92deg&#8221; background_color_gradient_start_position=&#8221;35%&#8221; background_color_gradient_end_position=&#8221;80%&#8221; transform_scale=&#8221;73%|62%&#8221; transform_scale_linked=&#8221;off&#8221; transform_translate=&#8221;-53px|-50px&#8221; transform_translate_linked=&#8221;off&#8221; link_option_url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; link_option_url_new_window=&#8221;on&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221;][et_pb_image src=&#8221;https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2023\/06\/SS_436-_Converted_-1.png&#8221; url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; url_new_window=&#8221;on&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; transform_scale=&#8221;114%|112%&#8221; transform_scale_linked=&#8221;off&#8221; transform_translate=&#8221;25px|-4px&#8221; transform_translate_linked=&#8221;off&#8221; width=&#8221;98.1%&#8221; custom_margin=&#8221;|7px|||false|false&#8221;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221;][et_pb_text _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;Georgia|700|||||||&#8221; text_font_size=&#8221;23px&#8221; text_line_height=&#8221;1.3em&#8221; header_font=&#8221;Georgia|700|||||||&#8221; header_font_size=&#8221;21px&#8221; header_letter_spacing=&#8221;-1px&#8221; header_line_height=&#8221;2em&#8221; transform_scale=&#8221;171%|159%&#8221; transform_scale_linked=&#8221;off&#8221; transform_translate=&#8221;40px|44px&#8221; transform_translate_linked=&#8221;off&#8221; transform_origin=&#8221;70%|50%&#8221; z_index=&#8221;-161&#8243; width=&#8221;100%&#8221; custom_margin=&#8221;|-215px||||&#8221; custom_padding=&#8221;|0px||||&#8221; link_option_url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; link_option_url_new_window=&#8221;on&#8221;]<\/p>\n<h2 style=\"text-align: center;\"><span class=\"ez-toc-section\" id=\"AEM_Training\"><\/span><span style=\"color: #ffffff;\"><strong>AEM Training<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2><\/h2>\n<p style=\"text-align: center;\">[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; url_new_window=&#8221;on&#8221; button_text=&#8221;Explore Course Content&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#0C71C3&#8243; button_bg_color=&#8221;#FFFFFF&#8221; button_font=&#8221;|700|||||||&#8221; transform_translate=&#8221;64px|65px&#8221; transform_translate_linked=&#8221;off&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221;][et_pb_image src=&#8221;https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2019\/06\/logo_resize_color.png&#8221; url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; url_new_window=&#8221;on&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; transform_translate=&#8221;-36px|0px&#8221; transform_translate_linked=&#8221;off&#8221; custom_margin=&#8221;|||178px||&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.9.7&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.9.7&#8243; text_font=&#8221;Georgia||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;22px&#8221; text_line_height=&#8221;1.9em&#8221; max_width=&#8221;800px&#8221; max_width_last_edited=&#8221;off|phone&#8221; custom_margin=&#8221;|||10%&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; hover_enabled=&#8221;0&#8243; text_font_size_tablet=&#8221;&#8221; text_font_size_phone=&#8221;&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; text_line_height_last_edited=&#8221;off|phone&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Updating_AEM_Properties\"><\/span><strong>Updating AEM Properties<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>At AEM, go to the section of the Dialog mode property and change the DCR title to \u2018Stop Next\u2019<\/p>\n<p>Moreover, specific features, such as the help road, should be removed\u2014right-click and select &#8216;remove&#8217;.&#8217;<br \/>\n<video src=\"http:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/06\/Updating-AEM-Components.webm\" poster=\"https:\/\/cloudfoundation.com\/blog\/wp-content\/plugins\/a3-lazy-load\/assets\/images\/lazy_placeholder.gif\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" width=\"800\" height=\"auto\"><\/video><br \/>\nWhen carrying out these alterations, remember to save all changes first and then proceed. This way, AEM will reflect the updates you made<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Developing_Norm_Components_in_AEM\"><\/span><strong>Developing Norm Components in AEM<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Most often, projects require setting up the norm components in AEM<\/p>\n<p>That\u2019s right, this is where we do all the reshaping, scrubbing, and renaming of nodes in AEM to have a more fluid procedure.<\/p>\n<p>To put it another way, changing the default type and modifying the properties in AEM will help verify a structural implementation throughout all the projects.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"AEM_Component_Inputs\"><\/span><strong>AEM Component Inputs<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Authentication is the action that ensures you are free from making too many mistakes. If a user enters more than four characters, you are supposed to issue a notice.<\/p>\n<p>This substantiation logic resides in our &#8216;validation.js&#8217; file.<\/p>\n<p><img decoding=\"async\" class=\"size-medium aligncenter\" src=\"http:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/06\/AEM-Component-Styling.png\" alt=\"AEM Training\" width=\"800\" height=\"945\" \/>For example, the following is the method for the test: for the sample, type the symbol name \u2018ADBE\u2019 and add some additional characters, and then submit the form. You will receive a warning about the new characters that are implemented to ensure data integrity.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"AEM_Layout_Dialog_for_Styling\"><\/span><strong>AEM Layout Dialog for Styling<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Dialog, which is a part of the authoring environment, the authors will be able to describe what the component should look like<\/p>\n<p>We take the down &#8220;cq:design Dialog&#8221; node from the centre component and make a new one in our project structure.<\/p>\n<p>When a template is displayed, the style choice option appears, allowing for adjustments using predefined CSS classes.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.9.7&#8243; text_font=&#8221;Georgia||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;22px&#8221; text_line_height=&#8221;1.9em&#8221; max_width=&#8221;800px&#8221; max_width_last_edited=&#8221;off|phone&#8221; custom_margin=&#8221;|||10%&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; hover_enabled=&#8221;0&#8243; text_font_size_tablet=&#8221;&#8221; text_font_size_phone=&#8221;&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; text_line_height_last_edited=&#8221;off|phone&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h2><span class=\"ez-toc-section\" id=\"AEM_Comfortable_Fragments\"><\/span><strong>AEM Comfortable Fragments<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Serene fragments are vital in AEM because they can effectively organise reusable text segments. The containers help you reuse the same design across multiple pages.<\/p>\n<p>The only thing you have to do is to take the satisfied fragment container and drop it onto your page.<\/p>\n<p><img decoding=\"async\" class=\"size-medium aligncenter\" src=\"http:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/06\/AEM-Fragment-Efficiency.png\" alt=\"\" width=\"800\" height=\"2298\" \/><\/p>\n<p>Herein, you can easily employ drag-and-drop individual AEM-validated fragments to classify your text more effectively.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Does_AEM_deal_with_CSS_and_JavaScript\"><\/span><strong>Does AEM deal with CSS and JavaScript?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>AEM performs an automatic combination of files for rationalisation. Even if there are several separate CSS files, only the required ones are sent to the final output.<\/p>\n<p>This operation is a performance booster and a resource-saving process.<\/p>\n<p>If you delve into the HTML created on the fly by AEM, you will be amazed to know that script and link tags are produced automatically. This achievement doesn&#8217;t require physical work beyond organising assets.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#064399&#8243; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_start=&#8221;#ff8c7c&#8221; background_color_gradient_end=&#8221;#e5ba4e&#8221; background_color_gradient_type=&#8221;radial&#8221; background_color_gradient_direction_radial=&#8221;top left&#8221; background_color_gradient_start_position=&#8221;35%&#8221; background_color_gradient_end_position=&#8221;80%&#8221; transform_scale=&#8221;74%|69%&#8221; transform_scale_linked=&#8221;off&#8221; transform_translate=&#8221;-53px|-50px&#8221; transform_translate_linked=&#8221;off&#8221; custom_margin=&#8221;||-5px||false|false&#8221; custom_padding=&#8221;|||2px|false|false&#8221; link_option_url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; link_option_url_new_window=&#8221;on&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221;][et_pb_image src=&#8221;https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2023\/06\/8423118_3895895.png&#8221; url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; url_new_window=&#8221;on&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; width=&#8221;85.4%&#8221; custom_margin=&#8221;-31px||-24px||false|false&#8221; custom_padding=&#8221;|22px|0px||false|false&#8221;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221;][et_pb_text _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;Georgia|700|||||||&#8221; text_font_size=&#8221;23px&#8221; text_line_height=&#8221;1.3em&#8221; header_font=&#8221;Georgia|700|||||||&#8221; header_font_size=&#8221;19px&#8221; header_letter_spacing=&#8221;-1px&#8221; header_line_height=&#8221;1.2em&#8221; transform_scale=&#8221;171%|159%&#8221; transform_scale_linked=&#8221;off&#8221; transform_translate=&#8221;40px|44px&#8221; transform_translate_linked=&#8221;off&#8221; transform_origin=&#8221;70%|50%&#8221; z_index=&#8221;-161&#8243; width=&#8221;100%&#8221; custom_margin=&#8221;|-215px||||&#8221; custom_padding=&#8221;|0px||||&#8221; link_option_url=&#8221;https:\/\/cloudfoundation.com\/&#8221; link_option_url_new_window=&#8221;on&#8221;]<\/p>\n<p style=\"text-align: center;\"><span style=\"color: #000000;\"><strong>AEM Online Training<\/strong><\/span><\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; url_new_window=&#8221;on&#8221; button_text=&#8221;Up Coming Batches&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#E09900&#8243; button_bg_color=&#8221;#FFFFFF&#8221; button_font=&#8221;|700|||||||&#8221; transform_translate=&#8221;64px|65px&#8221; transform_translate_linked=&#8221;off&#8221; background_layout=&#8221;dark&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221;][et_pb_image src=&#8221;https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2019\/06\/logo_resize_color.png&#8221; url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; url_new_window=&#8221;on&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; transform_translate=&#8221;-36px|0px&#8221; transform_translate_linked=&#8221;off&#8221; custom_margin=&#8221;|||178px||&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.9.7&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text content_tablet=&#8221;&#8221; content_phone=&#8221;&#8221; content_last_edited=&#8221;on|desktop&#8221; _builder_version=&#8221;4.9.7&#8243; text_font=&#8221;Georgia||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;22px&#8221; text_line_height=&#8221;1.9em&#8221; max_width=&#8221;800px&#8221; max_width_last_edited=&#8221;off|phone&#8221; custom_margin=&#8221;|||10%&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; hover_enabled=&#8221;0&#8243; text_font_size_tablet=&#8221;&#8221; text_font_size_phone=&#8221;&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; text_line_height_last_edited=&#8221;off|phone&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h2><span class=\"ez-toc-section\" id=\"AEM_Client_Libraries\"><\/span><strong>AEM Client Libraries<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The client library folder is the triggering point in AEM for the project structure. Thus, initially, the client library folder does not exist unless the imperative package is installed.<br \/>\n<video src=\"http:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/06\/AEM-Library-Management.webm\" poster=\"https:\/\/cloudfoundation.com\/blog\/wp-content\/plugins\/a3-lazy-load\/assets\/images\/lazy_placeholder.gif\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" width=\"800\" height=\"auto\"><\/video><br \/>\nAfter that, open CRXDE Lite and check if the client library is created under your component folder.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Customer_Libraries_in_AEM\"><\/span><strong>Customer Libraries in AEM<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>AEM components work harmoniously when a corresponding client library is available. In this step, the client library that has been preselected must be uploaded through AEM\u2019s package manager.<\/p>\n<p>By utilising client libraries, we enhance the functionality of the component and can add verification scripts to improve user interaction within the AEM system.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"JavaScript_in_AEM_Client_Libraries\"><\/span><strong>JavaScript in AEM Client Libraries<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>When you release a site in AEM, you can see your JavaScript loaded from an embedded client library in the page source.<\/p>\n<p>AEM JavaScript management is the same as CSS management\u2014you will find a confluence of everything securing packaged together in one place.<\/p>\n<p><img decoding=\"async\" class=\"size-medium aligncenter\" src=\"http:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/06\/AEM-JavaScript-Libraries.png\" alt=\"\" width=\"800\" height=\"1070\" \/>The reason the components are not loading correctly on your page is due to the AEM client libraries.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"AEM_Configuration\"><\/span><strong>AEM Configuration<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The proper functioning of components in AEM is most important. Often, it happens that the Dialog box does not appear as the user expected.<\/p>\n<p>To identify the issue, refreshing the page and checking the resource type is the first step a user can take.<\/p>\n<p>In AEM, a message popped up about the hero component. It did not display the correct details, so I examined the configuration in the properties of the right-hand side.<\/p>\n<p>By deleting and then dragging the hero component again, I resolved the issue, which explains how AEM can sometimes reference the wrong templates.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Testing_and_Verifying_AEM_Components\"><\/span><strong>Testing and Verifying AEM Components<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Verifying the components in AEM confirms they are working as expected. The edit config node integrates Dialogs to provide an enhanced user experience, allowing users to drag and drop files with greater ease.<\/p>\n<p><img decoding=\"async\" class=\"size-medium aligncenter\" src=\"http:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/06\/AEM-Component-Testing.png\" alt=\"\" width=\"800\" height=\"2990\" \/><\/p>\n<p>For example, in AEM, if you add configurations and then test them by refreshing the pages and checking the expected values, it can work as a debugging tool.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Component_Gestures_with_AEM\"><\/span><strong>Component Gestures with AEM<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The edit config node of AEM invitations provides greater flexibility for delighted authors. The process not only saves time but also allows developers to utilise the system for other manual purposes.<\/p>\n<p>Recognition of the role of edit config properties in AEM greatly aids developers in reusing power in their components proficiently.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.9.7&#8243; text_font=&#8221;Georgia||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;22px&#8221; text_line_height=&#8221;1.9em&#8221; max_width=&#8221;800px&#8221; max_width_last_edited=&#8221;off|phone&#8221; custom_margin=&#8221;|||10%&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; hover_enabled=&#8221;0&#8243; text_font_size_tablet=&#8221;&#8221; text_font_size_phone=&#8221;&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; text_line_height_last_edited=&#8221;off|phone&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h2><span class=\"ez-toc-section\" id=\"AEM_CSS_Environmental_Setup\"><\/span><strong>AEM CSS Environmental Setup<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Invent a &#8216;css txt&#8217; file in the client library folder by pressing your pointer\u2019s right key on the folder and selecting the option from the context menu. Remember to add &#8216;page-hero&#8217; styles to the webpage and save the required adjustments.<\/p>\n<p>To accomplish this, through AEM, first open the libraries to add the client. Click on the embed property in the AEM client library implementation and feed it with the new library you have created.<br \/>\n<video src=\"http:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/06\/AEM-CSS-Setup.webm\" poster=\"https:\/\/cloudfoundation.com\/blog\/wp-content\/plugins\/a3-lazy-load\/assets\/images\/lazy_placeholder.gif\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" width=\"800\" height=\"auto\"><\/video><\/p>\n<p>Now, by going to the left-hand side and selecting the floppy disc symbol, and then simply updating the page, you will instantly see all the recent variations reflected right after the update process finishes.<\/p>\n<p>You need to verify that your modifications have taken effect by saving the page and refreshing the browser.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Deploying_Blueprint_Dialogs_AEM\"><\/span><strong>Deploying Blueprint Dialogs AEM<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The adaptation of blueprint Dialogs to AEM bestows a superior disposition to the AEM components. Besides the configuration of hero elements, the use of a new footer element through the pattern Dialog is to be discussed.<\/p>\n<p>In the AEM template structure, generate the footer component, assign the mandatory properties, and then include those in your project. These variations offer new adjustment features for your AEM project.[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#064399&#8243; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_start=&#8221;#494fff&#8221; background_color_gradient_end=&#8221;#9ea6ff&#8221; background_color_gradient_type=&#8221;radial&#8221; background_color_gradient_direction_radial=&#8221;top left&#8221; background_color_gradient_start_position=&#8221;35%&#8221; background_color_gradient_end_position=&#8221;80%&#8221; transform_scale=&#8221;74%|71%&#8221; transform_scale_linked=&#8221;off&#8221; transform_translate=&#8221;-53px|-50px&#8221; transform_translate_linked=&#8221;off&#8221; custom_padding=&#8221;||27px|||&#8221; link_option_url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; link_option_url_new_window=&#8221;on&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221;][et_pb_image src=&#8221;https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2023\/06\/Untitled-11.png&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; transform_scale=&#8221;103%|103%&#8221; transform_scale_linked=&#8221;off&#8221; transform_translate=&#8221;11px|0px&#8221; transform_translate_linked=&#8221;off&#8221; custom_padding=&#8221;|88px||||&#8221;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221;][et_pb_text _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;Georgia|700|||||||&#8221; text_text_color=&#8221;#FFFFFF&#8221; text_font_size=&#8221;23px&#8221; text_line_height=&#8221;1.3em&#8221; header_font=&#8221;Georgia|700|||||||&#8221; header_font_size=&#8221;19px&#8221; header_letter_spacing=&#8221;-1px&#8221; header_line_height=&#8221;1.2em&#8221; transform_scale=&#8221;171%|159%&#8221; transform_scale_linked=&#8221;off&#8221; transform_translate=&#8221;40px|44px&#8221; transform_translate_linked=&#8221;off&#8221; transform_origin=&#8221;70%|50%&#8221; z_index=&#8221;-161&#8243; width=&#8221;100%&#8221; custom_margin=&#8221;|-215px||||&#8221; custom_padding=&#8221;|0px||||&#8221; link_option_url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; link_option_url_new_window=&#8221;on&#8221;]<\/p>\n<p style=\"text-align: center;\"><span style=\"color: #ffffff;\"><strong>AEM Course Price<\/strong><\/span><\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; url_new_window=&#8221;on&#8221; button_text=&#8221;Offer Price&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#0C71C3&#8243; button_bg_color=&#8221;#FFFFFF&#8221; button_font=&#8221;|700|||||||&#8221; transform_translate=&#8221;64px|65px&#8221; transform_translate_linked=&#8221;off&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221;][et_pb_image src=&#8221;https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2019\/06\/logo_resize_color.png&#8221; url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; url_new_window=&#8221;on&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; transform_translate=&#8221;-36px|0px&#8221; transform_translate_linked=&#8221;off&#8221; custom_margin=&#8221;|||178px||&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.9.7&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_team_member name=&#8221;Vinitha Indhukuri&#8221; position=&#8221;Author&#8221; image_url=&#8221;https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/02\/Vinitha-Indhukuri-e1739946272117.png&#8221; _builder_version=&#8221;4.9.7&#8243; header_level=&#8221;h5&#8243; header_font=&#8221;Titillium Web|700|||||||&#8221; body_font=&#8221;Titillium Web||||||||&#8221; body_font_size=&#8221;16&#8243;]Success isn\u2019t about being the best; it\u2019s about being better than you were yesterday.[\/et_pb_team_member][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.9.7&#8243;][et_pb_row _builder_version=&#8221;4.9.7&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_post_title meta=&#8221;off&#8221; featured_image=&#8221;off&#8221; _builder_version=&#8221;4.9.7&#8243; title_font=&#8221;Times New Roman||||||||&#8221; title_text_align=&#8221;left&#8221; title_text_color=&#8221;#000000&#8243; title_font_size=&#8221;47&#8243; background_color=&#8221;RGBA(0,0,0,0)&#8221; background_enable_image=&#8221;off&#8221; custom_margin=&#8221;|||10%&#8221; title_font_size_tablet=&#8221;40&#8243; title_font_size_phone=&#8221;35&#8243; title_font_size_last_edited=&#8221;on|desktop&#8221;][\/et_pb_post_title][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.9.7&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.9.7&#8243; text_font=&#8221;Georgia||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;22px&#8221; text_line_height=&#8221;1.9em&#8221; max_width=&#8221;800px&#8221; max_width_last_edited=&#8221;off|phone&#8221; custom_margin=&#8221;|||10%&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; hover_enabled=&#8221;0&#8243; text_font_size_tablet=&#8221;&#8221; text_font_size_phone=&#8221;&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; text_line_height_last_edited=&#8221;off|phone&#8221; sticky_enabled=&#8221;0&#8243;] AEM Dialog Nodes Dialog nodes are [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":102120,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"2880","footnotes":""},"categories":[209],"tags":[],"class_list":{"0":"post-102101","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-adobe"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Training on AEM Dialog Node<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Training on AEM Dialog Node\" \/>\n<meta property=\"og:description\" content=\"[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.9.7&#8243;][et_pb_row _builder_version=&#8221;4.9.7&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_post_title meta=&#8221;off&#8221; featured_image=&#8221;off&#8221; _builder_version=&#8221;4.9.7&#8243; title_font=&#8221;Times New Roman||||||||&#8221; title_text_align=&#8221;left&#8221; title_text_color=&#8221;#000000&#8243; title_font_size=&#8221;47&#8243; background_color=&#8221;RGBA(0,0,0,0)&#8221; background_enable_image=&#8221;off&#8221; custom_margin=&#8221;|||10%&#8221; title_font_size_tablet=&#8221;40&#8243; title_font_size_phone=&#8221;35&#8243; title_font_size_last_edited=&#8221;on|desktop&#8221;][\/et_pb_post_title][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.9.7&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.9.7&#8243; text_font=&#8221;Georgia||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;22px&#8221; text_line_height=&#8221;1.9em&#8221; max_width=&#8221;800px&#8221; max_width_last_edited=&#8221;off|phone&#8221; custom_margin=&#8221;|||10%&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; hover_enabled=&#8221;0&#8243; text_font_size_tablet=&#8221;&#8221; text_font_size_phone=&#8221;&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; text_line_height_last_edited=&#8221;off|phone&#8221; sticky_enabled=&#8221;0&#8243;] AEM Dialog Nodes Dialog nodes are [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/\" \/>\n<meta property=\"og:site_name\" content=\"CloudFoundation | Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-11T11:37:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-11T11:54:28+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/06\/businessman-leverages-ai-automation-drive-sustainable-business-growth-optimize-operational-effi.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"NAGENDRAG\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"NAGENDRAG\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Training on AEM Dialog Node","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/","og_locale":"en_US","og_type":"article","og_title":"Training on AEM Dialog Node","og_description":"[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.9.7&#8243;][et_pb_row _builder_version=&#8221;4.9.7&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_post_title meta=&#8221;off&#8221; featured_image=&#8221;off&#8221; _builder_version=&#8221;4.9.7&#8243; title_font=&#8221;Times New Roman||||||||&#8221; title_text_align=&#8221;left&#8221; title_text_color=&#8221;#000000&#8243; title_font_size=&#8221;47&#8243; background_color=&#8221;RGBA(0,0,0,0)&#8221; background_enable_image=&#8221;off&#8221; custom_margin=&#8221;|||10%&#8221; title_font_size_tablet=&#8221;40&#8243; title_font_size_phone=&#8221;35&#8243; title_font_size_last_edited=&#8221;on|desktop&#8221;][\/et_pb_post_title][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.9.7&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.9.7&#8243; text_font=&#8221;Georgia||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;22px&#8221; text_line_height=&#8221;1.9em&#8221; max_width=&#8221;800px&#8221; max_width_last_edited=&#8221;off|phone&#8221; custom_margin=&#8221;|||10%&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; hover_enabled=&#8221;0&#8243; text_font_size_tablet=&#8221;&#8221; text_font_size_phone=&#8221;&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; text_line_height_last_edited=&#8221;off|phone&#8221; sticky_enabled=&#8221;0&#8243;] AEM Dialog Nodes Dialog nodes are [&hellip;]","og_url":"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/","og_site_name":"CloudFoundation | Blog","article_published_time":"2025-06-11T11:37:37+00:00","article_modified_time":"2025-06-11T11:54:28+00:00","og_image":[{"width":500,"height":500,"url":"http:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/06\/businessman-leverages-ai-automation-drive-sustainable-business-growth-optimize-operational-effi.jpg","type":"image\/jpeg"}],"author":"NAGENDRAG","twitter_card":"summary_large_image","twitter_misc":{"Written by":"NAGENDRAG","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/","url":"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/","name":"Training on AEM Dialog Node","isPartOf":{"@id":"https:\/\/cloudfoundation.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#primaryimage"},"image":{"@id":"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#primaryimage"},"thumbnailUrl":"https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/06\/businessman-leverages-ai-automation-drive-sustainable-business-growth-optimize-operational-effi.jpg","datePublished":"2025-06-11T11:37:37+00:00","dateModified":"2025-06-11T11:54:28+00:00","author":{"@id":"https:\/\/cloudfoundation.com\/blog\/#\/schema\/person\/df6c7eba98f1bb15f2a100a9958266e4"},"breadcrumb":{"@id":"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#primaryimage","url":"https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/06\/businessman-leverages-ai-automation-drive-sustainable-business-growth-optimize-operational-effi.jpg","contentUrl":"https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/06\/businessman-leverages-ai-automation-drive-sustainable-business-growth-optimize-operational-effi.jpg","width":500,"height":500},{"@type":"BreadcrumbList","@id":"https:\/\/cloudfoundation.com\/blog\/training-on-aem-dialog-node\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudfoundation.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Training on AEM Dialog Node"}]},{"@type":"WebSite","@id":"https:\/\/cloudfoundation.com\/blog\/#website","url":"https:\/\/cloudfoundation.com\/blog\/","name":"CloudFoundation | Blog","description":"A New way of Learning","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudfoundation.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/cloudfoundation.com\/blog\/#\/schema\/person\/df6c7eba98f1bb15f2a100a9958266e4","name":"NAGENDRAG","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudfoundation.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/09e08ba1102807a876f2c00245d6b955f0a9f027b40c181e9cee0cd2d927f84a?s=96&d=wavatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/09e08ba1102807a876f2c00245d6b955f0a9f027b40c181e9cee0cd2d927f84a?s=96&d=wavatar&r=g","caption":"NAGENDRAG"},"url":"https:\/\/cloudfoundation.com\/blog\/author\/nagendrag\/"}]}},"_links":{"self":[{"href":"https:\/\/cloudfoundation.com\/blog\/wp-json\/wp\/v2\/posts\/102101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudfoundation.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudfoundation.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudfoundation.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudfoundation.com\/blog\/wp-json\/wp\/v2\/comments?post=102101"}],"version-history":[{"count":7,"href":"https:\/\/cloudfoundation.com\/blog\/wp-json\/wp\/v2\/posts\/102101\/revisions"}],"predecessor-version":[{"id":102122,"href":"https:\/\/cloudfoundation.com\/blog\/wp-json\/wp\/v2\/posts\/102101\/revisions\/102122"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudfoundation.com\/blog\/wp-json\/wp\/v2\/media\/102120"}],"wp:attachment":[{"href":"https:\/\/cloudfoundation.com\/blog\/wp-json\/wp\/v2\/media?parent=102101"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudfoundation.com\/blog\/wp-json\/wp\/v2\/categories?post=102101"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudfoundation.com\/blog\/wp-json\/wp\/v2\/tags?post=102101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}