AEM FAQs aem-faqs
Know the answers to some AEM troubleshooting and configuration issues.
Sites sites
How do I configure binary-less distribution? how-do-i-configure-binary-less-distribution
Binary-less distribution is supported for deployments over a shared data store and involves agents that use the Vault-based Distribution package exporter (factory PID: org.apache.sling.distribution.serialization.impl.vlt.VaultDistributionPackageBuilderFactory
) package builder.
With binary-less mode enabled, the content packages distributed contain references to binaries rather than the actual binaries.
How do I enable binary-less distribution? how-do-i-enable-binary-less-distribution
To enable binary-less distribution, deploy with a shared blob store.
Check the useBinaryReferences
property in the OSGI configuration with the factory PID ( org.apache.sling.distribution.serialization.impl.vlt.VaultDistributionPackageBuilderFactory
) that your agent is using.
How to enable permissions while creating Language Copy for Content-Authors in AEM? how-to-enable-permissions-while-creating-language-copy-for-content-authors-in-aem
To create language copy feature, content-authors need permissions at /content/projects
location.
If one requires the authors to manage projects as well, then the workaround is to add the author to projects-administrators
group.
How to change the format while creating Language Copy for a project? how-to-change-the-format-while-creating-language-copy-for-a-project
Create a language root and language copy inside the root, before creating a translation project.
For example,
Create a language root at /content/geometrixx
with name as fr_LU
(and title as French (Luxembourg)). Subsequently, create language copy of page from the references panel and navigate to Create structure only
option in Create & Translate
. Finally, create a translation project and then add the language copy to the translation job.
For details, see the additional resources below:
How to audit AEM capabilities such as, login attempts and ACL or permission changes? how-to-audit-aem-capabilities-such-as-login-attempts-and-acl-or-permission-changes
AEM has introduced the ability to log administrative changes for better troubleshooting and audit. By default, the information is logged in the error.log
file. To make monitoring easier, it is recommended that they be redirected to a separate log file.
To redirect the output to a separate log file, see How to audit user management operations in AEM.
How to enable SSL by default? how-to-enable-ssl-by-default
ÃÛ¶¹ÊÓƵ Experience Manager (AEM) 6.4 ships with the SSL wizard and offers a User Interface to configure Jetty and Granite Jetty SSL support.
To enable SSL by default, see SSL by default.
What is the recommended architecture when using AEM’s Content Services from a mobile app, ideally React Native? what-is-the-recommended-architecture-when-using-aem-s-content-services-from-a-mobile-app-ideally-react-native
The Content Services are based on the Sling Models and the AEM developers must provide a Sling Model pojo for each component that is exported.
To understand how to consume AEM content services from a React application, see tutorial.
Also, if the developers want to export a tree of components they can also implement the ComponentExporter
and ContainerExporter
interfaces and use the ModelFactory
to iterate over the child components and return their model representation. See the resources below:
[1]
[2]
How to disable AEM 6.4 survey pop-up? how-to-disable-aem-survey-pop-up
You can opt into usage statistics collection by using either the Touch UI or the Web Console. For detailed instructions, see Opting into aggregated usage statistics collection.
Is there a good resource that highlights the key features for upgrading to AEM 6.4? is-there-a-good-resource-that-highlights-the-key-features-for-upgrading-to-aem
See that describes high-level breakdown of key features for customers considering upgrading to the latest version of ÃÛ¶¹ÊÓƵ Experience Manager.
Assets assets
Why the Assets workflow repeats itself while uploading MP4 files (for example, using drag-and-drop method)? why-the-assets-workflow-repeats-itself-while-uploading-mp-files-for-example-using-drag-and-drop-method
If the user, uploading the movie files does not have delete permissions under asset node, the delete chunk nodes fail and the upload restarts.
What are the default settings for out-of-the-box configurations while creating Language Copy? what-are-the-default-settings-for-ootb-configurations-while-creating-language-copy
When you create a language copy through Touch UI (References > Update Language Copy), a new DAM folder is created under the new language and assets are referenced from there.
This is default setting for out-of-the-box configurations. You can set Translate Page Assets = Do not translate in Translation configurations.
For AEM 6.4, Tools > Cloud Services > Translation Cloud services.
How to disable an AEM component causing exponential growth for the AEM SegmentStore (AEM 6.3.1.1)? how-to-disable-an-aem-component-causing-exponential-growth-for-the-aem-segmentstore-aem
You can disable the OSGi Component Disabler. To use this service, see .
As a workaround, you can also manually disable the component either via the UI or via a curl
command (example below), after every AEM restart.
curl -u admin:$(pass CQ_Admin) 'https://localhost:4502/system/console/components/com.day.cq.analytics.sitecatalyst.impl.importer.ReportImporter' --data 'action=disable'
How to customize admin consoles? how-to-customize-admin-consoles
AEM provides various mechanisms to enable you to customize the consoles and the page authoring functionality of your authoring instance. To learn how to create a custom console and customize a default view for a console, see Customizing the Consoles.
What is the difference between CoralUI 2 and CoralUI 3-based components? what-is-the-difference-between-coralui-and-coralui-based-components
A new set of Sling components of Granite UI Foundation is created for Coral3 and is located under There is one set for CoralUI 2-based components and one set for CoralUI 3-based components. The new set will not be just a copy-paste of the old set, rather it will be cleaned up (for example, streamlining, removing deprecated feature). So it is recommended that a page only use either CoralUI 3-based or CoralUI 2-based set.
To learn more in detail, see .
How to customize the search component in AEM Assets? how-to-customize-the-search-component-in-aem-assets
To learn about search boost/ranking and further implementation information, see .
The Simple search implementation are the materials from the 2017 Summit lab AEM Search Demystified.
Is it possible to build plugin for WordPress that allows a customer to access ÃÛ¶¹ÊÓƵ Asset Picker to select images ? is-it-possible-to-build-plugin-for-wordpress-that-allows-a-customer-to-access-adobe-asset-picker-to-select-images
Yes, a customer using WordPress can use ÃÛ¶¹ÊÓƵ Asset Picker to select images from their AEM Assets server to add to posts on their WordPress site.
Refer to Asset Selector for more information.