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.

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.

NOTE -- Sign UP for this sessions will be available soon. 



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.

Creating Adobe Experience Manager Components that use Standard Tag Libraries

You can create Adobe Experience Manager (AEM) components that use the JSP Standard Tag Library (JSTL). JSP tags let you integrate  core functionality common to applications. For example, using JSP tags, you can perform tasks such as iterating through collections, parsing XML documents, performing SQL operations, and so on. For more information, see JSP - Standard Tag Library.

This development article walks you through how to build an AEM component that uses JSP tags to display information, including an image from the AEM DAM. The following illustration shows the output of an AEM component that uses JSP tags.


To read this development article, click https://helpx.adobe.com/experience-manager/using/jstl.html.

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.

Wednesday, 20 May 2015

Packaging Adobe Experience Manager 6 applications

You can package an Adobe Experience Manager (AEM) 6 application that contains an OSGi bundle by using Package Manager. Once an application (including the OSGi bundle) is placed into a package, you can deploy it to another AEM instance. If your CQ package does not include the OSGi bundle, then the application will not successfully work when deployed to the new AEM instance.

This article discusses how to create AEM packages using AEM 6 Touch UI, as shown in this illustration.


This article walks you through how to package an AEM 6 application using the Touch UI. TO read this development article, click https://helpx.adobe.com/experience-manager/using/packaging-aem6-applications.html.

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.