Reusing components across sites
This is regarding re using of components of Site A to Site B. We have a multi tenant architecture where different sites are to be developed sharing common AEM with different branch w.r.t. sites.
There are components which are project specific (having project specific client libs), and other common components (common client libs) which can be reused for other websites.
The question is that, once it is deployed in prod and after go live, if Content author wants to use components of other site, can he use it dynamically.
E.g. If Component C1, C2, C3 are developed for Site A, Component C5, C6, C7 are developed for Site B. Both are in production and content author wants to add C2 from site A to Site B.
To do that, should it go by development phase by putting C2 libs in common lib and make it available for site B. Or is there any way Content Author can dynamically reuse Component C2 to Site B without making any technical configuration change. We are using AEM 6.1.
Quick help on this is appreciated.