Peter Nash
Mar 20 · 2 min read

Over the last 10 years of working with Adobe Experience Manager and JCR related technologies, we’ve dealt with hundreds of AEM projects and many processes. We have seen a variety of challenges in dealing with the AEM infrastructure and development landscape, in particular, where those two meet. We asked ourselves, how do we increase efficiency and reliability for both our developers and our enterprise clients while making AEM development feel more enjoyable and competitive with modern frameworks? Our answer is AEM Cloud.

In this series, we’ll discuss several challenges that we see in the ecosystem that we wanted to correct and how AEM Cloud does it. Our first article discussed Inconsistent Environments and our second article covered Relevant Content for Testing and Validation. This article will talk about the challenge of Slow Development Cycles.

Challenge 3: Slow Development Cycles

For AEM developers, a critical task is keeping their versioned files in sync with the JCR. The conventional way of doing this is to build from the filesystem to the JCR or in some cases export a package from the JCR and extract the XML files out of the package into their versioned repository. Waiting for build times or doing repetitive mundane tasks like exporting packages has a drastic effect on developer efficiency and leads to increased costs. While there are many partial solutions to this challenge with AEM development, every AEM developer faces consistent frustration with keeping their projects in sync.

Solution: AEM Cloud Sync Tool

We addressed this through our own AEM Cloud Sync Tool — which not only syncs the JCR with changes made in the filesystem but also gives the developer the capability of syncing changes from CRXDE Lite. This includes building complex JCR node structures, copying from libs, and adjusting JCR node properties. Many other sync tools need manual intervention and only allow one way syncing. The AEM Cloud Sync Tool allows for two way automated syncing with no build times or package exports and ensures your filesystem always contains your latest changes, ready to version in git.

Want to learn more? AEM.Cloud


Hoodoo Digital

Hoodoo Digital brings simplicity to the complexity of an AEM implementation. Using an optimized implementation process we deliver solutions that use the latest features of AEM and provide a highly effective way for your marketing team to accomplish their daily goals.

Peter Nash

Written by

Manager of Content Marketing

Hoodoo Digital

Hoodoo Digital brings simplicity to the complexity of an AEM implementation. Using an optimized implementation process we deliver solutions that use the latest features of AEM and provide a highly effective way for your marketing team to accomplish their daily goals.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade