ACS AEM Commons
The wheel doesn't need reinventing
New features added in the latest release
Recently updated features
Features that could (and should) be used in any AEM project
Features aiding in Component development
Features aiding in Backend development
Features helping with administration of the AEM
Features aimed at enhancing the Authoring experience
Features to help with content migration
Configure components with properties shared across pages.
Users to CSV Export!
Check AEM's temperature
Transcribe your asset
Dig deeper into your creative assets' metadata
Execute Workflow at scale!
See from whence your assets hail!
Automatically move reviewed assets!
Drag to order your lists
Xpath driven autocomplete lists
Show and hide your nodes in Touch UI based on the current path.
Cache the uncacheable!
Effortlessly take advantage of Dispatcher’s TTL caching
Alert AEM Authors about system activities
Include Oak Indexes in your app package
See what content is different between JCRs
Add visual icon picker to dialogs
Create package definitions of Authorizables
Need to compare multiple versions of a page?
Cut down on duplicate markup in custom Coral UI interfaces
Too many edit zones making your head spin?
Use your components as building blocks
Power-tooling for workflow removal
Merge data into a single property
Add components to text
Quickly navigate AEM
Workflow Process execution has never been faster
Too many tabs have you confused?
Disable OSGi Components & Bundles as part of your build
Create package definitions from Queries
Consistently resize, crop and transform images
Replicate content packages and have your cake too!
Helpful Workflow processes
Switch active layer with a key combination!
Get Oak index status and re-index too!
Log OSGi events as JSON
Inject AEM objects into your Sling Models classes
Notify authors when dependencies need to be activated.
Generic Email Service to send template based emails
Easily zip up access control entries
Give your authors maximal column layout flexibility.
Send log messages to remote systems
A little polish goes a long way
Improve your dialogs
Easily generate sitemaps for search indexing
JSP Taglib for XSS Protection
Integrate with cloud services like a Pro!
Don't let erring Components ruin your day
Easily interact with the Twitter API
The conveniece of flushing by yourself
Commonly required DAM workflow processes.
Set TTLs on ClientLib JS/CSS to infinity and beyond!
Statlevels cramping your flushes?
Create authorable error pages with ease
AEM Design-driven, reusable ClientLibs
Easy creation of simple name/value pair lists
Create a re-usable RTE configurations
JSP Taglib for working with WCM Mode
An HTML5 audio component and related workflow process
AJAX-ify your AEM Components with ease
Ease LinkedIn integration needs
Use QueryBuilder syntax to build ContentFinder tabs
Simple yet flexible framework for building complex forms
Minimize your static request size.
A collection of common utils
Clean-up those one-off overlays
Simplify your components
In some circumstances, manual installation using the package manager will not appear to successfully complete. If this happens, reloading the package manager UI is necessary. ↩
We are Adobe Consulting Services. We build solutions on top of Adobe products including Adobe Experience Manager (AEM, fka CQ, fka Communique). Learn more.