Tuesday, 21 July 2015

Creating Adobe Experience Manager Components that use Nested Multifields

You can develop a custom Adobe Experience Manager (AEM) component that uses a nested multi-field control located in a dialog. A nested multi-field control is an inner multi-field control within an outer multi-field control and lets an author dynamically enter data. For example, assume the AEM control lists developers and each developer has an unknown number of skills to display. That is, within the inner multi-field, the author enter details such as professional skill set. The outer multi-field determines how may developers to display.

Consider the nested multi-field control located in the following illustration.


This article steps you through how to build this AEM component. To read this development article, click https://helpx.adobe.com/experience-manager/using/nested_multifield.html.

Adobe Digital Marketing Community

Join the Adobe Digital Marketing Community. Start by clicking this banner



I (Scott Macdonald) am a Senior Digital Marketing Community Manager at Adobe Systems with over 18 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If  you would like to see more CQ or other Adobe Digital Marketing end to end articles like this, then leave a comment and let me know what content you would like to see.

Wednesday, 8 July 2015

Creating Adobe Experience Manager Custom Column Components

You can develop a custom Adobe Experience Manager (AEM) column control component to address your business requirements. An AEM column control component lets an AEM author split the content in the main panel of the web-page into multiple columns. Using a component dialog, an author defines the number of columns required and then create, delete, or move content within each of the columns.


As specified, an author can change the number of columns and the border color by using the column's dialog.


This development article walks you through how to build this custom column component. To read this development article, click https://helpx.adobe.com/experience-manager/using/custom_columns.html.

Adobe Digital Marketing Community

Join the Adobe Digital Marketing Community. Start by clicking this banner



I (Scott Macdonald) am a Senior Digital Marketing Community Manager at Adobe Systems with over 18 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If  you would like to see more CQ or other Adobe Digital Marketing end to end articles like this, then leave a comment and let me know what content you would like to see.


TwitterFollow the Digital Marketing Customer Care team on Twitter @AdobeMktgCare.


Thursday, 25 June 2015

Summer Sessions of Ask the AEM Community Experts

For the summer of 2015, we have lined up some really awesome Ask the AEM Community sessions for you.



 As AEM developers, be sure not to miss these sessions.

1 - On Tues July 28th - Scott Macdonald, Jaison Sunny, and Praveen Dubey will present a topic about advanced AEM component development. Included in this session is how to create components that use CQ.Ext APIs, build custom xtypes, invoke sling servlets, and build  advanced dialogs for components. To Sign up, click here: July Ask the AEM Community Experts.

2 - On Tues Aug 25 - Dan Klco (the only non-Adobe Sling member) and Scott Macdonald will be presenting how to work with AEM and Campaign to create personalization and segmentation experiences. This is one you do not want to miss, as you will be able to ask questions to Dan about AEM and Personalization. Click here to sign up: Aug ask the AEM Experts.





Adobe Digital Marketing Community

Join the Adobe Digital Marketing Community. Start by clicking this banner



I (Scott Macdonald) am a Senior Digital Marketing Community Manager at Adobe Systems with over 18 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If  you would like to see more CQ or other Adobe Digital Marketing end to end articles like this, then leave a comment and let me know what content you would like to see.


TwitterFollow the Digital Marketing Customer Care team on Twitter @AdobeMktgCare.



Tuesday, 16 June 2015

Populating AEM Component Dialog fields using Sling Servlets

You can invoke an Adobe Experience Manager (AEM) Sling Servlet to populate fields that appear in AEM component dialogs. That is, instead of hard-coding values in JavaScript, you can populate the a dialog drop-down using a Servlet's return value, as shown in the following illustration.

 .

In this example, the movie titles that appear in the drop-down control are returned by an AEM Sling Servlet. This article walks you through how to create an AEM component that uses Sling Servlets to populate fields that appear in component dialogs. By hooking into a Sling Servlet, you can dynamically populate dialog fields. For example, you can code the Servlet to call an external web service, and populate a dialog field with the data returned by the external service.  


Adobe Digital Marketing Community

Join the Adobe Digital Marketing Community. Start by clicking this banner



I (Scott Macdonald) am a Senior Digital Marketing Community Manager at Adobe Systems with over 18 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If  you would like to see more CQ or other Adobe Digital Marketing end to end articles like this, then leave a comment and let me know what content you would like to see.


TwitterFollow the Digital Marketing Customer Care team on Twitter @AdobeMktgCare.



Monday, 8 June 2015

Integrating Adobe Experience Manager 6.1 Components with Adobe Analytics

You can create Adobe Experience Manager (AEM) 6.1 components that integrate with Adobe Analytics. By integrating AEM components with Adobe Analytics, you can gather information about user interaction with the AEM components, such as tracking how visitors are interacting with your components. For example, assume you developed an AEM component to track the number vistors use the component. When a user interacts with the component (for example, clicks a link), the component sends information to Adobe Analytics. Next, Adobe Analytics updates a  real-time report that you can view, such as shown in the following illustration.


As shown in the previous illustration, you can view component information (components integrated with Adobe Analytics) in an Adobe Analytic s report. This development article walks you though all the steps to integrate AEM 6.1 components with Adobe Analytics, incluiding how to set AEM and Analytics. To read this development article, click https://helpx.adobe.com/experience-manager/using/analytics.html.

Note: For information about Adobe Analytics, see https://helpx.adobe.com/marketing-cloud/analytics.html.


Adobe Digital Marketing Community

Join the Adobe Digital Marketing Community. Start by clicking this banner



I (Scott Macdonald) am a Senior Digital Marketing Community Manager at Adobe Systems with over 18 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If  you would like to see more CQ or other Adobe Digital Marketing end to end articles like this, then leave a comment and let me know what content you would like to see.


TwitterFollow the Digital Marketing Customer Care team on Twitter @AdobeMktgCare.

Wednesday, 3 June 2015

June Session of Ask the AEM Community Experts

Hey AEM Community -- with the release of AEM 6.1, we thought that we would take this time period to show you the latest changes made to the AEM documentation. Also this is your chance to tell us what you would like to see in the AEM docs.

Meet the AEM Technical Documentation Team!   Join Scott Macdonald, AEM Community Manager and Tyler Ruston AEM Documentation manager along with other team members for a discussion about AEM documentation.

This is your chance to:


  • Learn about the latest updates made to the AEM documentation
  • Get helpful hints to quickly find what you’re  looking for
  • See content for the latest release of Experience Manager
  • Learn about the AEM documentation roadmap
  • Meet some of the team
  • Ask questions and give your feedback


Hope you will join us for the June Ask the AEM Community Expert Session.

Join us on June 23rd at 8:00 am Pacific ›

To Sign up, click http://adobe.ly/1FU2vso.

Adobe Digital Marketing Community

Join the Adobe Digital Marketing Community. Start by clicking this banner



I (Scott Macdonald) am a Senior Digital Marketing Community Manager at Adobe Systems with over 18 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If  you would like to see more CQ or other Adobe Digital Marketing end to end articles like this, then leave a comment and let me know what content you would like to see.


TwitterFollow the Digital Marketing Customer Care team on Twitter @AdobeMktgCare.


Thursday, 28 May 2015

Adobe Experience Manager 6.1

Adobe Experience Manager 6.1 is now live.




 For information, see the AEM 6.1 documentation.

For a list of Whats New, see the 'What's New in AEM 6.1' section in the Release Notes. This is a great starting point to learn about new features.


Adobe Digital Marketing Community

Join the Adobe Digital Marketing Community. Start by clicking this banner

About the Author

I (Scott Macdonald) am a Senior Digital Marketing Community Manager at Adobe Systems with over 16 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If  you would like to see more CQ or other Adobe Digital Marketing end to end articles like this, then leave a comment and let me know what content you would like to see.
TwitterFollow the Digital Marketing Customer Care team on Twitter @AdobeMktgCare.