A very common use case is to use multilingual/localised XF’s for header and footer for multilingual site. By default this is how the OOTB template is available in the AEM archetype as well and is the recommended approach to implement header and footer in Touch UI.Continue reading
Adobe Asset Link(AAL) panel allows creatives to access and modify content stored in AEM Assets directly via creative cloud apps.
Adobe Asset Link connects Adobe Experience Manager (AEM) Assets with Creative Cloud desktop apps Adobe InDesign, Adobe Photoshop, and Adobe Illustrator.
A very common use case is to use Experience Fragments/XF’s for Header and footer in editable template. In fact this is how the OOTB AEM archetype implements header and footer. However you would very soon notice issues with the caching of XF’s and would need to device a caching strategy. Lets discuss the issues and how to resolve them.Continue reading
A common issue with Experience fragment(XF) is cache invalidation of pages referencing the XF. When a Experience fragment(XF) is modified and published, pages which reference the XF are not updated and still shows old XF content. This happens because the XF content/html is cached as part of each page instead of being referenced from a shared location.
Page needs to be explicitly activated/invalidated to view the updated content of the XF. This can be quite tedious and unpractical at times for the authors. There are multiple ways to tackle this problem.
Following my previous post of setting up docker dispatcher for AEMaaCS, here is how you can do some basic troubleshooting like ssh into your container, checking logs, cache etc of your dispatcher running inside a docker container.
I would recommend installing this vcode extension to view and troubleshoot your docker containers.Continue reading
A 3rd party jar is one which is not present as a bundle in AEM OSgI. If you want to use API’s from a 3rd party jar in AEM then it needs to be added to AEM OSGI.
If you try to upload a 3rd party jar in osgi then it won’t, get uploaded. To upload it in osgi it needs to be osgi specific with MANIFEST.MF file. OSGI bundle is nothing but jar with MANIFEST.mf file.Continue reading
In 6.2 if you create a project with archetype 10 and deploy it on aem the bundle remains in installed state coz.
javax.inject,version=[0.0,1) — Cannot be resolvedContinue reading
When dialog is opened the checkbox should be selected by default.
Steps to achieve this in touch uiContinue reading
AEM provides OOTB multi-field in which only one widget/field can be configured as part of the multi-field.
For example, have a look at the OOTB list component
setStatic/items/well/items/pages) which only has a single field in a multifield.
In most cases this might not suffice your requirement. You might need a composite multi-field with 2 or more fields as part of the multi-field.
To achieve this there are multiple options. You can choose to go with either of them.