This might be a silly question for all of you . But I'm in confusion that what we have to replicate/publish and what we have deploy/install to publish environment. Normally we will replicate content pages using "Activation Tree". We can also replicate etc/designs. The actual code which is there in apps folder, will it also be replicated using Activation Tree? Will the functionality of all the components work properly by doing like this? Is this the best way?