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 ShortcutsDescription
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.htmlQuick switch between Touch UI and Classic UI.
?debug=(layout | mdev | mdevc )Shows you complete details of all the components used on your page
?debugConsole=trueRuns Fire bug Lite inside your browser for debugging of code.
?debugClientLibs=trueWrites 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 URLView 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.

NameAEM Useful LinksDescription
 Clientlibshttp://localhost:4502/libs/cq/ui/content/dumplibs.htmlShows detailed information of all clientlibs used in  AEM environment.(where category is defined on folder)
Error Logshttp://localhost:4502/bin/crxde/logsView logs in browser
QueryBuilder Debuggerhttp://localhost:4502/libs/cq/search/content/querydebug.htmlOpens QueryBuilder Debugger
 Tag Administration Consolehttp://localhost:4502/libs/cq/tagging/content/debug.htmlOpen Tag Administrator for Tag Management in AEM.
i18n Translator http://localhost:4502/libs/cq/i18n/translator.htmlManage Internationalization in AEM
Dependency Finderhttp://localhost:4502/system/console/depfinderManage Dependencies of a bundle in AEM
Dialog Conversion Consolehttp://localhost:4502/libs/cq/dialogconversion/content/console.htmlCovert classic ui dialog to Touch UI
ContentSync Console http://localhost:4502/libs/cq/contentsync/content/console.htmlManage content syncing in AEM
Jar file to OSGI Bundle Click HereConvert a normal jar file to OSGi Bundle.

 

Most frequently Used AEM URLS:-

Below List contains Most frequently Used AEM URLS.

NameURL
CRXDE Litehttp://localhost:4502/crx/de/index.jsp
CRX Explorerhttp://localhost:4502/crx/explorer/index.jsp 
Package Managerhttp://localhost:4502/crx/packmgr.html
Package Share Explorerhttp://localhost:4502/crx/packageshare/
Backup Consolehttp://localhost:4502/libs/granite/backup/content/admin.html
Web Consolehttp://localhost:4502/system/console/configMgr
OSGi Bundles Console/Felix consolehttp://localhost:4502/system/console/bundles
Query Debugger Toolhttp://localhost:4502/libs/cq/search/content/querydebug.html
Search UIhttp://localhost:4502/crx/explorer/ui/search.jsp?Path=&Query=
Display Client Libraries in use by Componenthttp://localhost:4502/libs/granite/ui/content/dumplibs.html
 JVM Memory Usagehttp://localhost:4502/system/console/memoryusage
JVM Runtime Propertieshttp://localhost:4502/system/console/jmx/java.lang%3Atype%3DRuntime
Performance profilerhttp://localhost:4502/system/console/profiler
Disk Performance Benchmarkinghttp://localhost:4502/system/console/diskbenchmark
Product Version and License Informationhttp://localhost:4502/system/console/productinfo
Node Type Administration Consolehttp://localhost:4502/crx/explorer/nodetypes/index.jsp
Maintenance Toolshttp://localhost:4502/system/console/jmx/com.adobe.granite%3Atype%3DRepository
Dialog Conversion Consolehttp://localhost:4502/libs/cq/dialogconversion/content/console.html

List of Classic UI Interfaces:


Below List contains all available Classic UI interfaces.

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

List of Touch UI Interfaces:


Below List contains all available Touch UI interfaces.

NameURL
Touch UI Home Pagehttp://localhost:4502/projects.html
Siteadmin Consolehttp://localhost:4502/sites.html/content
DAM Consolehttp://localhost:4502/assets.html/content/dam
Useradmin Consolehttp://localhost:4502/libs/granite/security/content/useradmin.html
Groupadmin Consolehttp://localhost:4502/libs/granite/security/content/groupadmin.html
Offloading Admin Consolehttp://localhost:4502/libs/granite/offloading/content/view.html
Topology Admin Consolehttp://localhost:4502/libs/granite/topology/content/view.html
Health Reports Consolehttp://localhost:4502/libs/granite/operations/content/healthreports.html
Diagnosis Consolehttp://localhost:4502/libs/granite/operations/content/diagnosis.html
 Maintenance Consolehttp://localhost:4502/libs/granite/operations/content/maintenance.html
 Cloud Services Console [To Connect to Adobe Marketing Cloud]http://localhost:4502/etc/cloudservices.html
Distribution Consolehttp://localhost:4502/libs/granite/distribution/content/distribution.html
AEM Formshttp://localhost:4502/aem/forms.html/content/dam/formsanddocuments
AEM Appshttp://localhost:4502/aem/apps.html/content/phonegap
AEM Publicationshttp://localhost:4502/aem/publications.html/content/publications
Search Forms Windowhttp://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.