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
Things that help you get other stuff done
Ensure your service users and groups exist!
Create one-time scripts that execute upon deployment to AEM
Create and execute custom reports based on the AEM Repository
Generate an Apache httpd Redirect Map from Properties in AEM
Merge data into a single property
Get work done.
The most efficient way of managing what we do
Have your path rewriting and vanities too!
Check AEM's temperature
Add properties to AEM Asset Folders
See your page on REAL mobile in a snap!
Helpful workflow processes
Consistently resize, crop and transform images
Automatically build and replicate AEM Packages on a timers, event triggers or workflows
Easily search the AEM Audit Log
Side-by-side property comparison of page.. wait for it.. across versions!
How to extend the report builder functionality
How to configure reports within the ACS AEM Commons Report Builder
Configure components with properties shared across pages
Export interesting data from AEM (like users)!
Transcribe your asset
Execute Workflow at scale!
Customize the AEM Assets authoring UI!
Automatically move reviewed assets!
Build excellent authoring UIs
Components you can use on your AEM Sites
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
Need to compare multiple versions of a page?
Cut down on duplicate markup in custom Coral UI interfaces
Power-tooling for workflow removal
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
Replicate content packages and have your cake too!
Switch active layer with a key combination!
Log OSGi events as JSON
Inject objects into your Sling Models classes
Notify authors when dependencies need to be activated.
Stuff that makes E-mailing a lot easier!
Send log messages to remote systems
Easily generate sitemaps for search indexing
Integrate with cloud services like a Pro!
Don't let erring Components ruin your day
Integrate with Twitter API or LinkedIn Scribe
The convenience of flushing by yourself
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
Simple yet flexible framework for building complex forms
There are better ways to solve these problems now
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.