Our content authors and AEM developers would like pages and assets hosted in AEM authoring and publishing 'staging' environments to be as similar as possible to the production environment, via an automated mechanism, (e.g an overnight 'rsync'-style copy).
What is the most straightforward and most reliable way to achieve this? Essentially we'd like to copy the "diff" from live to stage, preserving anything on staging that is newer than live. So far we have considered a few options, Jackrabbit vault rcp seems like the likely candidate but is still unsatisfactory, as outlined below:
You have access to replication API that can replicate content -- com.day.cq.replication.Replicator
You can build custom solutions using this API that can replicate AEM content.,
Views
Replies
Total Likes
Thanks for taking the time to reply smacdonald2008
What do other customers do: presumably this is a fairly common use case? Anything Adobe recommends as an OOTB solution (online backup? VM clones of live Aem instances?)
Any further info appreciated.
Regards Joe
Views
Replies
Total Likes
Some of this content is discussed here - Replication
Packages is certainly a way to move content from 1 AEM instance to another. However - as you pointed out, all depends on the amount of data to be moved.
Views
Replies
Total Likes
I spoke to some internal experts too. Response was:
Either they can setup a special replication client (Rep API), but a better option is to use CRX2OAK tool
Thanks for asking smacdonald2008 we hadn't considered crx2oak. I will give that a try.
Views
Replies
Total Likes
@smacdonald2008 This is an old thread but something that just landed on my plate. A solution I had in mind feels wrong but I wanted to get the community's opinion. What if production author simply had a replication agent to the Stage environments?