Adobe Experience Manager Links
AEM Links Index
- AEM Cheat Sheet
- AEM Console Cheat Sheet
- Sling Curl Command Cheat Sheet
- Dispatcher Cheat Sheet
- Gradle Cheat Sheet
- Maven Cheat Sheet
- Problems & Solutions
- Query Builder Cheat Sheet
- AEM using Docker
Start Here
- Adobe Experience Manager Onboarding resources
- AEM project archetype by Adobe
- AEM Demo Machine
- WKND Sites Project - Adobe's reference site implementation
Blogs
- Things on a content management system
- Daniel Klco's Blog
- OpsInventor (Tad Reeves' Blog)
- AEM @ Reddit, Adobe CQ @ Reddit
- Scott's Digital Community
- CQ-OPS
- Experience Managed
- ICF Next Engineering Blog
- CQ5 | AEM6 Solutions and Suggestions
- Nate Yolles' Blog
- Bounteous AEM Blog
- AEM.Design Blog
- Wunderman Thompson Technology Blog
Blogs (slightly outdated but good historical content)
- Wem Blog
- The Real CQ
- Code Monkey
- cqwemblog
- AEM Stuff
- AEM Development Mastery
- Adobe Experience Manager Podcast
Twitter accounts to follow
- Jörg Hoh
- Daniel Klco
- Chris Millar
- Gaston Gonzalez
- Wim Symons
- Brett Birschbach
- Gabriel Walt
- AEM Guru
- David
- Mark Adamcin
- Nate Yolles
- Justin Edelson
- Cedric Huesler
- Bounteous Adobe
Component Development
Adobe Consulting Services (ACS)
- Commons - AEM development and component toolkit for bootstrapping any AEM project
- Tools - Set of tools for AEM to make developer lives easier
- Samples - Well commented code samples of AEM building blocks to help educate AEM developers.
Continuous Integration and Delivery - DevOps
- Grabbit
- Recap - rsync for Adobe Granite
- Chef cookbook by Tacit Knowledge
- Python client for Adobe Experience Manager (AEM) API
- Carty - Visual Sling mappings editor
Documentation
Events
- Adobe Summit
- Evolve
- adapt.to
- There are a lof of meetups all over the world. Come join us in San Francisco.
Forums, Help
Java
AEM as a Cloud Service
AEM Screens
Quick References
Open Source Documentation
Screencasts, Podcasts, Presentations
- AEM Gems - technical deep dives delivered by Adobe experts
- AEM @ SlideShare
- Listing of Ask the AEM Community Experts sessions
Oak
Development Tools
- AEMSync - AEM Synchronization Tool, the tool pushes code changes to AEM instance(s) upon a file change (Single most useful tool for AEM development)
- Gulp Slang - Gulp process CURLs content straight into JCR
- AEM Compose - Universal automation CLI tool for AEM and Ansible extension for managing AEM environments
- AEM Stubs - Providing sample data for AEM applications in a simple and flexible way
- Gradle AEM Plugin - Allows to manage local AEM instances, build and deploy AEM packages and more
- Grunt Clientlibify - Grunt plugin for integrating AEM with a styleguide
- Grunt Smart VLT - A simple grunt interface for Adobe VLT (last commit >2 years)
- Vagrant AEM - Vagrant boxes for AEM
- AEM Docker Containers - AEM and Dispatcher Docker Containers, AEM 6.3 - 6.5 - sdk-2021.3.5087
- AEM Ansible Roles - Roles for managing your AEM services.
(* not sure if this is still being updated)
Open Source Projects & Code Examples
A curated list of open source projects, code examples and snippets to learn from and base your work from:
- Libraries and extensions for AEM applications - huge library of extensions
- AEM Replication Customization
- CRX / AEM Package built w/ ANT + XSL
- AEM React - Render components using React, isomorphic JavaScript rendering.
- TODO MVC - SCF+SRP implementation of ToDo MVC with walkthrough.
- SASS compiler for AEM - provides native SASS support in AEM
- AEM WCM Core Components - Set of standardized WCM components supported by Adobe.
Tools (in AEM)
This is more of a short cut for people who don't want to navigate through the AEM UI or search for these useful tools in the docs:
- QueryBuilder Debugger
- XPath/SQL search
- CQ5 Translator
- Dump Libs
- DAM WebDav
- CQ5 AntiSamy configuration XSS
- ContextHub Diagnostics
Servlets (in AEM)
Third-party Tools
- Adobe Marketing Cloud Open Developer - directory for tools
- Access Control Tool
- AEM Permission Management
- Felix Search Web Console Plugin - decompiler and more
- Sling Dynamic Include
- AEM Tooling Plugin for Intellij IDEA
- NEBA - integration of Spring Framework into Apache Sling
- WebSight - Set of AEM/Sling Admin Tools (User Manager, Package Manager, Groovy Console and Resource Browser)
Helpful Specific Articles
Coral UI, Touch UI
FAQs, Knowledge Base
- All Adobe Knowledge Base Articles
- CRX Knowledge Base Articles
- Replication
- Workflows
- Dispatcher
- LDAP
- The most complete list of -XX options for Java JVM
Component Development
Workflows
Security
- Tighten Up Security in Production CQ Environment
- How to protect your CQ instances from Google searches
Talks, Presentations
Certification
- Adobe WEM / CQ Tips and Tricks (Google Doc)
- ACE: AEM 6.0 Architect experience and Certification Path
- AEM 6.0 Architect Certification tips
Other
- AEM Capability Matrix - list AEM Capabilities, Features and OOTB Component
- Apache Sling Resource Resolver Rules in a Nutshell
- Adobe CQ/AEM Support Matrix
- Adobe CQ5 AEM cURL Commands
- How to upgrade AEM 6.5 safely
- Experiencing Adobe Experience Manger - Day CQ