Skip to main content

AEM Code Snippets

Tools​

FileVault / IntelliVault​

Download Release v3.4.10

Adobe AEM Repo Tool​

Github

Releases

Docs

Python AEM Api​

https://git.corp.adobe.com/unilever-replatform/PyAEM

https://pypi.org/project/pyaem3/

AEM Component Help Pages​

https://medium.com/@surajkamdi/adding-documentation-for-aem-components-ab0bced28c26

  1. First of all, Open the CRXDE console http://localhost:4502/crx/de/index.jsp
  2. Go to the component path. example - `_/apps/<project-name>/components/general_
  3. Now create a new markdown file inside the component with the name README.md.
  4. Now add the following sample markdown text into README.md file.
  5. Now, go to http://localhost:4502/libs/wcm/core/content/sites/components.html and select Title Component from the list with a valid component group.
  6. Now copy the URL from the address bar. In my case, URL will be /mnt/overlay/wcm/core/content/sites/components/details.html/apps/Suraj/title
  7. Go to the component inside CRXDE Lite > cq:dialog and set the helpPath property and set the value from the above-copied path.
  8. Now allow and add the component to the page, Open the Dialog and Click on the Help (?) icon.

Steps to set Documentation as Default Active Tab​

In order to show up documentation as the default active tab when the author clicks on the Help (?) icon, We need to overlay the AEM’s certain functionality. Just follow certain steps.

  1. Go to CRXDE Lite Console http://localhost:4502/crx/de/index.jsp
  2. Go to /libs/wcm/core/content/sites/components/details/jcr:content/content/single/content/items/content/items/tabs/items/documentation
  3. Right-Click on the documentation node and Select the Overlay Node option. Set the following properties on the Overlay Node dialog and Click on OK. Path: /libs/wcm/core/content/sites/components/details/jcr:content/content/single/content/items/content/items/tabs/items/documentation Overlay Location: /apps/ Match Node Types: Checked

Querying the JCR​

Service User / System User​

Documentation Documentation 2

Touch-UI + Migration​

Dialog Conversion Tool

Github

Doku

Github Legacy

Usage: http://localhost:4502/libs/cq/modernize/dialog/content/console.html

Oak​

Index​

Indexing

TarMK​

Oak Segment Tar

TarMK vs MongoMK

TarMK Deep Dive - pdf

TarMK Cold Standby