AEM Shortcuts and Quick Reference Guide

While working with Adobe AEM there are lot of aem shortcuts or aem tricks available that can ease the life of an AEM Developer or AEM Content Authors, If they make use of them in their day to day activities.

I have tried to cover list of all available aem urls, interfaces and shortcuts in this tutorial. Explore each of them to understand avilable out of the box functionality aem provides.

AEM Shortcuts:-


Below is the list or AEM 6.1 Quick reference guide that I use daily:

AEM Shortcuts Description
Remove #cf/ Tired of page loading, Don’t want to see/wait for the content-finder while refreshing pages, just remove #cf/ in your url.
Replace cf# with editor.html Quick switch between Touch UI and Classic UI.
?debug=(layout | mdev | mdevc ) Shows you complete details of all the components used on your page
?debugConsole=true Runs Fire bug Lite inside your browser for debugging of code.
?debugClientLibs=true Writes out all Clientlib categories as separate files. Press F12 for debugging (check your HTML-source).
?wcmmode=(edit|preview|design|disabled) Sets WcmMode of current page in the specified mode, makes easy for tester to switch between modes.
CTRL+SHIFT+U In combination with ?debugClientLibs=true set in URL View time taken by a page for loading and other Timing information for tracking Performance.

Click Here To view separate keyboard short cuts for Touch UI and Classic UI

AEM Useful Links:- 


Below is a list of most frequently used aem links to improve performance of aem developer.

Name AEM Useful Links Description
 Clientlibs http://localhost:4502/libs/cq/ui/content/dumplibs.html Shows detailed information of all clientlibs used in  AEM environment.(where category is defined on folder)
Error Logs http://localhost:4502/bin/crxde/logs View logs in browser
QueryBuilder Debugger http://localhost:4502/libs/cq/search/content/querydebug.html Opens QueryBuilder Debugger
 Tag Administration Console http://localhost:4502/libs/cq/tagging/content/debug.html Open Tag Administrator for Tag Management in AEM.
i18n Translator  http://localhost:4502/libs/cq/i18n/translator.html Manage Internationalization in AEM
Dependency Finder http://localhost:4502/system/console/depfinder Manage Dependencies of a bundle in AEM
Dialog Conversion Console http://localhost:4502/libs/cq/dialogconversion/content/console.html Covert classic ui dialog to Touch UI
ContentSync Console http://localhost:4502/libs/cq/contentsync/content/console.html Manage content syncing in AEM
Jar file to OSGI Bundle  Click Here Convert a normal jar file to OSGi Bundle.

 

Most frequently Used AEM URLS:-

Below List contains Most frequently Used AEM URLS.

Name URL
CRXDE Lite http://localhost:4502/crx/de/index.jsp
CRX Explorer http://localhost:4502/crx/explorer/index.jsp 
Package Manager http://localhost:4502/crx/packmgr.html
Package Share Explorer http://localhost:4502/crx/packageshare/
Backup Console http://localhost:4502/libs/granite/backup/content/admin.html
Web Console http://localhost:4502/system/console/configMgr
OSGi Bundles Console/Felix console http://localhost:4502/system/console/bundles
Query Debugger Tool http://localhost:4502/libs/cq/search/content/querydebug.html
Search UI http://localhost:4502/crx/explorer/ui/search.jsp?Path=&Query=
Display Client Libraries in use by Component http://localhost:4502/libs/granite/ui/content/dumplibs.html
 JVM Memory Usage http://localhost:4502/system/console/memoryusage
JVM Runtime Properties http://localhost:4502/system/console/jmx/java.lang%3Atype%3DRuntime
Performance profiler http://localhost:4502/system/console/profiler
Disk Performance Benchmarking http://localhost:4502/system/console/diskbenchmark
Product Version and License Information http://localhost:4502/system/console/productinfo
Node Type Administration Console http://localhost:4502/crx/explorer/nodetypes/index.jsp
Maintenance Tools http://localhost:4502/system/console/jmx/com.adobe.granite%3Atype%3DRepository
Dialog Conversion Console http://localhost:4502/libs/cq/dialogconversion/content/console.html

List of Classic UI Interfaces:


Below List contains all available Classic UI interfaces.

Name URL
Classic UI Home Page http://localhost:4502/libs/cq/core/content/welcome.html 
Siteadmin Console http://localhost:4502/siteadmin 
DAM Console http://localhost:4502/damadmin 
MCM Console [Marketing Campaign Console] http://localhost:4502/mcmadmin#/content/dashboard 
User Notifications Inbox http://localhost:4502/inbox 
Useradmin Console http://localhost:4502/useradmin
Tools Console [Configuration] http://localhost:4502/miscadmin 
Tagging Console http://localhost:4502/tagging 
Workflows Console http://localhost:4502/libs/cq/workflow/content/console.html 
Launches Console http://localhost:4502/libs/launches/content/admin.html 
Replication Console http://localhost:4502/etc/replication.html 
Reports Console http://localhost:4502/miscadmin#/etc/reports 
User Reports http://localhost:4502/etc/reports/userreport.html 
Author Activity Audit http://localhost:4502/etc/reports/auditreport.html 
Task management Console http://localhost:4502/libs/cq/taskmanagement/content/taskmanager.html#/tasks
Digital Publications Console http://localhost:4502/publishingadmin
Client Context Window [Alt+Ctrl+C in a page] http://localhost:4502/etc/clientcontext/default/content.html
MSM Rollout Configs Console http://localhost:4502/miscadmin#/etc/msm/rolloutconfigs
Translator Settings http://localhost:4502/libs/cq/i18n/translator.html
Bulk Editor http://localhost:4502/etc/importers/bulkeditor.html
Feed Import Management http://localhost:4502/miscadmin#/etc/importers

List of Touch UI Interfaces:


Below List contains all available Touch UI interfaces.

Name URL
Touch UI Home Page http://localhost:4502/projects.html
Siteadmin Console http://localhost:4502/sites.html/content
DAM Console http://localhost:4502/assets.html/content/dam
Useradmin Console http://localhost:4502/libs/granite/security/content/useradmin.html
Groupadmin Console http://localhost:4502/libs/granite/security/content/groupadmin.html
Offloading Admin Console http://localhost:4502/libs/granite/offloading/content/view.html
Topology Admin Console http://localhost:4502/libs/granite/topology/content/view.html
Health Reports Console http://localhost:4502/libs/granite/operations/content/healthreports.html
Diagnosis Console http://localhost:4502/libs/granite/operations/content/diagnosis.html
 Maintenance Console http://localhost:4502/libs/granite/operations/content/maintenance.html
 Cloud Services Console [To Connect to Adobe Marketing Cloud] http://localhost:4502/etc/cloudservices.html
Distribution Console http://localhost:4502/libs/granite/distribution/content/distribution.html
AEM Forms http://localhost:4502/aem/forms.html/content/dam/formsanddocuments
AEM Apps http://localhost:4502/aem/apps.html/content/phonegap
AEM Publications http://localhost:4502/aem/publications.html/content/publications
Search Forms Window http://localhost:4502/libs/cq/core/content/tools/customsearch/searchfacetformlister.html

ACS AEM Commons Links:


Below List contains commonly used acs aem common links.

If you know more AEM Shortcuts , Tricks or AEM Links , let me know and I will add them to the list.

Below List contains commonly used acs aem common links:-

NameURL
 JCR Compare http://localhost:4502/etc/acs-commons/jcr-compare.html
Oak Index Managerhttp://localhost:4502/etc/acs-commons/oak-index-manager.html
Version Comparehttp://localhost:4502/etc/acs-commons/version-compare.html
Workflow Removerhttp://localhost:4502/etc/acs-commons/workflow-remover.html

Sling Properties useful during overlay:-

NameDescription
sling:hideProperties (String or String[])Specifies the property, or list of properties, to hide.
The wildcard * hides all.
sling:hideResource (Boolean)Indicates whether the resources should be completely hidden, including its children.
sling:hideChildren (String or String[])Contains the child node, or list of child nodes, to hide. The properties of the node will be maintained.
The wildcard * hides all.
sling:orderBefore (String)Contains the name of the sibling node that the current node should be positioned in front of.
Spread the love

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.