I am looking for the best way to include a Salesforce Site within a managed package, my current plan is to include the Site Active visualforce page i.e. the landing page and all of the other metadata components in a managed package, create sites manually in organizations where the package has been installed and reference the Visuaalforce page in my managed package as the Site home page?
Cheers
apex:composition
pattern), as there are documented problems related to this. Just create Site Templates as part of the manual setup process, either by cloning from a packaged page or by manually creating one branded for the client.