Wednesday, 16 March 2016

How to create an AEM Touch UI Color Picker

You can create an Adobe Experience Manager (AEM) 6 Touch UI component that contains a color picker in the dialog. This lets AEM authors easily select a color from a color wheel. The color is specified as a HEX value that is used by the component, as shown in the following video. 






To read this article, click https://helpx.adobe.com/experience-manager/using/creating-touchui-validate1.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.
TwitterFollow me on Twitter @smac2020

Tuesday, 15 March 2016

Using Jackrabbit UserManager APIs to retrieve group permissions

You can develop an Adobe Experience Manager (AEM) OSGi bundle that uses the Jackrabbit UserManager APIs to retrive group privileges for a specific node. This API provides access to both AEM users and groups and is located in the org.apache.jackrabbit.api.security.user Java package. For more information, see Interface UserManager.

For example, consider a group named geometrixx-facebook that has these permissions to a node located here:

/content/geometrixx-outdoors/en/TestPage

The following illustration shows the privileges for the geometrixx-facebook group.


Using an OSGi bundle that contains the Jackrabbit UserManager API, you can dynamically retrieve group privileges. In this development article, group privileges for a page are written to the AEM log file.

**** Here are the permissions: group: geometrixx-facebook privilege: jcr:read

**** Here are the permissions: group: geometrixx-facebook privilege: jcr:modifyAccessControl

**** Here are the permissions: group: geometrixx-facebook privilege: crx:replicate

**** Here are the permissions: group: geometrixx-facebook privilege: jcr:versionManagement

**** Here are the permissions: group: geometrixx-facebook privilege: jcr:lockManagement

**** Here are the permissions: group: geometrixx-facebook privilege: rep:write

**** Here are the permissions: group: geometrixx-facebook privilege: jcr:readAccessControl

Click:  https://helpx.adobe.com/experience-manager/using/developing-aem-osgi-bundles-jackrabbit_group.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.
TwitterFollow me on Twitter @smac2020


Sunday, 13 March 2016

Dynamically updating AEM TouchUI Select Fields

You can develop an Adobe Experience Manager (AEM) TouchUI control and dynamically define values located in a Select field. For example, you can define values located in drop-down field B based on a value an AEM author selects in drop-down field A, as shown in the following illustration.


To dynamically update an AEM Touch UI select field, you have to use application logic, as discussed in this article. To read this article, click https://helpx.adobe.com/experience-manager/using/creating-touchui-dynamic.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, 10 March 2016

Retrieving AEM Workflow information using the Workflow API

You can use the AEM workflow API to dynamically retrieve information about workflows. For example, assume that you have a requirement to gather information about all currently running workflows. Using the Workflow API, you can perform this task. For information, see AEM Workflow API.

The following illustration shows the example AEM web page displaying information about a running workflow.


This article discusses how to use Maven to develop the Sling Servlet that uses the Workflow API to retrieve workflow information. To read this article, click here: https://helpx.adobe.com/experience-manager/using/workflow_api.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.
TwitterFollow me on Twitter @smac2020



Monday, 7 March 2016

Ask the AEM Community Experts - A Deep Dive into Sightly -- March 2016

Join Scott Macdonald, Adobe Experience Manager Community Manager and Praveen Dubey, a top community contributor, for an in-depth look at how to use Sightly to build engaging Experience Manager Components such as this one.




In addition to learning how to use Sightly, you'll learn how to increase the efficiency of your component development team.
By attending this session, you will gain knowledge of using Slightly to build dynamic Experience Manager components.

To watch the posted recording, click https://communities.adobeconnect.com/p7qaen9vhvn/?launcher=false&fcsContent=true&pbMode=normal.


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.

Creating an AEM Headline component

You can create an Adobe Experience Manager (AEM) Headline component that you can use in your AEM web page. A headline component lets you website visitors view latest headlines about a specific subject. That is, you can enter keyword into an AEM dialog and the component will display headlines related to the keyword. For example, you can enter Facebook keyword and the component displays headlines, as shown in the following illustration.


This component uses the News Guardian API to retrieve the headlines. That is, a cusotm AEM service uses this API to retrieve the headlines based on the keyword an author enters into the component dialog.

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

To watch the video, click



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.
TwitterFollow me on Twitter @smac2020