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.
- AEM Useful Links.
- Most frequently used aem urls.
- List of Classic UI interfaces.
- List of Touch UI interfaces.
- List of ACS AEM Commons Links
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.
List of Classic UI Interfaces:
Below List contains all available Classic UI interfaces.
List of Touch UI Interfaces:
Below List contains all available Touch UI interfaces.
ACS AEM Commons Links:
Below List contains commonly used acs aem common links.
Name | URL |
 JCR Compare |  http://localhost:4502/etc/acs-commons/jcr-compare.html |
Oak Index Manager | http://localhost:4502/etc/acs-commons/oak-index-manager.html |
Version Compare | http://localhost:4502/etc/acs-commons/version-compare.html |
Workflow Remover | http://localhost:4502/etc/acs-commons/workflow-remover.html |
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:-
Name | URL |
JCR Compare | http://localhost:4502/etc/acs-commons/jcr-compare.html |
Oak Index Manager | http://localhost:4502/etc/acs-commons/oak-index-manager.html |
Version Compare | http://localhost:4502/etc/acs-commons/version-compare.html |
Workflow Remover | http://localhost:4502/etc/acs-commons/workflow-remover.html |
Sling Properties useful during overlay:-
Name | Description |
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. |
Leave a Reply