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
Reusable building blocks / tools for building up your dialogs
Generate InDesign documents from AEM Assets
Add Marketo Forms in Adobe Experience Manager
Automatically pull files into AEM and publish them
Automatically sync assets on-demand from one AEM server to another.
Limits the parsys to only accept up to a configurable amount of paragraphs
Helpful workflow processes
AEM + Adobe I/O = ♥
Generate an Apache httpd Redirect Map from Properties in AEM
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
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
See your page on REAL mobile in a snap!
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?
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 stroke of a key!
Log OSGi events as JSON
Inject cool stuff into your Sling Models
Notify authors when dependencies need to be activated.
Create and evaluate ETag headers based on response's message digest
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
Easy creation of simple name/value pair lists
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.