ACS AEM Commons
The wheel doesn't need reinventing
Synchronize content between AEM instances.
Access AEM assets directly from MS Office apps!
Cleans up packages deployed by Cloud Manager
Use properties directly in authored text
Manage HTTP Redirects in AEM
Easy and flexible generattion of robots.txt files for your website
Include granite dialog snippets with parameters and / or a namespace, so you can reuse them better
Generate InDesign documents from AEM Assets
Automatically pull files into AEM and publish them
Add Marketo Forms in Adobe Experience Manager
Automatically sync assets on-demand from one AEM server to another.
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
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
Need to alphabetize child pages or tags?
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
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 developers that build things for Adobe products including Adobe Experience Manager (AEM, fka CQ, fka Communique).
Please note that the name of this Github organization and repository are from a legacy ownership of the this project. Adobe Consulting Services no longer maintains this project, rather the AEM developer community does.