Welcome to the help and support community for Adobe Experience Manager — one of the five Marketing Cloud solutions. Find tips, tricks, and solutions to common issues. Follow community professionals, and join vibrant discussions in our forums.
Popular articles
How to Create a Fully Featured Internet Website
CQ Cloud Overview (Video, 05:04)
Querying Adobe Experience Manager Data using the JCR API
Authoring & deploying mobile websites
Creating Adobe CQ bundles that consume web services
Creating Adobe CQ feed components that display social data
Creating custom Adobe CQ commerce providers
Blogs
Adobe CQ Digital Asset Management Webcast
Video, 45:45
Learn how Adobe's DAM solution integrates with Creative Cloud and Scene7 to manage rich digital assets across all channels.
Learn how to create an interactive gallery component that uses CQ DAM assets
Community article
Adobe's Scott Macdonald (Snr Community & Support Lead) talks through the steps to create an Adobe CQ interactive gallery component that uses digital assets from the Adobe CQ Digital Asset Manager (DAM).
Learn how to submit Mobile form data to Adobe CQ
Community article
Adobe's Scott Macdonald (Snr Community & Support Lead) talks through the steps to create an Adobe CQ mobile form (using JQuery Mobile API) that lets mobile users submit data to CQ and stores it in the Adobe JCR.
Optimizing the CQ Dispatcher Cache
Video, 51:48
Adobe's Andrew Khoury and Henry Saginor discuss best practices for improving performance and how to avoid common pitfalls
AEM (CQ) eCommerce Integration Framework
Video, 12:05
Adobe's Paolo Mottadelli (Sr. Technical Marketing Manager) discusses the AEM (CQ) eCommerce framework
Video tutorials
Learn about the Adobe Experience Manager solution from Adobe's own product experts. To start, sign in and choose Help > Training Videos.
Here are a few we recommend:
- CQ Introduction (00:50)
- Install CQ (05:31)
- Create Title Component –
part 1 (03:52)
Webinars
Optimizing the CQ Dispatcher Cache
Video, 51:48
Adobe's Andrew Khoury and Henry Saginor discuss best practices for improving performance and how to avoid common pitfalls
CQ Performance Analysis: Optimizing Response Time
Video 51:27
Adobe's David Collie and Andrew Khoury discuss optimization for the best CQ performance
AEM (CQ) eCommerce Integration Framework
Video 12:05
Adobe's Paolo Mottadelli (Sr. Technical Marketing Manager) discusses the AEM (CQ) eCommerce framework
Upcoming training
New York, NY - USA
April 16 2013
CQ5.5 System Administrator Training
McLean, VA - USA
April 17 2013
Basel - Switzerland
May 3-10, 2013
Lehi, Ut - USA
May 7-10, 2013
CQ 5 Using and Extending Widgets
San Francisco, Ca - USA
May 13-14, 2013
Maidenhead - UK
May 21-23, 2013
Full listing of authorized training for Adobe Experience Manager
How can I fix CRXDE when it stops working?
CRXDE is a pre-packaged stand-alone Eclipse application specifically designed for CQ and CRX. It enables developers to work efficiently, providing broad set of tools to easily create a project, create and manage files, folders, templates, components, dialogs, nodes, properties, scripts and bundles while logging, debugging and integrating with SVN.
But more often or not, CRXDE stops working and how much you try, it doesn’t open up. It does nothing when you click ok to login. People try re-installing and what not but the trick is pretty simple. Delete .crxde folder within your home directory. So, if you are using windows it will usually be under c:\ documents and settings\<your user name>.
Does Adobe CQ support clustering?
Yes, Adobe CQ supports clustering. To increase availability, and performance, of your Production environment, it is common to combine multiple author and/or publish instances, by either making them available to different groups of users or by load balancing them behind a Dispatcher configuration. For more information, see http://dev.day.com/docs/en/cq/current/exploring/concepts.html#Clustering and Load Balancing.
What is the Dispatcher?
The Dispatcher is the Adobe CQ caching and/or load balancing tool that helps realize a fast and dynamic Web authoring environment. For caching, the Dispatcher works as part of an HTTP server, such as Apache, with the aim of storing (or "caching") as much of the static website content as possible and accessing the website's layout engine as infrequently as possible. In a load balancing role, the Dispatcher distributes user requests (load) across different clustered CQ instances (renders). For caching, the Dispatcher module uses the Web server's ability to serve static content. The Dispatcher places the cached documents in the document root of the Web server.
For information about using the Dispatcher with multiples domains, see http://dev.day.com/docs/en/cq/current/deploying/dispatcher/disp_domains.html.
For information about troubleshooting Dispatcher flushing issues, see http://helpx.adobe.com/adobe-cq/kb/troubleshooting-dispatcher-flushing-issues.html.
For additional Dispatcher information, see http://helpx.adobe.com/adobe-cq/using/dispatcher-faq.html.
Does Adobe CQ support integration with third-party LDAP systems?
Adobe CQ interfaces with LDAP systems, such as Apache Directory or Windows Active Directory, using the Java Authentication and Authorization Service (JAAS). For information, see http://helpx.adobe.com/adobe-cq/using/configuring-cq-apache-directory-service.html.
For a walk through on configuring Adobe CQ to use Apache Directory Services, see http://helpx.adobe.com/adobe-cq/using/configuring-cq-apache-directory-service.html.
What is an OSGi bundle?
An OSGi bundle is a Java module that can be deployed to the Adobe CQ service layer. You can use an OSGi bundle to create custom services within Adobe CQ. An OSGi operation can be invoked from other services or JSPs. For a detailed walkthrough on creating an OSGi bundle as part of creating a CQ application, see Querying Adobe Experience Manager Data using the JCR API.
What is the Adobe CQ JCR?
How can I modify the JCR?
You can dynamically modify the JCR using the JCR Java API or the SlingPostServlet. For information about using the JCR API, see Programmatically Accessing Adobe CQ Content using the JCR API.
What is the SlingPostServlet?
A SlingPostServlet is another way in which you can modify the Adobe CQ JCR. Using a SlingPostServlet, you can store, access, update, and delete nodes and properties. For example, the following Post creates a node:
<form action="/mynode" method="POST">
<input type="text" name="title">
<textarea name="body">
</form>
This POST action creates a node named mynode. Properties title and body are set. For more information, see http://dev.day.com/docs/en/cq/current/developing/sling_cheatsheet.html.
How can I query data from the JCR?
You can use the Java Query API to query data from the JCR. For example, you can create an Adobe CQ application that queries the JCR based on user input and display the result set in a client web page. For information, see Querying Adobe Experience Manager Data using the JCR API.
Can I use other frameworks within Adobe CQ?
Yes, you can use other frameworks within Adobe such as JQuery. Using additional frameworks lets you extend the functionality of Adobe CQ. For information, see Integrating the JQuery Framework into Adobe CQ.
Can I use third party APIs to create custom CQ widgets?
Yes, you can use third party APIs to create custom widgets. For example, you can use Google MAP API to create a map widget that you can add to the CQ sidekick. For information, see Integrating custom CQ widgets with third-party libraries.
Is there Adobe CQ best practice information?
Yes, for information about Adobe CQ best practices, see CQ best practices.
Is there Adobe CQ configuration information?
Yes, for information about configurating Adobe CQ, see Configuring CQ.
Is there Adobe CQ installation information?
Yes, for information about installing Adobe CQ, see Installing CQ.
Can I integrate Adobe CQ with third-party web services?
Yes, you can create Adobe CQ applications that can consume a third-party web service. For information, see Creating Adobe CQ bundles that consume web services.
The following Adobe AEM community articles guide you through how to develop the given CQ solution. Each article starts from the beginning and walks you through sequential steps until the solution is ready and works as described in the article introduction.
The following table lists the AEM community articles.
| Article name | Summary | |
| Creating gallery components that display digital assets stored in the CQ DAM | Discusses how to create an Adobe CQ gallery component that retrieves digital assets from the Adobe CQ DAM. An example use case for this gallery component is a travel company that makes use of it within a Digital Marketing campaign. | |
| Submitting Mobile Form Data to Adobe CQ | Discusses how to create an Adobe CQ mobile form that lets mobile users submit data to Adobe CQ. The mobile form is developed by using the JQuery Mobile API. The submitted data is stored in the Adobe JCR. | |
| Creating custom Adobe CQ commerce providers | Discusses how to create a custom Adobe CQ commerce provider using the commerce provider APIs. | |
| Creating Adobe CQ feed components that display social data | Discusses how to create a Twitter feed component for Adobe CQ. | |
| Querying Adobe Experience Manager Data using the JCR API | Discusses how to create an Adobe CQ application that queries data from the JCR. This article creates an OSGi bundle that uses the JCR Query API to query and filter data. In addition, discusses how to invoke an OSGi bundle operation from the client web page. | |
| Persisting CQ data in the Java Content Repository | Discusses how to create an Adobe CQ application that persists data in the JCR. This article uses an OSGi bundle that uses the JCR API to persist data. | |
| Persisting Adobe CQ data in a relational database | Discusses how to create an Adobe CQ application that is able to persist data in a relational database. In this article, the OSGi bundle persists data into MySQL. | |
| Developing an Adobe CQ application that uses FTP | Discusses how to create a custom File Transfer Protocol (FTP) service within Adobe CQ. | |
| Configuring Adobe CQ with Apache Directory Service | Discusses how to configure Adobe CQ to work with an LDAP service. In this article, Apache Directory Service is used. | |
| Developing CQ Custom Workflow Steps using Maven | Discusses how to create a custom Workflow step for Adobe CQ by using Maven. | |
| Creating CQ applications that use HTML Drag and Drop | Discusses how to create a CQ application that makes use of HTML5 drag and drop. | |
| Integrating LiveCycle into Adobe CQ applications | Discusses how to create an Adobe CQ OSGi bundle that invokes LiveCycle ES service operations. In this example, the PDFG service is invoked. | |
| Creating custom CQ email services | Discusses how to create a custom email service for Adobe CQ using the Java Mail API. In addition, discusses how to style the web client and invoke the custom email service operation. | |
| Integrating custom CQ widgets with third-party libraries | Discusses how to integrate a third-party library with Adobe CQ. In this example, Google MAP APIs are used. | |
| Using JSONWriter objects to display Adobe CQ OSGi data | Discusses how to create a dynamic Adobe CQ web client that is able to invoke an Adobe CQ OSGi bundle operation. This article uses a JSONWriter instance to pass data to the web client. In addition, discusses how to use a client library to style the web client. | |
| Packaging Adobe CQ applications that contain an OSGi bundle | Discusses how to package an Adobe CQ application, including OSGi bundles. | |
| Creating Adobe CQ bundles that consume web services | Discusses how to create and deploy an Adobe CQ OSGi bundle that consumes a third-party web service. In addition, discusses how to invoke an OSGi bundle operation from the client web page. | |
| Creating an Adobe CQ web application that uses MySQL | Discusses how to create and deploy an Adobe CQ OSGi bundle that queries data from a relational database. In this example, MySQL is used. In addition, this article demonstrates how to build an OSGi bundle using Maven. | |
| Creating OSGi bundles for the Adobe Digital Marketing Suite using CRXDE | This is a Hello World article on creating an OSGi bundle (using CRXDE). |
|
| Programmatically Accessing Adobe CQ Content using the JCR API | Discusses how to programmatically manipulate the Adobe CQ JCR using the JCR API. This article manipulates the JCR by using an external Java console application. | |
| Integrating the JQuery Framework into Adobe CQ | Discusses how to integrate the JQuery framework into Adobe CQ. |
Hotfixes
December 14 2012
#36761 - Poor JS performance opening/closing component edit dialog with a lot of components
September 20 2012
#36586 - JSP Issues on Weblogic
September 7 2012
#36281 - Siteadmin: opened result from search tool doesn't get highlighed if not on first
September 7 2013
#36357 - "Invalid recursion selector value" while fetching design json (400 Bad Request error)
September 7 2014





