a method and respective system for adapting the user - visible structure of a portal to the needs of a user , wherein the portal structure is stored in a content model , wherein a user interface component is provided for controlling the layout of the plurality of pages rendered at said portal , and wherein a model management component comprises the functionality for performing persistent content model modifications .