Are you able to rollout the components from desktop site to other one
I'm not sure I understand your question.
If you mean if I have been able to roll-out changes from a blueprint site to a livecopy site, the answer is 'yes'. This works fine, just as it is described in the documentation.
If that was not wat you wanted to know, could you please elaborate?
If we go through the geomatrixx-outdoor we have few mobile components there.
Via rollout configuration from etc/msm/rollouts i am able to create a live copy from template A to template B.
Now if i rollout a component like geomatrixx-outdoors it will not replacing the component as per demonstrated in geomatrixx.
I need to replace the sling:resourceType of component A which is in desktop from the component B for mobile site.
I'm sorry, but I am quite new to CQ and completely new to rollouts. So I have not yet created a custom rollout that replaces components. So I'm afraid I won't be able to help you.
Good luck with it.
I have picked up this issue again, but I'm still a bit stuck on the best way to achieve the result I want (namely copying certain resources only to specific target sites and excluding it from other target sites).
I have been digging a bit further and would expect to be able to achieve the result I want by using the following strategy:
* I create a new LiveAction class, which will be the first one in my rollout configuration. It will execute the following logic:
- If a resource should be rolled out to the currently handled target site, it just finishes and does nothing (or perhaps update the LiveRelationship if necessary). The other LiveActions from the rollout config will then execute the expected copy/delete/update/... behaviour
- If a resource should NOT be rolled out to the currently handlet target site, the LiveAction will throw an exception. But then I would need to make the RolloutExceptionHandler to just ignore this exception and make sure the rollout can continue. And I can't seem to find a way to override the RolloutExceptionHandler or to provide my own implementation.
So if there is anyone out there who might have some ideas on how to handle this best, his advice would be greatly appreciated.