Wednesday, 26 August 2015

Integrating Adobe Experience Manager 6.1 with Activation - Dynamic Tag Management

You can integrate Adobe Experience Manager (AEM) with the Digital Cloud Service named Activation (formally named Dynamic Tag Management). Activation is a Digital Marketing cloud service that allows a marketer to manage Adobe and third-party tags used for tracking or other analytic purposes. It is done through client-side scripting that injects tag related code throughout the pages of the site. For example, you can inject JavaScript code into all footers and headers that belong to AEM pages.

You define rules in the Activation web client, as shown in this illustration.



The previous illustration shows an Activation rule named TestOnLoadChrome. This rule is basically an event handler that is fired when a page is opened. The condition is define so that this rule fires only when the browser is Chrome. The logic that is defined is simply JavaScript that creates a pop-up message.

alert("Hello Chrome"); 

Once you define and approve Activation rules using the Activation web client, you can embed these rules into AEM web pages. When this rule is embedded into an AEM web page, this rule is fired when an AEM web page is opened in Chrome, as shown in this illustration.


To read this development article, see https://helpx.adobe.com/experience-manager/using/dtm.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.

Friday, 14 August 2015

Creating an AEM Sling Post Processor

You can develop a custom Sling Post Processer for Adobe Experience Manager (AEM) that is invoked after a Sling Post Servlet operation occurs. For example, assume that an AEM page posts data to AEM by using a Sling Post Servlet operation. That is, once the Sling Post Servlet operation makes changes to the AEM JCR, but before the changes are persistet, the custom Sling Post Processer is invoked. Using a Sling Post Processer, you can perform tasks such as creating a log of JCR node changes. A Sling Post Processer is as an OSGi bundle that implements SlingPostProcessor.

The article walks you through how to create a Sling Post Processer that is invoked when an AEM mobile form submits data to AEM by using a Sling Post Servlet operation.



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, 12 August 2015

Creating a custom AEM Dynamic Participant step

You can develop a custom Adobe Experience Manager (AEM) Dynamic Participant  workflow step. A  Dynamic Participant Step component is similar to Participant Step except the participant to which the workflow item is assigned is determined at run time.  You create a Dynamic Participant workflow step by implementing ParticipantStepChooser

When creating a Dynamic Participant Step, you can use application logic to determine whom to assign the workflow item. For example, your participant chooser can select the user that has the fewest work items. This article walks you through how to create a custom  Dynamic Participant Step and use it in an AEM workflow.  In this workflow example, content is reviewed and approved using a custom Dynamic Participant Step. 



To read this article, click   https://helpx.adobe.com/experience-manager/using/dynamic-steps.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.


Friday, 7 August 2015

Creating Personalized Adobe Experience Manager Content

You can create a personalized experience for visitors to your web site by using Adobe Experience Manager (AEM). A personalized experience presents the visitor with a tailor-made environment displaying dynamic content that is selected according to their specific needs; be this on the basis of predefined profiles, user selection, or interactive user behavior.
That is, personalized content is what web site visitors want to see. It can be categorized, and therefore made available to users according to predefined rules and it must be dynamic; in other words the content must, in some way, be dependent upon the user. If every user would see the same content, then personalization would be redundant. For example, assume someone interested in Apple products is visiting your web site. You can display images of Mac products as opposed to Window products.


This article walks you through how to setup a personalized experience using AEM.

To read this article for AEM 5.x, click   https://helpx.adobe.com/experience-manager/using/personal.html.

To read this article for AEM 6.1, click https://helpx.adobe.com/experience-manager/using/personal61.html.

In addition to this article, it is strongly recommended that you sign up for Aug session of Ask the AEM Community Experts. This session is with Dan Klco, an AEM Expert and Sling member who will be talking about this subject. To sign up, see http://scottsdigitalcommunity.blogspot.ca/2015/06/summer-sessions-of-ask-aem-community.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.