Search
Search articles
Find articles by title, tag, or anything in the text. Every word you type has to match.
Real-World Scenarios: A Rebrand Silently Broke Every Experience Fragment Created Before It
A site-wide theme consolidation changed a handful of page properties and left dozens of previously-created Experience Fragments visually mismatched — with no errors anywhere, because a ResourceChangeListener had copied those properties at creation time instead of inheriting them live.
Git Troubleshooting: Fixing the Most Common Real-World Problems
The scenarios that don't map cleanly to one earlier chapter — a commit on the wrong branch, a conflict that looks unresolvable, a force-push that broke someone else's day — collected as direct fixes instead of concepts, closing out the series.
AEM Multi Site Manager (MSM)
Managing Shared Content Across Sites Without Losing Local Control
Sling Models in AEM — From Repository Data to Component Logic
Understand how Sling Models connect AEM repository resources to Java objects, how adaptation and injectors work internally, how OSGi services are consumed, and where the boundary between Sling Models and backend services should be drawn.
Branching Workflows, Commit Conventions, and CI Basics
Git Flow, trunk-based development, and feature branching are all built from the same primitives covered so far — the actual difference between them is how long branches live and how often they merge, which is also what determines how much your CI pipeline needs to do.
Content Modeling Best Practices
Designing Content Fragment Models for Long-Term AEM Architecture
Git Hooks, Submodules, and Git LFS
Three ways Git extends past "track my source files": hooks that run your own scripts at key points, submodules for embedding one repo inside another, and LFS for handling large binaries without bloating the object store from the previous chapter.
Content Fragment Models: Designing the Structure Behind Your Content
Understand why Content Fragment Models are important for creating consistent, reusable, and maintainable structured content in AEM.
Content Fragment Reuse and Composition
Understand how to design reusable Content Fragments that support multiple digital experiences without becoming coupled to a page, layout, or frontend.
Content Fragment Organization and Governance
Understand how to organize, manage, and govern Content Fragments as an AEM implementation grows from a small set of content to an enterprise-scale repository.