I am having shared datastore between my local author and publisher, there is a default publish replication agenet with binaryless settings and url. Its for AEM6.3.
Created and Authored Page with assets present at /content/dam/project and publish, it ask to publish the assets as well, If I select assets then dam assets along with page will be replicated to publisher, so what is the meaning of being binaryless, or Am I doing something fundamentally wrong ?
One question. My client wants to have Standalone external datastore at author & publisher . ( not shared datastore).
Reason is, Client does not want publisher and site to fail in the event of shared datastore crashing..
But, wants to have provision to replicate the metadata of Image / Video assets.
But , for Non-image / Non-video assets, client wants to have normal binary-full replication.
Does this use-case need custom replication agent/ transport handler to resolve?
The standard replication can deal with both binaryless replication and "standard replication". But "standard replication" will always replicate the binaries. I guess that this is not the thing you want, correct?
But what do you want to do when you only have the metadata of an asset, but not the asset itself?
Client has DM-Scene7 setup. So, live page assets are actually pulled from Scene7 ..not from Publisher.
Metadata replication is to get all Scene7 properties intact and for tracking purpose.
However, assets like PDF need to be replicated with binaries to Publisher ( as Scene7 would not support hosting them)
In that case you can use the standard replication, but just configure an "Agent User" to each replication agent. This agent should have a wildcard ACL which prevents it from seeing the binary nodes.
This is probably going to work from an replication point of view, but I haven't tested what happens on a publish, if such an asset without binaries is getting replicated.
Custom content builder with the following logic wouldn't help. Please suggest.
1. Pare the data
2. Identify if it is image/ non-image
3. Appropriately apply logic based on asset type . ( Replicate only metadata , if image and replicate full if not image)