1. A method of deploying components of a site between systems in a portal framework, the method comprising the steps of: storing assets of a component of a site designated for export as an export file; transferring the export file to a system at a remote location; and extracting the assets of the component from the export file to a plurality of location on the system at the remote location; wherein the assets include file assets and non-file assets configured to operate on the system at the remote location.