1. A method for providing a dynamic web portal page in a web portal environment by modifying the web portal page, the method comprising: with a server, providing content with at least one portlet of the web portal page to a user; entering code from the server into the provided content of the web portal page for identifying user-interface elements in the content of the web portal page; entering code from the server into the provided content of the web portal page for monitoring user actions related to the identified user-interface elements in the content of the web portal page; re-configuring automatically the content of the web portal page according to a user-specific preference extracted from the monitored user actions for the user at a later stage; wherein the web portal page corresponds to a predetermined level in a navigation topology.